PB version para windows 7

Hola Alejandro:
Agregué en el archivo hosts.equiv (es un link simbólico al archivo hosts) la IP y el hostname de este cliente, y se repite el mismo error Sqlcode = -956
El SO donde está Informix es un Red Hat 4, este error nos empezó a pasar hace poco cada vez que instalamos un cliente nuevo, nunca antes tuvimos que agregar nada en el archivo hosts y aún así no está funcionando.


sql956.PNG

sql956.PNG_thumb.png

Otro foro con el mismo problema:
http://foro.comunidad.siu.edu.ar/index.php?topic=2995.msg10369

Si haces un ping desde el cliente al servidor y desde el servidor al cliente, tenes respuesta en ambos?

El ping funciona en ambos sentidos

15:25:25 listener-thread: err = -956: oserr = 0: errstr = informix@SAC123124: Client host or user informix@SAC123124 is not trusted by the server.

El hostname está agregado en el archivo hosts

/etc/hosts.equiv → /etc/hosts

Lo llamativo es que esto comenzó a suceder hace poco

En la respuesta del foro del link que te pase en el mensaje anterior, decian de probar de agregar en hosts.equiv de las dos formas:
informix@SAC123124
SAC123124

Sí también agregamos el usuario, pero persiste el error.

Hubo algún cambio en la configuración de la red? Que se hayan agregado o quitado permisos? En la relacion de confianza entre servidor y pcs…? Firewall? Puertos?
Vean que diferencias hay entre una pc donde se conecte bien a ese informix y esta otra donde da este error.
En el hosts.equiv estan definiendo la IP de la pc donde tienen instalado el Power Builder, no?

Informix Error Code -956 Client client-name is not in /etc/hosts.equiv on the remote host.
This operation cannot be completed because the specified remote computer does not recognize the name of the client computer (the local host, whose name the hostname command returns). Client names are normally recorded in the configuration file /etc/hosts.equiv.
The rhosts file on the remote computer might also need modification.
For more information on these files and the relation between them, try man rhosts on a UNIX system. See the remote host administrator to ensure that the client host name is specified in /etc/hosts.equiv file for the remote host. This message appears in versions prior to Version 6.0.

Hola Alejandro el tema de la conección a la base se resolvió.
El problema estaba que en el setnet32 como usuario y clave había un usuario cualquiera
y no el definido en el servidor y por eso no se podía conectar.
Supongo que antes no verificaba esto.

Ahora al compilar el PB me dá los errores que se ven en el archivo adjunto.

A que se deben??


errors.txt (106 KB)

Fijate que tengas todas las librerias de las carpetas “Objetos Estandares” y “SIU_Guarani”.
Que todas estas librerias esten seleccionadas al momento de generar el exe, es decir que se genere el archivo “pbd” de cada una de ellas.