Page 1 of 1

O.T. 6420 Unable to "discover" the ADServer

PostPosted: Thu Jun 23, 2016 1:19 pm
by MarioG
Hola Gente;
Me ocurre esto por primera vez
El Servidor esta instalado en una PC con windows 7 Professional, será este el motivo?. Lo tengo instalado en varios equipos con W7 Ultimate y nunca se me reporto este error.
En el Firewall he creado la regla de Entrada asignado el puerto correspondiente (6262)
Buscando ayuda sobre el servidor, encuentro lo siguiente (aunque es para la version 6.11)
Problem Description:
A 6420 error indicates that the Advantage client's process for finding the Advantage Database Server has failed. To communicate with 32-bit applications via IP, the Advantage Database Server creates two sockets and listens for specific multicast and mail (NetBIOS mailslot) packets. For IPX networks, the Advantage Database Server uses SAPs for discovery. Generally, a 6420 error is caused by a network device blocking these discovery packets or by a server not responding to the packet requests.
Solution:
The following are possible solutions:
1. Advantage Database Server versions 6.11 and newer provide the ability to connect by specifying an IP address in the ADS.INI file. This direct connection method eliminates the discovery process and will resolves 6420 errors.
For a direct connection, configure the IP_PORT on the server in the ADS.CFG for Netware or in the Advantage Configuration Utility for Windows 2000/NT. Then, specify the IP address and port in the ADS.INI file.

ADS.INI example
[MYSERVER]
LAN_IP=155.690.41.69
LAN_PORT=2001


Preguntas:
[MYSERVER] es un nombre el azar?
LAN_PORT= es el 6262?

muchas gracias

Re: O.T. 6420 Unable to "discover" the ADServer

PostPosted: Thu Jun 23, 2016 1:55 pm
by karinha

Re: O.T. 6420 Unable to "discover" the ADServer

PostPosted: Thu Jun 23, 2016 2:06 pm
by MarioG
Gracias Karinha!
El primer enlace lo lei
El segundo es el que me clarifica!

