Posted: Tue Apr 20, 2010 9:23 am Post subject: Info about SAPRequest Node on WMB 6.1 and 7.0
Novice
Joined: 12 Apr 2010 Posts: 21
In WebSphere Message Broker 6.1 and 7 in requests from Message Broker to
SAP:
1. Does the SAPRequest node create a separate process or does it create an internal thread?
2. The same question as question 1 but in a multiple flow instances environment.
3. When we have multiple flow instances, Is there only one instance of the SAP Adapter or there are the same number of SAP Adapter instances as the number of flow instances?.
4. If we have multiple flow instances the SAP Adapter internally uses a connection pool or each flow instance creates a new connection?
5. Is the connection from the SAPRequest node to SAP persistent or it is terminated on each flow transaction?
6. When we have the same flow with an SAPRequest node in multiple execution groups how does the SAP Adapter behaves?
1. Does the SAPRequest node create a separate process or does it create an internal thread?
No. It executes on the message flow thread.
Quote:
2. The same question as question 1 but in a multiple flow instances environment.
Same answer as question 1. Each request executes on the message flow instance thread which triggered that request.
Quote:
3. When we have multiple flow instances, Is there only one instance of the SAP Adapter or there are the same number of SAP Adapter instances as the number of flow instances?.
Quote:
4. If we have multiple flow instances the SAP Adapter internally uses a connection pool or each flow instance creates a new connection?
Each SAP adapter has a pool of connections. Each connection can be used by any instance of any flow which contains a SAPRequest node referencing that .outadapter. So the number of connections could be anywhere between 0 and n where n is the total number of instances of all flows whith SAP Request nodes referencing that .outadapter. It would only reach n if all of the instances of all of the flows were active at the same time.
Quote:
5. Is the connection from the SAPRequest node to SAP persistent or it is terminated on each flow transaction?
It is persistent.
Quote:
6. When we have the same flow with an SAPRequest node in multiple execution groups how does the SAP Adapter behaves?
If you deploy the .outadapter to 2 EGs, then you have 2 pools of connections. 1 pool for each EG.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum