Consultor Eletrônico



Kbase P177335: UNIX client fails to connect to a remote DataServer via Unified Broker
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/15/2010
Status: Unverified

SYMPTOM(s):

UNIX client fails to connect to a remote DataServer via Unified Broker

Direct connection to DataServer broker instance (bypassing NameServer) fails with errors 9407, 7255, 6142

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

Connection failure for host 123.456.789.0 port 4446 transport TCP. (9407)

DataServer connection failure. (7255)

Failed to connect to the MSS database. (6142)

Using parameters similar to the following to establish the connection:

-db schema holder
-H 987.654.321.0
-S 9999
-db ODBCDSNname
-ld SQLDBname
-dt MSS
-H 987.654.321.0
-S 4446
-Dsrv SVUB,1
-DirectConnect

FACT(s) (Environment):

Host machine uses 2 network cards
MS SQL Server database is running on 987.654.321.0
OpenEdge 10.x
All Supported Operating Systems

CAUSE:

Unified Brokers are binding to the wrong network card / IP address so the client cannot find the DataServer broker at the IP address specified

FIX:

1) Add registrationMode=Register-LocalHost DataServer broker entry in ubroker.properties. For example:

[UBroker.MS.mssbroker1]
registrationMode=Register-LocalHost

2) Add hostname of machine running the DataServer broker to /etc/host on UNIX. For example:

987.654.321.0 MyMSSServer


Connections via NameServer or direct connections to MSS broker should now succeed