cancel
Showing results for 
Search instead for 
Did you mean: 

Testing a Webservice for its usabilty, connection related issues etc.

former_member188019
Active Participant
0 Kudos

Hi,

Normally before we use a webservice provided by nonSAP application, through SOAP receiver adapter in PI.

but before we configure in PI ID using the soap receiver adapter, i normally would like to confirm whether the webservice provider is indeed working with the specified payload soap message by using independent utilities like xmlspy.

xmlspy is great, it can also provide a soap request instance temaplate, but xmlspy is not a free version, so expired.

are there any good webservice clients (that are free) which you used to test if a specific webservice like http://www.webservicex.net/CurrencyConvertor.asmx?WSDL is working independently (without using PI first).

Are there any other ways to make sure there are no issues with the webservice, and indeed it can safely be used in PI.

thanks,

Madhu.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Inorder to test your webservice and SOAP connection you can also go for " MS Infopath " (MS office 2007) by which you can even design a webpage for test data inputs.

Regards,

Madhu

former_member188019
Active Participant
0 Kudos

>_Prateek Raj Sri... wrote_

>You can make use of this soap client to call webservice.

>https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9b16d790-0201-0010-4e9b-baa5f428...

yes, the utility is good for sending the soap request and verifying the response.

only thing is i need to create soap request from scratch to use it.

>_Manfred Maierho... wrote_

>In respect to Prateek's answer about the accessibility from the server side you can also use Web Service Navigator on your PI machine when you have access: http://<server>:<port>/wsnavigator.

if we can invoke from wsnavigator, does that mean, there will be no connection related problems when we use soap adapter in PI

>_Madhusree Naga... wrote_

>Inorder to test your webservice and SOAP connection you can also go for " MS Infopath " (MS office 2007) by which you can even design a webpage for test data inputs.

this seems a good application, i could not test now, but i think since it allows to create a webpage to test data inputs, somehow it should be possible to get/trace the soap message that is being exchanged.

thanks for your replies.

Answers (4)

Answers (4)

Former Member
0 Kudos

HI ,

I am using SOAP UI Tool from last 6 months for our client webservices. It's most reliable and non installable product.

Use SOAP UI Tool is best to achieve your requirement.

Regards,

Anurag Garg

former_member188019
Active Participant
0 Kudos

thanks

former_member183908
Active Contributor
0 Kudos

Hi

-->If we want to consume the webservice we can create the CLIENT PROXY and consume the webservice.

-->So savet the WSDL file into your local system and while creating the client proxy import that WSDL and write your required logic.

-->Here one important thing is you need to maintain the Logical port using LPCONFIG T-code.

Thanks

Former Member
0 Kudos

What I can really recommend is [soapUI|http://www.soapui.org/].

In respect to Prateek's answer about the accessibility from the server side you can also use Web Service Navigator on your PI machine when you have access: http://<server>:<port>/wsnavigator.

prateek
Active Contributor
0 Kudos

You can make use of this soap client to call webservice.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9b16d790-0201-0010-4e9b-baa5f428...

Are there any other ways to make sure there are no issues with the webservice, and indeed it can safely be used in PI.

Once tested with soap client, you can see if webservice is performing its basic functionality or nor. Then I would suggest to implement it in PI without thinking much about how safe it would be.

Accessing webservice through PI is altogether different as compared to testing through Soap client. This is because when you test using soap client, you do it from your local machine. But this does not mean that same webservice is also accessible from PI server. Best would be to test it thoroghly from PI. Anyways you would be doing all this test on Dev server.

Regards,

Prateek