cancel
Showing results for 
Search instead for 
Did you mean: 

Idoc Receiver Adapter fails. ATTRIBUTE_INV_SND_PARTY

Former Member
0 Kudos

Hi 

  Scenarie: File to Idoc.
  Problem at Call Adapter in Comm.Channel in Receiver Agreement....
 
  In Receiver CommunicationChannel I have configured:
  Tab: Identifiers
  Sender-->   Agency: Vendor  Schema:ALE#LI
  Reveiver: Nothing.
 
  I have "another PI system" where this config works just fine... I can see that its trying to look up "Sender scheme XIParty".

Here it fails I believe..

Working System:
  <Trace level="1" type="T">Sender scheme XIParty</Trace>
  <Trace level="1" type="T">Get IDoc-XML from the Resource Objekt</Trace>

 
Non Working system:  
  Error
- <!--  Call Adapter
  -->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
  <SAP:Category>XIAdapter</SAP:Category>
  <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_INV_SND_PARTY</SAP:Code>
  <SAP:P1>MyParty</SAP:P1>
  <SAP:P2>ALE#LI</SAP:P2>
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:ApplicationFaultMessage namespace="" />
  <SAP:Stack>Unable to convert sender XI party MyParty / ALE#LI / to an IDoc partner</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error>
 
  Logg__
    <Trace level="1" type="T">---------------------------------------------</Trace>
  <Trace level="1" type="T">---- Outbound IDoc-Adapter ----</Trace>
  <Trace level="1" type="T">---------------------------------------------</Trace>
- <Trace level="1" type="B" name="CL_IDX_IDOC_SERVICE-ENTER_PLSRV">
  <Trace level="1" type="T">Pipeline Service ID: PLSRV_CALL_ADAPTER</Trace>
  <Trace level="1" type="T">Get Information from IS-Header Objekt</Trace>
  <Trace level="1" type="T">Get Information from SD-IDoc-Endpoint</Trace>
  <Trace level="1" type="T">Sender and Receiver after Header-Mapping</Trace>
  <Trace level="1" type="T">Sender service Vendor</Trace>
  <Trace level="1" type="T">Receiver service SRD</Trace>
  <Trace level="1" type="T">Sender party Myparty</Trace>
  <Trace level="1" type="T">Sender agency http://sap.com/xi/XI</Trace>
  <Trace level="1" type="T">Sender scheme XIParty</Trace>
  </Trace>
  </Trace>
  <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
  <Trace level="1" type="System_Error">Error exception return from pipeline processing!</Trace>
  <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!--  ************************************
  -->
  </SAP:Trace>
 
 
Any Pointers ?

Regards Martin 
 

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Martin,

It seems like Idoc acknowledgments are failing in I6P.  You need to supress the acknowledgement. Check the below blog.

http://scn.sap.com/message/8489582

Former Member
0 Kudos

Hi,

I've tried with both Require Ack and Don't require Ack using report IDX_NOALE.

Same problem.

Regards Martin

markangelo_dihiansan
Active Contributor
0 Kudos

Hello Martin,

Try using header mapping in your receiver agreement.

Hope this helps,

Mark

Former Member
0 Kudos

Hi Mark,

I don't need this in "My Working system" so there has to be something else that I missed...

/Martin