on 05-26-2006 6:42 AM
Hi all,
I am doing a JDBC to IDoc scenario. In my message mapping, IDoc is the target message. This IDoc has many nodes named <b>SEGMENT</b>. In the occurences column, these <b>SEGMENT</b> nodes have the value "<b>required</b>". But i am not knowing to what values these nodes have to be defaulted to.
Expecting your replies,
Divija.
Divija,
Idoc adapter runs on the intergartion engine and dat is why u r not able to see it on the rwb which has adapters running on the adapter engine of the J2EE stack.
the same holds true for HTTP adapter also.
meanwhile, take a look at this blog, for the problem u r facing,
/people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
Regards,
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Divija,
I think this depends. If the SEGMENT node will be mapped only once, the map it to a Blank constant, otherwise, if the node would appear multiple times, you should map it from source structure(or even use "RemoveContext"/"SplitByValue" to make sure it's cardinality is correct.
Thanks
Luis
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
As suggested, I gave blank constant values to the <b>SEGMENT</b> nodes also <b>I removed the mapping which was present between access and Idoc nodes</b>. Now when i see the XML file in SXMB_MONI the error is changed to "<b>Unable to convert sender service SenderService to an ALE logical system.</b>"
Also when i go to the list of adapters in the adapter monitoring in Runtime Workbench, I am not able to see the IDoc adapter.
Can anyone help me with this?
Regards,
Divija.
Divija,
Map it to a constant 1. SEGMENT = 1.
Regards,
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bhavesh,
I mapped all the SEGMENT fields to 1. But when i go to XML message monitoring(SXMB_MONI), and see the XML file, it is having the error saying "<b>During application mapping, com.sap.aii.utilxi.misc.api.BaseRuntimeException was thrown: RuntimeException in Message-Mapping transformatio</b>"
Also when i go to Message monitoring in Runtime workbench, the receiver service is missing.
Pls help.
Hi,
since those fields r mandatory u can map those fields to a constant without value.if ther is any corresponding field to map in the source message then u can perform normal mapping else map those fields to constant without value.
regards
jithesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
94 | |
11 | |
10 | |
9 | |
9 | |
7 | |
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.