cancel
Showing results for 
Search instead for 
Did you mean: 

SOAPUI -URL - PROBLEM WITH SAP PI 7.0 VERSION

sapjmm
Participant
0 Kudos

Hi experts,

I am using soapUI 5.1.3 version to test a soap interface which is in sap pi 7.0 and i created the webservice wsdl url and i am giving the URL FORMAT AS BELLOW

http://SAP2004STEST:8002/XISOAPAdapter/MessageServlet? channel=Meridium_APMConnect_QA:SOAPSender_APMConnect_QA

BUT THE SOAPUI not acceptingit . Please let me know what is the accpetable format of the URL to accpet to test the interface in SOAPUI.

Thanks

Murali

Accepted Solutions (0)

Answers (3)

Answers (3)

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Murali,

You can just generate the WSDL from ID and consume that WSDL in your Soap UI tool and do the testing.

Please find below the steps for the WSDL generation:

From PI main page-->open ID-->Tools-->Define Webservice

Here, you will 5 steps which are straight forward.

In one of the step, where it asks us for the url, give the url format as below:

http://hostname:port/XISOAPAdapter/MessageServlet?channel=Party:BusinessComponent:ChannelName

if you don't have party for your scenario, then you must keep the colon in the above.

Can you check these and let me know if you still having issues while testing.

Regards

Vishnu

iaki_vila
Active Contributor
0 Kudos

Hi Murali,

Just to add, to generate wsdl via sender agreement is available since PI 7.1.

I've notice that you URL has the character ']', try to remove it. Pay attention to you sender agreement to take the sender party, sender business service and the sender communication channel.

Regards.

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Murali,


http://SAP2004STEST:8002/XISOAPAdapter/MessageServlet? channel=Meridium_APMConnect_QA:SOAPSender_APMConnect_QA

You have removed the party and only used the service and channel, the correct format should be


http://SAP2004STEST:8002/XISOAPAdapter/MessageServlet? channel=:Meridium_APMConnect_QA:SOAPSender_APMConnect_QA

There should be a : before Meridium since the URL will also look for a party.

Regards,

Mark

sapjmm
Participant
0 Kudos

Hi mark,

I tried with that it is showing bellow error.

Thanks

Murali

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Murali,

I think you want to download the WSDL, correct me if I'm wrong but I think it is not available in PI 7.0 via sender agreement. Just go to integration directory -> tools -> generate wsdl. In the proposed URL, paste the URL you just used and then look for the service interface you want a wsdl to be generated. When the wsdl is generated, you can import it into SOAP UI manually.

Regards,

Mark