R/3 RFC Load Balancing
Posted: Wed Feb 03, 2010 2:30 pm
Hi,
I have a parallel job containing an ABAP stage that extracts data from an SAP R/3 system. It successfully extracts data over an RFC connection to an application server. However, I want to take advantage of R/3's load balancing feature and have tried enabling load balancing in Datastage Administrator for SAP.
For non-load balancing, I provide values for "Application Server" and "System Number".
For load balancing, I leave "Application Server" and "System Number" blank, check "Use load balancing", and provide values for "Message Server", "System ID", and "Group".
When I run the job using the load balanced connection, I get the error "R/3 Logon failed: Value for ID 'ASHOST' not found". If I populate the "Application Server", it connects directly to the application server, bypassing the message server.
The message server has been set up in R/3 and has been used successfully by other external systems.
I have heard that Datastage does not support runtime load balancing. Is this limitation true? Is there a workaround that can be implemented to utilize load balancing, or am I stuck with connecting to a single application server?
Thanks,
- Austin
I have a parallel job containing an ABAP stage that extracts data from an SAP R/3 system. It successfully extracts data over an RFC connection to an application server. However, I want to take advantage of R/3's load balancing feature and have tried enabling load balancing in Datastage Administrator for SAP.
For non-load balancing, I provide values for "Application Server" and "System Number".
For load balancing, I leave "Application Server" and "System Number" blank, check "Use load balancing", and provide values for "Message Server", "System ID", and "Group".
When I run the job using the load balanced connection, I get the error "R/3 Logon failed: Value for ID 'ASHOST' not found". If I populate the "Application Server", it connects directly to the application server, bypassing the message server.
The message server has been set up in R/3 and has been used successfully by other external systems.
I have heard that Datastage does not support runtime load balancing. Is this limitation true? Is there a workaround that can be implemented to utilize load balancing, or am I stuck with connecting to a single application server?
Thanks,
- Austin