on 11-18-2010 5:49 AM
Hi,
I have a JMS (Party) --> PI --> IDOC scenario.
Party: ABC_Party
Service: ABC_Service
I am getting the error Unable to convert the sender service ABC_Service to an ALE logical system when I test the scenario using RWB -> Component Monitoring -> Integration Engine -> Test Message.
I have already done the below settings:
1) Defined Header Mapping in Receiver Agreement for IDOC (Sender Party, Sender Service and even Receiver Service are specified)
2) Business Component (ABC_Service) -> Adapter Specific Identifiers -> mentioned details for SAP (IDOC) system.
The scenario works perfectly fine for a party-less communication JMS -> PI -> IDOC
Have already seen:
/people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
/people/rajeshkumar.pasupula/blog/2009/03/16/unable-to-convert-the-sender-service-to-an-ale-logical-system
Thank you,
Pankaj.
have you maintained partner profiles also ?
In the mapping with IDoc can you explicitly specify control records ( SNDPRN AND RCVPRN )
Use apply control records from payload in receiver Idoc channel
remove the header mapping and adapter specific identifiers
try if this works
regards
ninad
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I have a doubt in this procedure. How to handle/ maintain the mapping across DEV, QA and PROD environments?
The SNDPRN and RCVPRN will change (XIDCLNT100 in DEV will change to XIQCLNT100 in QA and so on)?
Is there any other generic solution also available to this problem which will avoid above issue? We have around 30 interfaces from JMS to IDOC and hence a generic solution will save time for us.
I will check if Parameterized Mapping concept can be used.
Thank you,
Pankaj.
Hi Pankaj
Yes , that can be achieved using value mapping by creating valuemapping groups in the configuration and changing them as per requirement in DEV QA and production environment
http://help.sap.com/saphelp_470/helpdata/en/13/ba20dd7beb14438bc7b04b5b6ca300/content.htm
http://www.riyaz.net/blog/xipi-value-mapping-using-graphical-editor/technology/sap/382/
Please refer these links for valuemapping steps
regards
Ninad
Hi Pankaj,
You need to use Value Mapping for these sort of issues.
http://wiki.sdn.sap.com/wiki/display/XI/Value+mapping
/people/community.user/blog/2007/01/08/valuemapping-using-the-graphical-mapping-tool
Thanks,
Hi,
The error is now resolved and I made use of Parameterized mapping concept.
But now I am getting another error:
Unable to convert sender XI party http://sap.com/xi/XI / XIParty / ABC_Party to an IDoc partner
Saw some references which mention about maintaining identifier in Party, also saw a blog, but now totally confused on how to proceed. Please help.
Thank you,
Pankaj.
Hi,
I think the error is not about mapping now. Some setting seems to be missing in the way I defined the Party (the identifier part).
When consulted, a person told me that Party need not be defined. But the problem is the sender system is not in same landscape. It is somewhere else. Do I really dont need a party?
Thank you,
Pankaj.
You need to create party if its a B2B scenario
Under Identifiers
under agency select any standard agency , scheme name will automatical;ly get populated and name you can give manually as sender name
Please refer this for more details
http://help.sap.com/saphelp_nwpi71/helpdata/en/b9/64663c7a6c2545ae292fb26d8c33c4/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/81/104bb1fbab254c8644877c7f856bbf/content.htm
In case of cross company process it is required
Regards
Ninad
Edited by: Ninad Sane on Nov 18, 2010 11:17 AM
Hi,
Mine is a JMS -> PI -> IDOC (and even vice versa) scenario.
Here the JMS system is not in the same landscape as the SAP (and PI) system is located.
For example PI system belongs to a financial firm. Now this financial firm has many clients (4 in my case). These clients are not in the domain of financial firm.
For the above case I feel that Party needs to be configured. Please let me know if it is otherwise.
Thank you,
Pankaj.
Hi,
We have already created a LS for for the SAP system.
Can you please confirm on one thing suppose if I create my scenario without any Party, will it work? Party seems to be limited only in SAP PI and creation or not creation does not affect the functionality of Channels. So if I create the channels properly, then should it be able to connect to external world without any party in-between?
Thank you,
Pankaj.
Edited by: Pankaj Sharma XI on Nov 19, 2010 3:55 AM
User | Count |
---|---|
85 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.