cancel
Showing results for 
Search instead for 
Did you mean: 

IDocs from PI are not processed

Former Member
0 Kudos

Hello experts,

I have a problem with IDocs send from PI to AII and OER. The IDocs are not processed. After restarting them a queue appears. After activating it it is still not working. I have copied the Trace from XML_MONI and hope somebody can give me a hint how to solve this problem. Thank you!

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!--

 Call Inbound Proxy 

--> 

- <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30">

<Trace level="1" type="T">XMB was called with URL /sap/xi/engine?type=entry</Trace>

<Trace level="1" type="T">Remote address = 10.199.0.122</Trace>

<Trace level="1" type="T">User = XIOER</Trace>

<Trace level="1" type="T">Process ID: 4468</Trace>

<Trace level="1" type="T">Work Process ID: 0</Trace>

<Trace level="1" type="T">Message ID = 005056B900211ED383C9F683DF8E9071</Trace>

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

<Trace level="1" type="T">CL_XMS_MAIN->DETERMINE_EXT_PID: RECEIVER</Trace>

<Trace level="1" type="T">Hop engine name = BS_OER020</Trace>

<Trace level="1" type="T">Hop engine type = BS</Trace>

<Trace level="1" type="T">Hop adapter name = XI</Trace>

<Trace level="1" type="T">Hop adapter namespace = http://sap.com/xi/XI/System</Trace>

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

<Trace level="1" type="T">system-ID = OER</Trace>

<Trace level="1" type="T">client = 020</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = XIOER</Trace>

<Trace level="1" type="Timestamp">2013-08-26T13:02:06Z CET</Trace>

</Trace>

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

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

<Trace level="1" type="T">PLNAME = RECEIVER</Trace>

<Trace level="1" type="T">QOS = EO</Trace>

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

<Trace level="1" type="T">Queue name : XBTR0004</Trace>

<Trace level="1" type="T">Going to persist message</Trace>

</Trace>

- <Trace level="1" type="B" name="CL_XMS_LMS_EXTR_FILTER-GET_VALUES">

<Trace level="1" type="T">total processing time: 0.0000000 sec [0 filter(s)]</Trace>

</Trace>

<Trace level="1" type="T">Generated prefixed queue name =</Trace>

<Trace level="1" type="T">Schedule message in qRFC environment</Trace>

<Trace level="1" type="B" name="CL_XMS_MESSAGE_PERS_MAN-WRITE_MESSAGE_TO_PERSIST" />

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

<Trace level="1" type="T">--start of determination of sender interface action</Trace>

<Trace level="1" type="T">select interface</Trace>

<Trace level="1" type="T">select interface namespace</Trace>

<Trace level="1" type="T">no interface action for sender found</Trace>

<Trace level="1" type="T">hence keep interface action INIT</Trace>

<Trace level="1" type="T">--end of determination of sender interface action</Trace>

<Trace level="1" type="T">--start of determination of receiver interface action</Trace>

<Trace level="1" type="T">number of services: 0000000001</Trace>

<Trace level="1" type="T">loop 0000000001</Trace>

<Trace level="1" type="T">select interface MaterialIn</Trace>

<Trace level="1" type="T">select interface namespace http://sap.com/xi/AIN</Trace>

<Trace level="1" type="T">end of loop 0000000001</Trace>

<Trace level="1" type="T">no interface action for sender or receiver found</Trace>

<Trace level="1" type="T">hence set interface action to DEL</Trace>

<Trace level="1" type="T">--end of determination of receiver interface action</Trace>

<Trace level="1" type="B" name="CL_XMS_MESSAGE_PERS_MAN-READ_LAST_MSG_VERS_FROM_PERS" />

<Trace level="1" type="T">Starting async processing with pipeline RECEIVER</Trace>

<Trace level="1" type="T">system-ID = OER</Trace>

<Trace level="1" type="T">client = 020</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = XIOER</Trace>

<Trace level="1" type="Timestamp">2013-08-26T13:03:49Z CET</Trace>

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

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

<Trace level="1" type="T">>>>PID delete old pid determination coding</Trace>

<Trace level="1" type="T">system-ID = OER</Trace>

<Trace level="1" type="T">client = 020</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = XIOER</Trace>

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

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

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

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

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

<Trace level="1" type="B" name="Inbound Framework" />

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

</Trace>

<Trace level="1" type="T">System Error at Receiver... => ROLLBACK WORK</Trace>

<Trace level="1" type="System_Error">Error exception return from pipeline processing!</Trace>

- <Trace level="1" type="B" name="CL_XMS_LMS_EXTR_FILTER-GET_VALUES">

<Trace level="1" type="T">total processing time: 0.0000000 sec [0 filter(s)]</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MESSAGE_PERS_MAN-WRITE_MESSAGE_TO_PERSIST" />

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

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

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

<Trace level="1" type="T">Persisting message with status ManualRestart, version: 000</Trace>

<Trace level="1" type="T">Manual Retry Number 1</Trace>

<Trace level="1" type="T">Log Number 002</Trace>

