cancel
Showing results for 
Search instead for 
Did you mean: 

Problem importing WSDL

Former Member
0 Kudos

Hi -

I am building a call to an external webservice. I was provided from an WSDL from an external vendor.

The problem is that when I import it in PI as a new External definition into a Namespace, I do not get the Messages populated.

I tested using the WSDL in both SOAPUI and Eclipse and both are able to open it and generate the WS calls.

Any clue on what can be happening?

Thanks in advance !!!

Carlos.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi -

As per the above questions, yes I'm importing it as WSDL and not XSD ot DTD. And yes, I see a lot of different messages in both SOAPUI and Eclipse.

This is the WSDL. You can download at: [http://www.gigasize.com/get.php?d=1lwn1wrvrvd|http://www.gigasize.com/get.php?d=1lwn1wrvrvd]

Edited by: Carlos Munoz on Oct 8, 2009 12:05 PM

former_member187339
Active Contributor
0 Kudos

Hi Carlos,

I have imported it and can see lot of messages which one are you looking for?

While importing hope you have kept the options Messages= From all available messages

some of the messages are

documentsearch

getalldosuments

etc.

What function you want to call?

Regards

Suraj

Former Member
0 Kudos

Thanks for your prompt answer Suraj.

I just want to use the functions you mentioned. I guess I may be doing something wrong when importing the WDSL in the Integration Repository.

I just created a new Namespace to contain the wsdl and added a new External Definition.

What steps did you followed?

Any specific nodes in Integration Repository you are using? Any special names?

Thanks,

Carlos.

former_member200962
Active Contributor
0 Kudos

If the namespace of the imported WSDL file is more than 60 characters then no message is displayed.

If yours is PI7.0 and you are facing this problem then manually edit the namespace length and bring it down to less than 60.

This wont affect message processing....for more info refer: https://service.sap.com/sap/support/notes/901988

Regards,

Abhishek.

former_member187339
Active Contributor
0 Kudos

Hi,

I will brief the steps which i did

1. A namespace was already there for me

2. Created a new external definition with name tes

3. Chosen the category as wsdl and messages as From All Available message definitions , then pointed to your wsdl (which I have already saved as a file with name test.wsdl)

4. Then saved and came to the Messages tab and there I can see all the Messages

Please not all these names are given by me, so you can change it

Regards

Suraj

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Is there any way you can provide your WSDL here or at least an URL for it?

Regards,

Supriya.

Shabarish_Nair
Active Contributor
0 Kudos

make sure the import type is a wsdl and not dtd or xsd etc.

are you getting multiple messages when you are checking the same in soapui etc?

former_member187339
Active Contributor
0 Kudos

Hello,

Is there any url where we can see this wsdl?

also make sure you have imported in mode "wsdl" in external definition and not as xsd

Regards

suraj