cancel
Showing results for 
Search instead for 
Did you mean: 

testing SAP PI 7.0 WSDL with SOAPUI

Former Member
0 Kudos

Hello everybody.

I'm trying to call an async web service in SAP PI 7.0 with the help of SOAPUI

(got the WSDL with the define Web Service in the integration builder)

I get the following error:

ERROR:java.net.SocketException: Software caused connection abort: connect

The HTTP log of SOAPUI is empty.

the message in the error log is:

java.net.SocketException: Software caused connection abort: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(Unknown Source)

at java.net.PlainSocketImpl.connectToAddress(Unknown Source)

at java.net.PlainSocketImpl.connect(Unknown Source)

at java.net.SocksSocketImpl.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at java.net.Socket.<init>(Unknown Source)

at java.net.Socket.<init>(Unknown Source)

at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)

at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)

at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)

at com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(SoapUIMultiThreadedHttpConnectionManager.java:1637)

at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)

at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)

at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)

at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:202)

at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

did anyone tried to use SOAPUI with SAP PI 7.0 WSDL's ?

Any help will be welocme.

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi ,

Please try to install the SOAP UI in your client desk top. Probably there is connectivity to PI system from the place where you are trying to call the web service .

Regards ,

Rama Balusu

Answers (2)

Answers (2)

Former Member
0 Kudos

SoapUI work fine with all type of WSDL generated by XI3.0-PI7.0-PI7.1-PI7.3

This seem a connectivity issue.

Try to ping Sap PI's hostname and port from your Client System.

Check also if your dns (or hostname file) resolve Sap PI system hostname .

Former Member
0 Kudos

Thank you for the quick reply.

I have installed SOAPUI on my desktop.

I have checked telnet with the server - ports 8000 and 50000 - it works fine.

I have also tried to change the WSDL so that instead of the server name I wrote the server IP and created a new SOAPUI project, and still the same error occured.

If the problem is indeed a network problem, why can't I find any thing in the HTTP log of SOAPUI?

I also used "netstat 1 -na" to check if the application tries to open a session, but nothing appeared.

Is there any thing else I can check?

Thanks again.

Former Member
0 Kudos

Hello again.

After checking again all network issues - it seems that the firewall was blocking my requests.

The test is working now.

Thank you all!

Shabarish_Nair
Active Contributor
0 Kudos

this seems more like a connection issue.

Are you able to telnet the PI server from your desktop or the machine where SOAP UI is installed successfully?

Ensure that the connection is established before testing.

Also what is the URL you are using to connect to PI from SOAPUI?