<Trace level="1" type="T">***************************************</Trace>

<Trace level="1" type="T">* Setup of qRFC Scheduler OK!!!</Trace>

<Trace level="1" type="T">***************************************</Trace>

<Trace level="1" type="T">Principal Propagation - technical user: PIPPUSER</Trace>

<Trace level="1" type="T">Principal Propagation - propagated user: XIOER</Trace>

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

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

<Trace level="1" type="T">Persisting message with status ManualRestart, version: 000</Trace>

<Trace level="1" type="T">Manual Retry Number 1</Trace>

<Trace level="1" type="T">Log Number 002</Trace>

<Trace level="1" type="T">***************************************</Trace>

<Trace level="1" type="T">* Setup of qRFC Scheduler OK!!!</Trace>

<Trace level="1" type="T">***************************************</Trace>

<Trace level="1" type="B" name="CL_XMS_MESSAGE_PERS_MAN-WRITE_MESSAGE_TO_PERSIST" />

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

<Trace level="1" type="B" name="CL_XMS_MESSAGE_PERS_MAN-READ_LAST_MSG_VERS_FROM_PERS" />

<Trace level="1" type="T">Starting async processing with pipeline RECEIVER</Trace>

<Trace level="1" type="T">system-ID = OER</Trace>

<Trace level="1" type="T">client = 020</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = XIOER</Trace>

<Trace level="1" type="Timestamp">2013-08-26T13:08:50Z CET</Trace>

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

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

<Trace level="1" type="T">>>>PID delete old pid determination coding</Trace>

<Trace level="1" type="T">system-ID = OER</Trace>

<Trace level="1" type="T">client = 020</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = XIOER</Trace>

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

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

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

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

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

<Trace level="1" type="B" name="Inbound Framework" />

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

</Trace>

<Trace level="1" type="T">System Error at Receiver... => ROLLBACK WORK</Trace>

<Trace level="1" type="System_Error">Error exception return from pipeline processing!</Trace>

- <Trace level="1" type="B" name="CL_XMS_LMS_EXTR_FILTER-GET_VALUES">

<Trace level="1" type="T">total processing time: 0.0000000 sec [0 filter(s)]</Trace>

</Trace>

<Trace level="1" type="B" name="CL_XMS_MESSAGE_PERS_MAN-WRITE_MESSAGE_TO_PERSIST" />

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

</SAP:Trace>

Accepted Solutions (1)

Accepted Solutions (1)

JaySchwendemann
Active Contributor
0 Kudos

Hi,

this is probably situated in the receiver system (as the error states "System Error at Receiver... => ROLLBACK WORK").

Please look at AII or OER system (probably OER system). There's also SXMB_MONI. Please look at error data there. If you can't get it to work, come back with detail error information.

HTH

Cheers

Jens

Former Member
0 Kudos

Hi Jens,

the error data for OER shows following:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!--

 Call Inbound Proxy 

--> 

- <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SAP:Category>XIProxy</SAP:Category>
<SAP:Code area="ABAP">DYNAMIC_CALL_FAILURE</SAP:Code>
<SAP:P1>UNCAUGHT_EXCEPTION</SAP:P1>
<SAP:P2>/AIN/CL_IF_MATERIAL_IN</SAP:P2>
<SAP:P3>EXECUTE_ASYNCHRONOUS</SAP:P3> 
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>Error during proxy processing An exception with the type /AIN/CX_IFX_STAND_FAULT_DATA occurred, but was neither handled locally, nor declared in a RAISING clause Application Error</SAP:Stack>
<SAP:Retry>M</SAP:Retry>

</SAP:Error>

the error data for AII seems to be the similar error:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!--

 Call Inbound Proxy 
--> 

- <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SAP:Category>XIProxy</SAP:Category>
<SAP:Code area="ABAP">DYNAMIC_CALL_FAILURE</SAP:Code>
<SAP:P1>UNCAUGHT_EXCEPTION</SAP:P1>
<SAP:P2>/AIN/CL_IF_MATERIAL_IN</SAP:P2>
<SAP:P3>EXECUTE_ASYNCHRONOUS</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>Error during proxy processing An exception with the type /AIN/CX_IFX_STAND_FAULT_DATA occurred, but was neither handled locally, nor declared in a RAISING clause Application Error</SAP:Stack>
<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Thank you for your help!

Regards,

Fatih

JaySchwendemann
Active Contributor
0 Kudos

You might want to check this post (and mabey subsequent posts referred there)

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

Bottom line is: Check "Trace" section in SXMB_MONI in receiver system. There you should be able to get more details about the error causing the exception to be risen.

You might try a search with those error details from "Trace" section. If you are not able to resolve, come back.

Could also be possible that you need do debug the proxy class, but since this is standard code, I don't think that this is actually a bug in the code but some missing / wrong customizing. Debugging however, could lead you to the place where the exception is risen so you might be able to determine the cause. I would resort to debugging however only if error details in "Trace" are not sufficient to resolve the problem.

HTH

Cheers

Jens

Answers (0)