Re: O.T. 6420 Unable to "discover" the ADServer [SOLCUCIONADO*

PostPosted: Thu Jun 23, 2016 2:11 pm
by MarioG
MarioG wrote:Hola Gente;
Me ocurre esto por primera vez
El Servidor esta instalado en una PC con windows 7 Professional, será este el motivo?. Lo tengo instalado en varios equipos con W7 Ultimate y nunca se me reporto este error.
En el Firewall he creado la regla de Entrada asignado el puerto correspondiente (6262)
Buscando ayuda sobre el servidor, encuentro lo siguiente (aunque es para la version 6.11)
Problem Description:
A 6420 error indicates that the Advantage client's process for finding the Advantage Database Server has failed. To communicate with 32-bit applications via IP, the Advantage Database Server creates two sockets and listens for specific multicast and mail (NetBIOS mailslot) packets. For IPX networks, the Advantage Database Server uses SAPs for discovery. Generally, a 6420 error is caused by a network device blocking these discovery packets or by a server not responding to the packet requests.
Solution:
The following are possible solutions:
1. Advantage Database Server versions 6.11 and newer provide the ability to connect by specifying an IP address in the ADS.INI file. This direct connection method eliminates the discovery process and will resolves 6420 errors.
For a direct connection, configure the IP_PORT on the server in the ADS.CFG for Netware or in the Advantage Configuration Utility for Windows 2000/NT. Then, specify the IP address and port in the ADS.INI file.

ADS.INI example
[MYSERVER]
LAN_IP=155.690.41.69
LAN_PORT=2001


Preguntas:
[MYSERVER] es un nombre el azar?
LAN_PORT= es el 6262?

muchas gracias

Re: O.T. 6420 Unable to "discover" the ADServer [SOLCUCIONADO]

PostPosted: Thu Jun 23, 2016 2:12 pm
by MarioG
MarioG wrote:Hola Gente;
Me ocurre esto por primera vez
El Servidor esta instalado en una PC con windows 7 Professional, será este el motivo?. Lo tengo instalado en varios equipos con W7 Ultimate y nunca se me reporto este error.
En el Firewall he creado la regla de Entrada asignado el puerto correspondiente (6262)
Buscando ayuda sobre el servidor, encuentro lo siguiente (aunque es para la version 6.11)
Problem Description:
A 6420 error indicates that the Advantage client's process for finding the Advantage Database Server has failed. To communicate with 32-bit applications via IP, the Advantage Database Server creates two sockets and listens for specific multicast and mail (NetBIOS mailslot) packets. For IPX networks, the Advantage Database Server uses SAPs for discovery. Generally, a 6420 error is caused by a network device blocking these discovery packets or by a server not responding to the packet requests.
Solution:
The following are possible solutions:
1. Advantage Database Server versions 6.11 and newer provide the ability to connect by specifying an IP address in the ADS.INI file. This direct connection method eliminates the discovery process and will resolves 6420 errors.
For a direct connection, configure the IP_PORT on the server in the ADS.CFG for Netware or in the Advantage Configuration Utility for Windows 2000/NT. Then, specify the IP address and port in the ADS.INI file.

ADS.INI example
[MYSERVER]
LAN_IP=155.690.41.69
LAN_PORT=2001


Preguntas:
[MYSERVER] es un nombre el azar?
LAN_PORT= es el 6262?

muchas gracias

Re: O.T. 6420 Unable to "discover" the ADServer

PostPosted: Fri Jun 24, 2016 2:11 am
by wilsongamboa
Mario buenas noches
con el archivo ADS.INI lo vas a solucionar
MYSERVER es el nombre del servidor donde esta instalada la base de datos
LAN_IP es la ip de ese servidor en la red
LAP_PORT es el puerto asignado a advantage por lo general el 6262 si no lo has cambiado
debes colocarlo en c:\windows del terminal donde arrancas el programa cliente


saludos

Wilson

Re: O.T. 6420 Unable to "discover" the ADServer

PostPosted: Fri Jun 24, 2016 12:03 pm
by MarioG
Willie;
gracias por responder; entre justamente para comentar que no funcionaba; y porque?
Tenemos una PC, que "hace" de servidor. En esta PC asigné una IP fija
Luego creé ADS.INI
[192.168.1.67]
LAN_IP=192.168.1.67
LAN_PORT=6262

y ese archivo lo guarde en donde tengo instalado el ADServer... y no funcionó, pero :oops: por lo que escribís no corresponde
Ahora bien, en cada PC Cliente copio las .dll de ADS en la carpeta \System32
Entonces la pregunta es: debo ponerlo allí o, como indicas en \windows?
(se que es cuestión de probar... pero mejor si me lo confirmas)

La otra pregunta es: Al arrancar el programa en la PC Cliente, la primera vez da error de lectura, pero al intento siguiente si abre las bases!
Sabes/n porque ocurre?

muchas gracias

Re: O.T. 6420 Unable to "discover" the ADServer

PostPosted: Fri Jun 24, 2016 10:28 pm
by wilsongamboa
Mario buenas tardes

asi debe quear en ADS.INI

si el nombre del PC que se le asigna en windows donde esta instalado advantage digamos se llama SERVIDOR2016
y la IP de este es 192.168.1.67
quedaria asi

[SERVIDOR2016]
LAN_IP=192.168.1.67
LAN_PORT=6262

este ads.ini debes copiarlo en la carpeta c:\windows del terminal o en la carpeta donde esta el programa tuyo
con las dll debes copiarlas en c:\windows\system32 o en c:\windows del terminal o en la carpeta de tu programa

tomaras en cuenta que cualquier programa que tape lospuertos lo debes configurar para que te deje abierto el puerto 6262 como puerto UDP


saludos

Wilson

Re: O.T. 6420 Unable to "discover" the ADServer

PostPosted: Fri Jun 24, 2016 10:46 pm
by MarioG
gracias Wilson
disculpas por la "cabeza dura" :)