on 11-02-2009 9:37 PM
Hello Experts .
I have the following scenario.
IDOC partner type LI to xml (file).
So we are not atlking about logical system here and we may have to use parties.
But I am not sure as to how to go about this approach.
For now we have Idoc coming into XI but failing after that .(Outbinding) error in reciver agreement (not to be confused with a cache issue .).
But I understand it is because of the parties not defined properly.
So I have defined a party and assigned my ECC system to the same.File was basically a service.Do I need to define another party for it or several other identifier
Tried to follow How Tou2026
Sample IDoc-XI
Scenarios document but it is to confusing.
Kindly help
Hi Deepak,
New to parties
Well it is simpler than it looks.. so you are getting idocs from sender ECC system and the partner profile they use is LI?? then you need to create a party in PI. You can have any name for the party (but preferably to follow naming convention)
Now when you create a party PI adds a default row to the identifiers. In addition to that you need to add your Agenc, Schema and Name
Agency : <SAPSID><CLNT>
Schema : ALE#LI
Name : <partner profile number> <eg 0000010001 (it shoudl be 10 digits long)
Now add the business system in this party and configure your scenario normally
Regards
Suraj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your reply.
Well I have already tried this approach.
That is
Created a party :Sender_party.
Identifiers :
<sapid><client> :*ALE#LI* :<venderno> actually ALE#LI #LF "otherwise I end up with party service not found.
Receiver determination:
sender party
<BS/service> i.e. <sapid><client> to mail_service (for testing to see if I recieve a payload)
<interface>
<urn>
Interafce determination
sender party
<BS/service> i.e. <sapid><client> amd <interface> interface mapping
<urn>
Reciever agreement.
mail_service : reciever mail adapter.
Error recieved.
<!-- Technical Routing
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="OUTBINDING">CO_TXT_OUTBINDING_NOT_FOUND</SAP:Code>
<SAP:P1>-DMGCLNT400</SAP:P1>
<SAP:P2>Sender_Party-,urn:sap-com:document:sap:idoc:messages.Z_DELL_PO.ORDERS05.Z_DELL_POX</SAP:P2>
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>No receiver agreement found for sender -DMGCLNT400 to receiver Sender_Party-,urn:sap-com:document:sap:idoc:messages.Z_DELL_PO.ORDERS05.Z_DELL_POX</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Kindly note nothing is wrong with cache .
It is strange DMGCLNT400 is already assigned to the party . .
Hi Deepak,
Look at the error:
>>No receiver agreement found for sender -DMGCLNT400 to receiver Sender_Party-,urn:sap-com:document:sap:idoc:messages.Z_DELL_PO.ORDERS05.Z_DELL_POX
I guess it was not able to find your sender party. What you need to do is in SXMB_MONI, got through each soap header->main so that you can see where the problem is. the Main should have your sender party and service and interface mentioned correctly for your interface to work.
Regards
Suraj
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.