on 04-10-2012 10:47 AM
HI Experts,
After struggling one week by searching all previous posts in SAP PI forum, finally I am rising a thread
Scenario :: SOAP TO BPM TO RFC using Async-sync Bridge has Four Transformation Steps.
Trans 1 :: Validation using Java mapping,
Trans 2 :: VAlidations using Java mapping for Extra check of products,
Trans 3 :: Mapping to RFC
Trans 4 :: Response from RFC.
While running End to End I am getting an error at CAll Adapter
<SAP:Code area="INTERNAL">PL_TIMEOUT</SAP:Code>
<SAP:Stack>Timeout condition of pipeline reached</SAP:Stack>
for this I Already checked the Java mapping in Operational mapping (Test tab)working fine and checked the same from RWB Intregation engine working fine, However while end to end I am facing the above Issue.
I already Maintaining the PARAM SA_COMM in SXMB_ADM by cheking the one SAP SOAP Timeout note{856597}.
Can anyone help me in this...
Thanks in Advance......
Kumar.S
Hi,
Firstly please do the following:
1)
-> Integration Engine Configuration
-> Specific Configuration
-> SA_COMM
Set the parameter CHECK_FOR_ASYNC_RESPONSE_TIMEOUT
2) apply note #1124049 BPE-DEF: Error for sync/async bridge
Did you notice whether there are enough RFC resource during the
peak load? How about CPU usage and memory usage? To collect system
resource usage for resource usage for, please schedule report /SDF/MON
to run 10-15 minutes during peak load via transaction SE38.
In case the above does not help, please also try 872388-Troubleshooting Archiving and Deletion in PI
Regards,
Atul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Atul,
Thank u for mentioning SAP Notes ..........
However I am Maintaining SA_COMM parameter with 180, any how I am working on DEV with enough configuration harldy we have 20 Interfaces that too for CRM 3 Interfaces only(this is for CRM system)
If i give invalid data that fails in First level in BPM Trans Step 1 with response correctly, However If i gave valid data, stuckking in first level validation(even Java mapping i checked in Eclipse and in OP)
but when end to end shows in MONI as PL_Timeout.
and response in SOAP as below.
- <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
- <SOAP:Body>
- <SOAP:Fault>
<faultcode>SOAP:Server</faultcode>
<faultstring>Server Error</faultstring>
- <detail>
- <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
<context>XIAdapter</context>
<code>ADAPTER.JAVA_EXCEPTION</code>
</s:SystemError>
</detail>
</SOAP:Fault>
</SOAP:Body>
</SOAP:Envelope>
Hi Kumar,
Please go through the below link you may find the solution
http://scn.sap.com/thread/1011274
Thanks
Sai
Hi,
Usualy the parameter CHECK_FOR_ASYNC_RESPONSE_TIMEOUT in SA_COMM solves the issue. Kindly increase the parameter to 500 from its curret value of 180 and let me know if it helps.
If this doesnt help, you can try increasing the PROCTIMEOUT parameter value to 900 (15 minutes)
eg:-icm/server_port_0 = PROT=HTTP,PORT=1080,TIMEOUT=30,PROCTIMEOUT=900
and also try note:-
1090549-BPE-RUN: Error during process start if element name
Regards,
Atul
Hi Athul,
Sorry for late reply..
Now I am testing with HTTP Client tool for process Integration the wcenario is working fine,
however i tried to run SOAP UI tool I am getting Timeout error.
Here my understanding is I am testing with My user name and password which are External user ID EX:: EXT-USERID.
Do I need to use the Application user ID XIAPPLUSER ..?
Please suggest me.....................
Hi,
We have also encountered the problem of PL_TIMEOUT. Our problem was in the mapping of the response message mapping. So check (and test) your response message mapping.
Use transaction --> SWELS to turn on the BPE trace. Then rerun your scenario and then use transaction swu9 to check for the BPE trace and see if it has any pointers.
hope its helpful.
regards,
ganesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi kumaraswamy,
Please check your response message Mapping configuration...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nikhilesh,
I checked with Mapping, Mapping has no problem, However If i Gave the invalid values as input the response is working fine ..saying Order ID not exist
Note :: This is in Java Mapping( 1st Level validation)
i.e., In first level Validation failure as response .......... Invalid Valid Or Missing Order ID ...
in XI system, in SMICM transaction - goto - services, select HTTP and edit its keep alive parameter to a higher value say 300 and then run an end-to-end scenario to see if it works.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
pls ask ABAP team to check how long the RFC is taking to process its request msg and generating its response msg, using the data which you are sending in your scenario to execute the RFC in ECC system. if RFC execution is taking long, then optimize the performance of the RFC execution. then rerun your scenario.
User | Count |
---|---|
81 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.