on 03-28-2013 6:43 PM
Hi,
i have file to file scenario; Note:my sender file structure is XSD convereted from IDoc.
the file runs fine end-end; but at the reciever side the output file is missing URL: "xmlns="http://www.wbf.org/xml/b2mml-v02"
do i need to add this manually in the mapping?
or is there any settings i have to do in IR or ID.
right now at receiver side i'm getting the root node as <ProductionSchedule>
but expecting it come as <ProductionSchedule xmlns="http://www.wbf.org/xml/b2mml-v02">
Thanks in advance.
Hi Prema,
In the receiver message type you can put http://www.wbf.org/xml/b2mml-v02 in the XML namespace field then your receiver structure will show what you expecting.
Kind Regards,
Praveen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm using external defination.
i think i have to add it in XSLT; no other way. thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>if this works fine in production(other landscape) why cant it work here?
Sometime in dev environment integrating PI dev to third party dev/test might not care for it. Whereas in prod, it might be mandatory. So take your XSLT mapping from the production and use the same in the dev or test. Please carefully see what is the change. Use Xmlspy or some editor tool and validate the mapping code.
Thanks Raj and Baskar,
is that the only way to handle it? what if i dont have XSLT mapping and using Graphical mapping?
is there a configuaration I'm missing somewhre?
infact in my case; the xslt mapping is taken from production system directly; and i'm adviced not to change it. use as is..
if this works fine in production(other landscape) why cant it work here?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If it is working in Productiopn then it should work in other environment too.
1)Compare old land scape settings with new system settings .
2)Are you using message type for Target structure? if yes then assign XML Name space in message type.
3)Check receiver adapter configuration in Old system , if any modules were used then use same in new system.
This is pretty simple... Follow this thread.. You can handle as below using xslt mapping.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
you can add name space using XSLT mapping or JAVA mapping.search in SCN.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Prema,
If there is no conversaion, you can leave leave message mapping & interface mapping part.
Use the same message type for outbound & inbound interface.
In confiuration, in interface determination, leave the interface mapping keep it blank.
No other setting required.
Regards,
Ashish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
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.