on 08-04-2011 10:58 AM
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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 .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.