Да,
pitroff, меня тоже это смущает, но есть ощущение что проблема не в этом. Ведь не обязательно, что система отправитель будет где-то прописываться в системе получателе, кроме как настроек PI
pitroff написал:
По trace в сообщении, в hoplist - на каком этапе останавливается?
Прошу прощения, но я не нашел хоплист. Вот trace на стороне получателя, где ошибки.
<?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">http content length 12285</Trace>
<Trace level="1" type="B" name="CL_XMS_HTTP_HANDLER-HANDLE_REQUEST" />
- <!-- ************************************
-->
<Trace level="1" type="T">XMB was called with URL /sap/xi/engine/engine/?type=receiver</Trace>
<Trace level="1" type="T">Remote address = 10.41.28.24</Trace>
<Trace level="1" type="T">Process ID: 5904</Trace>
<Trace level="1" type="T">Work Process ID: 12</Trace>
<Trace level="1" type="T">COMMIT is done by XMB !</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="CL_XMS_MAIN-SET_START_PIPELINE" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="SXMBCONF-SXMB_GET_XMB_USE" />
<Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV" />
<Trace level="1" type="T">****************************************************</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">XMB entry processing</Trace>
<Trace level="1" type="T">system-ID = TMS</Trace>
<Trace level="1" type="T">client = 200</Trace>
<Trace level="1" type="T">language = R</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2014-06-04T12:41:40Z EET</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">****************************************************</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE" />
- <!-- ************************************
-->
<Trace level="1" type="T">Message-GUID = 00155D71D70E1ED3BAFCAE43E958B451</Trace>
<Trace level="1" type="T">PLNAME = RECEIVER</Trace>
<Trace level="1" type="T">QOS = EOIO</Trace>
<Trace level="1" type="T">Queue-Id = ECSB4S0000026119</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_ASYNC" />
- <!-- ************************************
-->
<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">Get definition of internal pipeline = SAP_RECEIVER</Trace>
<Trace level="1" type="T">Queue name : XBQRECSB4S0000026119</Trace>
<Trace level="1" type="T">Generated prefixed queue name = XBQRECSB4S0000026119</Trace>
<Trace level="1" type="T">Schedule message in qRFC environment</Trace>
<Trace level="1" type="T">Setup qRFC Scheduler OK!</Trace>
<Trace level="1" type="T">-----------------------------------------------------</Trace>
<Trace level="1" type="T">Going to persist message</Trace>
<Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
<Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
<Trace level="1" type="T">- Exit CALL_PIPELINE_ASYNC</Trace>
<Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
<Trace level="1" type="T">-----------------------------------------------------</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_MAIN-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 IntracompanyTransportationRequestRequest_In</Trace>
<Trace level="1" type="T">select interface namespace
http://sap.com/xi/TMS/Global</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_MAIN-PERSIST_READ_MESSAGE" />
<Trace level="1" type="T">Process ID: 6760</Trace>
<Trace level="1" type="T">Work Process ID: 9</Trace>
<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 = TMS</Trace>
<Trace level="1" type="T">client = 200</Trace>
<Trace level="1" type="T">language = R</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2014-06-04T12:42:34Z EET</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="T">system-ID = TMS</Trace>
<Trace level="1" type="T">client = 200</Trace>
<Trace level="1" type="T">language = R</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</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">ROLLBACK WORK requested by application</Trace>
</Trace>
<Trace level="1" type="T">--------------------------------------------------</Trace>
<Trace level="1" type="T">Async processing completed OK.</Trace>
<Trace level="1" type="T">system-ID = TMS</Trace>
<Trace level="1" type="T">client = 200</Trace>
<Trace level="1" type="T">language = R</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2014-06-04T12:42:34Z EET</Trace>
<Trace level="1" type="T">--------------------------------------------------</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!-- ************************************
-->
</SAP:Trace>