cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

TargetNamespace

Former Member
0 Likes
1,478

Hello.

I have PI 7.0 SP16.

I got a wsdl and xsd's (as his external references) for a web service exposed by a third party.

when I use the wsdl as an external defenition in the integration builder I see no messages. (after using all all the xsd's as his

external references by using the schemaLocation string in the source of each one)

when I checked a bit into it, I found that if I change the targetNamespace (to the namespace where I created the external defenition) in the wsdl:defenitions part of the wsdl, all the messages appear and are properly usable.

however I don't know if after doing so I'll still be able to call the web service.

Can anyone tell me why is the targetNamespace affecting the external defenition like this? is it a bug in this version?

Should I be trying to change the wsdl, or should I ask the third party to change their wsdl?

Thanks.

View Entire Topic
Former Member
0 Likes

Thank you all for your replys.

It seems that the namespace that the company used has a length bigger than 60, and so the XI could not accept it.

Anyone know if this is the standard for wsdls? (having namespaces not bigger than 60?)

If this is the standard, where can I find a documantation for it?

Thanks again.

Former Member
0 Likes

Hi,

Here is a SAP NOTE explaining what to do in your situation.

Note 901988 - Integration Builder: Namespace of external definitions