cancel
Showing results for 
Search instead for 
Did you mean: 

Error with BPM

Former Member
0 Kudos

I have a scenario where I am receiving a sync message into an IP... I then proceed to split the message and send it to 2 different receivers syncrounously and the return the resul to the syn sender.

Now my problem is that i get returned the error

<SAP:Error><SAP:Category>XIServer</SAP:Category><SAP:Code>INTERNAL.PL_TIMEOUT</SAP:Code><SAP:Stack>Timeout condition of pipeline reached</SAP:Stack></SAP:Error>

Iin my http client.

When I check in SXMB_MONI first of all I see that there is an error while calling the adapter and the following trace:

type="T">http://www.sting.com/xi/masterdatatype.MI_sting_master_datatype_abs_sync</Trace>

<Trace level="2" type="T">create outbound binding for Process Engine</Trace>

</Trace>

</Trace>

</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:42Z CET End of pipeline service processing PLSRVID= PLSRV_OUTBOUND_BINDING</Trace>

</Trace>

- <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">

<Trace level="3" type="T">Persisting message after plsrv call</Trace>

<Trace level="3" type="T">Message-Version = 005</Trace>

<Trace level="3" type="T">Message version 005</Trace>

<Trace level="3" type="T">Pipeline CENTRAL</Trace>

</Trace>

<Trace level="1" type="B" name="PLSRV_CALL_ADAPTER" />

- <!-- ************************************

-->

<Trace level="1" type="Timestamp">2007-08-22T11:35:42Z CET Start of pipeline service processing PLSRVID= PLSRV_CALL_ADAPTER</Trace>

- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="3" type="T">Calling pipeline service: PLSRV_CALL_ADAPTER</Trace>

<Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>

<Trace level="3" type="T" />

<Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>

<Trace level="3" type="T">PLSRVID = PLSRV_CALL_ADAPTER</Trace>

<Trace level="3" type="T">PLSRVTYPE = =SWITCH=</Trace>

<Trace level="3" type="T">ADRESSMOD = SD</Trace>

<Trace level="3" type="T">P_CLASS =</Trace>

<Trace level="3" type="T">P_IFNAME =</Trace>

<Trace level="3" type="T">P_METHOD =</Trace>

<Trace level="3" type="T">FL_LOG =</Trace>

<Trace level="3" type="T">FL_DUMMY = 0</Trace>

<Trace level="3" type="T" />

<Trace level="3" type="T">Channel for Process Engine: PE</Trace>

<Trace level="3" type="T" />

<Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>

<Trace level="3" type="T">PLSRVID = PLSRV_CALL_ADAPTER</Trace>

<Trace level="3" type="T">PLSRVTYPE = SA_COMM</Trace>

<Trace level="3" type="T">ADRESSMOD = SD</Trace>

<Trace level="3" type="T">P_CLASS = CL_XMS_SA_BRIDGE_PLSRV</Trace>

<Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>

<Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>

<Trace level="3" type="T">FL_LOG =</Trace>

<Trace level="3" type="T">FL_DUMMY = 0</Trace>

<Trace level="3" type="T" />

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL" />

- <!-- ************************************

-->

- <Trace level="1" type="B" name="SA_COMM">

<Trace level="1" type="T">Start Sync/Async Communication</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:42Z CET Starting Processing</Trace>

<Trace level="1" type="T">Pipeline Timeout: 22.08.2007 13:36:43 CET</Trace>

<Trace level="3" type="T">Calling BPE Adapter</Trace>

- <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_BPE-ENTER_PLSRV">

<Trace level="3" type="T">Processing mode is</Trace>

<Trace level="3" type="T">set corresponding asynchron interface MI_sting_master_datatype_async_abs</Trace>

<Trace level="3" type="T">created BPE proxy for message 46CB71419AB2008100000000C0A8012D</Trace>

<Trace level="3" type="T">inserted message into pipeline PE_ADAPTER</Trace>

<Trace level="3" type="T">reset to synchron interface MI_sting_master_datatype_abs_sync http://www.sting.com/xi/masterdatatype</Trace>;

<Trace level="1" type="Timestamp">2007-08-22T11:35:52Z CET qRFC raised on XBQO$PE_WS90100002</Trace>

<Trace level="3" type="T">setting SA BPE state to wait for 46CB71419AB2008100000000C0A8012D</Trace>

</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:52Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:53Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:54Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:55Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:56Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:57Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:58Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:35:59Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:00Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:01Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:02Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:03Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:04Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:05Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:06Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:07Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:08Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:09Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:10Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:11Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:12Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:13Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:14Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:15Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:16Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:17Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:18Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:19Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:20Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:21Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:22Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:23Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:24Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:25Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:26Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:27Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:28Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:29Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:30Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:31Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:32Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:33Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:34Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:35Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:36Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:37Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:38Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:39Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:40Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:41Z CET Wait time starting.</Trace>

<Trace level="1" type="Timestamp">2007-08-22T11:36:42Z CET Wait time starting.</Trace>

<Trace level="3" type="System_Error">Pipeline Timeout at 22.08.2007 13:36:43,6119320 CET</Trace>

</Trace>

and then when I go to look in the Q i see sysfail and when I drill down into it I get the following message:

Permanent error in BPE inbound processing

I checked in SXI_CACHE and I have status 0... I tried to check in SXMB_MONI_BPE but no messages are there so it seems that my messages are not even getting into the PE pipeline

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Check if you have any error messages in SWWL.

If you have any please delete them and then re import IP in to ID.

Reward points if usefulll.....

Former Member
0 Kudos

There is nothing there... should I still reimport the IP into th ID?

Former Member
0 Kudos

Please go through this Link

Reward points if usefull.....

Former Member
0 Kudos

I appreciate what you are saying but for there to be a problem in the response message surely the message should get into the PE pipeline?

Well in SXMB_MONI_BPE there are absolutley no messages... so first I need to concentrate on getting the message into the PE

Former Member
0 Kudos

Look in to SWUD also Alex.

Answers (1)

Answers (1)

Former Member
0 Kudos

I just tried with a very wimple BPM and everything woked fine therefor I can only conclude that this is actually an issue to do with my scenario and not the technical configurations

justin_santhanam
Active Contributor
0 Kudos

Alex,

You are receiving synchronous message and sending to two receivers synchronously and getting back the response? Is this is ur scenario. If you don't mind could you tell us the sender and receiver system. Do u think it will work. Let say if both the receivers are sending responses back then how the sender will take the response?

First of all for synchronous sender we can't configure more than one receivers , if i'm not wrong. If u configured the above way you will get error as TOO_MANY_RECEIVER_CASE_BE

Or I misunderstood ir sceanrio !!!!

Please clarify.

Best regards,

raj.