on 08-22-2007 1:17 PM
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
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.....
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.