Posted: Sat Nov 01, 2014 11:39 pm Post subject: Problem in ServerInputNode
Novice
Joined: 29 Oct 2014 Posts: 17
Hi All ,
When i am sending messages from a remote system to IIB v9.0 TCP IP Server Input Node maximum messages are unable to reach the node . Suppose If i will file 10 messages from remote system Server Input Node is getting maximum 2 to 3 messages that also in too late and always giving one exception
2014-11-01 12:01:56.001 22 java.io.IOException: An existing connection was forcibly closed by the remote host.
2014-11-01 12:01:56.001 22 at sun.nio.ch.SocketDispatcher.read0(Native Method)
2014-11-01 12:01:56.001 22 at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
2014-11-01 12:01:56.001 22 at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:225)
2014-11-01 12:01:56.001 22 at sun.nio.ch.IOUtil.read(IOUtil.java:198)
2014-11-01 12:01:56.001 22 at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:377)
2014-11-01 12:01:56.001 22 at com.ibm.broker.tcpip.Connection.read(Connection.java:482)
2014-11-01 12:01:56.001 22 at com.ibm.broker.tcpip.TCPIPInputStream.peekForData(TCPIPInputStream.java:230)
2014-11-01 12:01:56.001 22 at com.ibm.broker.tcpip.TCPIPInputStream.available(TCPIPInputStream.java:442)
2014-11-01 12:01:56.001 22 at com.ibm.broker.tcpip.TCPIPInputStream.available(TCPIPInputStream.java:431)
2014-11-01 12:01:56.001 22 at com.ibm.broker.tcpip.Connection.checkForCloseEvent(Connection.java:2016)
2014-11-01 12:01:56.001 22 at com.ibm.broker.tcpip.ReadyForReadState.add(ReadyForReadState.java:169)
2014-11-01 12:01:56.017 22 at com.ibm.broker.tcpip.Connection.setReadReadyState(Connection.java:1636)
2014-11-01 12:01:56.017 22 at com.ibm.broker.tcpip.WaitingForReadDataState.getReadyConnections(WaitingForReadDataState.java:210)
2014-11-01 12:01:56.017 22 at com.ibm.broker.tcpip.AvailableForReadState.monitorReadConnections(AvailableForReadState.java:232)
2014-11-01 12:01:56.017 22 at com.ibm.broker.tcpip.AvailableForReadState.run(AvailableForReadState.java:199)
2014-11-01 12:01:56.017 22 at java.lang.Thread.run(Thread.java:781)
But if am sending same message via java socket programming (i.e receive request from remote system and send it to IIB Server Input Node ) it is always working . That socket program is in my local system .
Please help to solve this isuue .
Thanks ,
Binayak
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum