Author |
Message
|
prk |
Posted: Wed Nov 30, 2005 9:29 am Post subject: Can ICS broker and mySAP adapter be on different servers |
|
|
Centurion
Joined: 17 Feb 2004 Posts: 102
|
Hi,
I have an ICS broker running on AIX 5.2. I have only the windows version of the WebSphere Business Integration adapter for mySAP. I believe I will be needing a AIX version of the mySAP adapter to connect to SAP.
Wanted to see if thats true. Any help would be greatly appreciated. |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Nov 30, 2005 9:47 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
My understanding is that adapters can run on different machines than the brokers, by way of proper configuration of the connector. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
djeripo |
Posted: Wed Nov 30, 2005 11:17 am Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
Yes you need to install SAP Adapter for AIX platform.
ICS and AdapterFramework need not be on the same box. |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Nov 30, 2005 11:22 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
djeripo wrote: |
Yes you need to install SAP Adapter for AIX platform.
ICS and AdapterFramework need not be on the same box. |
PRK only needs the AIX version of the SAP adapter if SAP is running on AIX.
PRK only said that ICS was running on AIX, not SAP. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
vennela |
Posted: Wed Nov 30, 2005 11:58 am Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
jefflowrey wrote: |
My understanding is that adapters can run on different machines than the brokers, by way of proper configuration of the connector. |
Straight from the manual
Quote: |
Each connector can be deployed in a distributed environment, separate from the integration server. The adapter framework communicates with the integration server over a messaging transport. The adapter can even be deployed remotely from the integration server across the Internet and through firewalls using WebSphere MQ over SSL or WebSphere MQ Internet Pass-Through.
Note:
The only exception to this distributed deployment exists when the adapter is deployed as a J2EE Connector Architecture resource adapter within WebSphere Application Server.
The connector behaves as a client to the EIS to which it interfaces, and as such it can reside on any machine on the network from which it can connect to the EIS.
This distributed deployment capability provides maximum flexibility to the user. For example, you may deploy all the components of the integration infrastructure on one set of servers, or you may maximize performance by locating the adapter close to the target EIS server, and using WebSphere MQ across a wide area network (WAN) to communicate with the integration server.
|
I have never done this but I would assume that the adapter should be able to run on a machine different from the the ICS.
mySAP adapter can definitely be done
http://publib.boulder.ibm.com/infocenter/wbihelp/topic/com.ibm.wbia_adapters.doc/doc/mysap4/mysap435.htm |
|
Back to top |
|
 |
prk |
Posted: Wed Nov 30, 2005 12:24 pm Post subject: |
|
|
Centurion
Joined: 17 Feb 2004 Posts: 102
|
Thanks for the respones.
I have used the the mySAP adapter on a different project for WBIMB where the message broker and the mySAP adaters were on different servers (AIX and windows) but in the case of ICS I am not sure how its going to work because when we select ics as the Broker the new tab AssociatedMaps opens up in the connector which has all the ASBO's and GBO's. If mySAP adapter is installed on a differet server (say windows) do I have to copy all these BO's to the system manager on the windows server or can the MQ transport layer handle all this ?
ICS is on AIX
SAP is on windows server
mySAP adapter ??? ( I have only a windows version available) |
|
Back to top |
|
 |
djeripo |
Posted: Wed Nov 30, 2005 12:34 pm Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
jefflowrey wrote:
Quote: |
PRK only said that ICS was running on AIX, not SAP |
.
PRK wrote:
Quote: |
I have an ICS broker running on AIX 5.2. I have only the windows version of the WebSphere Business Integration adapter for mySAP. I believe I will be needing a AIX version of the mySAP adapter to connect to SAP.
Wanted to see if thats true |
djeripo wrote:
Quote: |
Yes you need to install SAP Adapter for AIX platform |
Thats right.You cannot have one platform version of SAPAdapter(Windows in the case of PRK) and other platform version of ICS (AIX version of ICS in case of PRK) compatible. |
|
Back to top |
|
 |
djeripo |
Posted: Wed Nov 30, 2005 1:13 pm Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
First of all my apologies for mis guiding you.I just found out from my colleague,
SAPAdapter on Windows and ICS on AIX are compatible.ORB HOST and PORT on adapter end should point to the nameserver on the AIX box.
Quote: |
If mySAP adapter is installed on a differet server (say windows) do I have to copy all these BO's to the system manager on the windows server or can the MQ transport layer handle all this ? |
When you use any adapter for MB you need to create a BO folder in that specific connector folder and has to put all the BO's there.
But in ICS,All the BO's are held in ICS repository.
YOu need to deploy the BO's to the ICS server on AIX machine using the command
repos_copy -sYOURSERVER -uadmin -pnull -iYOURBO's.jar
note:user admin and password null will work as long as RBAC is turned off. |
|
Back to top |
|
 |
prk |
Posted: Thu Dec 01, 2005 8:24 am Post subject: |
|
|
Centurion
Joined: 17 Feb 2004 Posts: 102
|
Its making more sense now but I have a question and will have to test this out once I have enough resources.
ICS on AIX -
mySAP adapter on windows - As you mentioned I will change the ORB port and ORB host to point to the ICS on AIX. Open the system manager which now points to the AIX ICS, create a connector config file and I need to ftp this cfg file to the AIX and copy the BO's too.
The adapter startup script requires a path to the config file and I guess I cannot provide the AIX path from the windows server. So, Do I need to have a copy of the cfg file on windows too, I dont think that would work.
May be I will have to use MQ as connectivity between ICS and the adapter. |
|
Back to top |
|
 |
djeripo |
Posted: Thu Dec 01, 2005 9:15 am Post subject: |
|
|
 Master
Joined: 25 Jan 2004 Posts: 225
|
Quote: |
Open the system manager which now points to the AIX ICS, create a connector config file and I need to ftp this cfg file to the AIX and copy the BO's too |
You need to have the adapter framework and adapter installed on Windows.You would start the connector and provide it with the .cfg file on the windows platform meaning you would not need to ftp the .cfg file to AIX since in a scenario like yours connector would be running on windows.You have to deploy the BO's to ics server unlike MessageBroker where you copy BO's into BusinessObject folder |
|
Back to top |
|
 |
prk |
Posted: Thu Dec 01, 2005 10:09 am Post subject: |
|
|
Centurion
Joined: 17 Feb 2004 Posts: 102
|
thanks djeripo, will give that a try. |
|
Back to top |
|
 |
|