Javatpoint Logo

Sending a soap message and storing the contents of soap message into database

By: sunnyv*** On: Fri Nov 11 10:18:07 IST 2016     Question Reputation0 Answer Reputation0 Quiz Belt Series Points0  0Blank User
I was trying to store the contents of soap message into MongoDB using java and send a soap message.But I am facing these issues

a) If I am able to store the data into database then I am getting the following error:

`com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection post
SEVERE: SAAJ0009: Message send failed`

b) If I am able to send the soap message then I am not able to store contents into database and I get the following error message:

INFO: No server chosen by PrimaryServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, all=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}]}.`

`Waiting for 30000 ms before timing out`
`Nov 08, 2016 2:14:09 PM com.mongodb.diagnostics.logging.JULLogger log`

`INFO: Exception in monitor thread while connecting to server localhost:27017
com.mongodb.MongoSocketOpenException: Exception opening socket
at com.mongodb.connection.SocketStream.open(SocketStream.java:63)
at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:114)
at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:127)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketTimeoutException: Connect timed out
at java.net.SocksSocketImpl.readSocksReply(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:50)
at com.mongodb.connection.SocketStream.open(SocketStream.java:58)
... 3 more

please suggest a solution
Up0Down