cancel
Showing results for 
Search instead for 
Did you mean: 

PI 7.1 ,WSDL

Former Member
0 Kudos

Hi,

Have a PI 7.1 system , need to do soap to proxy sync scenario.

Created a wsdl in PI ,and saved in Altova XML spy ,trying to send a request to server : i see an erro : WSDL document has to begin with a < definitions> element in namespace:http :..schemas.xmlsoap.org/wsdl/(WSDL 1.1) or a <description> elsement in namespace :http:..www.w3.org/ns/(WSDL 2.0

is my WSDL not good ? it is generated via PI 7.1.

Can someone suggest?

Thnx

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Try using other xml tools ..

Do you have soap UI . or MS-Office 2007( Infopath) - this can also be used to send XML message .

If you have doubt on XML structure .

1. Try Test XML in TEST tab in message mapping.

2. Try test scenario from Runtime work bench / Components / Integration engine ( Test Message) .

Hope this will help .

regards

Prabhat Sharma .

Former Member
0 Kudos

For PI 7.1 ,can we use propose url option to generate wsdl or is there some other url when we generate wsdl via ID ?

Thnx

Former Member
0 Kudos

Yes, you can use the option proposed URL to generate the WSDL Via Integration Directory.

Thanks,

former_member200962
Active Contributor
0 Kudos
For PI 7.1 ,can we use propose url option to generate wsdl or is there some other url when we generate wsdl via ID ?

Propose URL is used when the message is to be send to the Integration Engine directly (by-pass AE)....it can be used in SAP PI7.1....but it should not change the basic structure/ format of the WSDL.

Stefan has a blog on the purpose of Propose URL...check it if you have any doubts.

Shabarish_Nair
Active Contributor
0 Kudos

another way to get the WSDL in PI7.1 would be to open the sender agreement and from the menu display WSDL option and save a local copy.

former_member200962
Active Contributor
0 Kudos

How did you generate the WSDL (ID --> Tools --> Display WSDL)? ....Try using another SOAP client to send the message....like SAP SOAP Client.

The error says that your WSDL is not well-formed....normally the start and end tag of a WSDL is <wsdl:definitions> ....however your WSDL files does not seem to have these.

Re-generate your WSDL properly from ID!

Regards,

Abhishek.