cancel
Showing results for 
Search instead for 
Did you mean: 

External Definition: Namespace Prefix

Former Member
0 Kudos

Hi everybody,

if I use an external definition in message mapping:

When I click on "show complete path" I see:

/ns0:Mail

But when I see the source button I cannot see the namespace prefix.

Why is a namespace prefix added and why can't I see this with the "source button"?

Thanks regards

Mario

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

In the XSD schema defination we specify target namespace. So whenever we create an xml

using thet XSD then root element get qualified with target namespace with prefix 'ns0'.

If external XSD contains elementFormDefault="Qualified" then all elements present in that xml

get qualified with the namespace 'ns0'.

In case of XI when we create any data type then elementFormDefault property wand not set. Because of that only Root element get qualified.

Regards,

Abhijeet

Edited by: Abhijeet nemade on Apr 23, 2008 2:35 PM

Answers (1)

Answers (1)

Former Member
0 Kudos

hi,

Not only the external definition..every Customized message Type havin the namespace prefix..

It is refernce of the Message type...If u mapped with multiple message then the prefix will varied..

There is no need of mapping level..In xpath expresions we need to give the exact path with prefix...

Regards,

Prakasu