cancel
Showing results for 
Search instead for 
Did you mean: 

Timeout condition of pipeline reached in PI 7.1

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

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

Former Member
0 Kudos

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>

santosh_k3
Active Participant
0 Kudos

Hi Kumar,

Please go through the below link you may find the solution

http://scn.sap.com/thread/1011274

Thanks

Sai

Former Member
0 Kudos

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

Former Member
0 Kudos

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.....................

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hi Ganesh,

Thank you for ur reply.

I switch on the Trace and I run end to end even then i didnt see any entries in Tcode :: SWu9.

Any more inputs ............... please

Former Member
0 Kudos

Hi kumaraswamy,

Please check your response message Mapping configuration...

Former Member
0 Kudos

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 ...

Former Member
0 Kudos

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.

Former Member
0 Kudos

Thank for ur reply ....

In SMICM keep alive parameter is more than 300 i.,e 3600,

any more inputs would be appreciated.

Former Member
0 Kudos

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.