Skip to Content
0
Former Member
Nov 11, 2010 at 09:58 AM

SRM - PI -R/3 intigration: Falirue to call Inbound Proxy

163 Views

Hi Experts,

We are doing Integration with SRM and R/3 using PI 7.0. we are using SRM7.0 here.

From SRM to R/3 we have used the proxy communication.

Here we are creating the contract data from SRM. the issues we are facing as below-

1) After creating the contract the messages generated from these are getting in scheduled status in the queue of SRM and not reaching to XI. the queue name is - CCR* ( *= some number). after manually making the queue in running status from ready status the messages are coming to XI and also processed successfully.

why the messages are getting into scheduled status in SRM?

2) after processing from XI after reaching to R/3 it is failing to process. showing error as failed to call the Inbound proxy.

please see the trace and error below-

TRACE-

<Trace level="1" type="T">--start 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">--start determination of receiver interface action</Trace>

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

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

select interface namespace http://sap.com/xi/APPL/Global2>

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

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

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

<Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>

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

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

-->

<Trace level="1" type="T">----


</Trace>

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

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

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

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

<Trace level="1" type="T">user = XI-BATCH</Trace>

<Trace level="1" type="Timestamp">2010-11-11T09:41:44Z UTC+3</Trace>

<Trace level="1" type="T">----


</Trace>

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

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

-->

<Trace level="1" type="T">Get definition of external pipeline RECEIVER</Trace>

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

<Trace level="1" type="T">Corresponding internal pipeline SAP_RECEIVER</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="System_Error">Application-Error exception return from pipeline processing!</Trace>

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

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

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

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

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

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

-->

</SAP:Trace>

ERROR -

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

- <!-- Call Inbound Proxy

-->

- http://sap.com/xi/XI/Message/30" xmlns:SOAP=" http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>Application</SAP:Category>

<SAP:Code area="ABAP">APPLICATION_ERROR</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

StandardMessageFaulthttp:// StandardMessageFault" target="_blank">sap.com/xi/SAPGlobal/Global">StandardMessageFault>

<SAP:Stack>Application has thrown an exception</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Points:-

1) we are using standard SAP ESR content for SRM

2) the scenario here is contract replication to backend ERP.

3) Message processing here is EOIO.

Any help would be appreciated.

Thanks

Sugata B Majumder