cancel
Showing results for 
Search instead for 
Did you mean: 

Imported 3rd Party WSDL shows no Message

0 Kudos

Hi.

I Have imported the WSDL from the link below, but PI shows me no message to use in mappings and interfaces.

Using this same wsdl in soapUI works fine.

https://sitenet05.serasa.com.br/wsgestordecisao/wsgestordecisao.asmx?wsdl

any clues?

Thank you

Accepted Solutions (1)

Accepted Solutions (1)

iaki_vila
Active Contributor
0 Kudos

Hi Alexandre,

I finally find your problem. I have a XI 3.0 and i get the same problem. The problem is length of your namespace, 62 characters, when the maximum allowed in XI 3.0 and PI 7.0 is 60 characters. (Note 870809 - Integration Builder: Length of namespaces and object names)

Dont worry because there is a SAP solution, this one is in this note Note 901988 - Integration Builder: Namespace of external definitions

I've taken your wsdl and i've modified it like the note says and the importing has been succesfull in XI 3.0. I attach the wsdl and you can test it. (Rename the extesion txt to wsdl, this forum dont let me to upload a wsdl ¿?).

Regards.

0 Kudos

Thank you Iñaki!

I didn´t know about that limitation.

Now its working fine.

Thank you again

Answers (2)

Answers (2)

iaki_vila
Active Contributor
0 Kudos

Hi Alexandre,

Which is your PI version?, in PI 7.1 i havent any problem:

I did this:

Go to your URL, right button and view source code, copy and paste it in a normal txt file, change txt extension by wsdl, and finally change <?xml version="1.0" encoding="utf-8"?> by <?xml version="1.0" encoding="UTF-8"?> (this last part is useless )

Regards.

Message was edited by: Iñaki Vila

0 Kudos

Hi Inäk,

Our PI is 7.0

i did as you did, but still no message there.

I have compared the wsdl with others that works, and couldn´t see any diferences in message declarations

Thank you for the help

Former Member
0 Kudos

HI Barreto,

once you check what is the status on WSDL tab in external defination after imported WSDL file because if is there any issue in importing wsdl file then shows error message in Wsdl tab and messages are not created in message tab.

i got this kind of error like messages is not created after imported wsdl in ED  .

baskar_gopalakrishnan2
Active Contributor
0 Kudos

The main reason is

a)  you did not import wsdl as external definition  and

b) choose external message type in the service interface screen to pick your wsdl request and response message

0 Kudos

Hi Baskar

thank you for your reply.

I have already imported it as a External Definition, but on the tab "Messages" there is no Message, so i cant use it.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

See whether you selected Messages option as RPC style. If so, you will not see the messages.