cancel
Showing results for 
Search instead for 
Did you mean: 

file to file scenario; URL missing at the receiver.

Former Member
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

former_member182412
Active Contributor
0 Kudos

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

Answers (5)

Answers (5)

Former Member
0 Kudos

I'm using external defination.

i think i have to add it in XSLT; no other way. thanks.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>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.

Former Member
0 Kudos

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?

rajasekhar_reddy14
Active Contributor
0 Kudos

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.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

This is pretty simple... Follow this thread.. You can handle as below using xslt mapping.

http://scn.sap.com/thread/1205781

rajasekhar_reddy14
Active Contributor
0 Kudos

you can add name space using XSLT mapping or JAVA mapping.search in SCN.

Former Member
0 Kudos

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

Former Member
0 Kudos

Thanks Asish;

there is a convesrion. using XSLT