Consultor Eletrônico



Kbase P141092: The OpenEdge SonicMQ Adapter sporadically returns a connection error when creating and deleting sess
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   24/03/2009
Status: Unverified

SYMPTOM(s):

The OpenEdge SonicMQ Adapter sporadically returns the following errors when creating and deleting sessions in a loop:

Connection failure for host <host_name> port <port> transport TCP. (9407)

Error connecting to the JMS AppServer service

The OpenEdge SonicMQ Adapter log file shows the following exception:

java.net.BindException: Address already in use: connect

It is possible to create new sessions again for some time before the error reoccurs

FACT(s) (Environment):

OpenEdge 10.x
Windows XP
Windows Server 2000
Windows Server 2003

CAUSE:

The OpenEdge SonicMQ Adapter tries to use a source TCP port higher than 4999 to communicate with the SonicMQ Broker. The default maximum number of ephemeral (short-lived) TCP ports is 5000 in these Windows versions.

FIX:

Follow the steps from the following Microsoft KBase to increase this limit through the TCP/IP's MaxUserPort parameter:
http://support.microsoft.com/kb/196271/en-us