Hola Foro!
Debido a esta crisis nos vemos obligados a implementar un servidor con la aplicación cliente de guarani para poder trabajar desde la casa.
El problema es que no corre en Windows Server 2012, Probamos diferentes versiones del driver 3.50 / 4.60, configuramos setnet32, instalamos las dependencias del power builder y ODBC, ejecutamos con compatibilidad para win 7/8/vista/xp.
Pero sigue fallando al querer logear.
Arroja el famoso error en MSVCR80.dll
Mi pregunta es la siguiente, el SIU_GUARANI.ini esta configurado para usar DBMS=IN9 I-Net v9.x, y cuando lo pongo en ODBC me abre el cuadro de dialogo para seleccionar el DSN y luego dice que no puede verificar el usuario en la base.
Cuando hago las pruebas de conexion desde ODBC no arroja errores, esto lo hace incluso en un sistema que esta funcionando, solo funciona con el driver nativo de powerbuilder.
Creo que la solucion puede venir de la mano de poder usar bien el driver ODBC.
Adjunto la configuraciones que fui probando (algunas lineas comentadas), para ver si ven algo que este faltando.
;[Base de Datos]
;dbms=ODBC
;database=v293_guarani_unrn
;userid=dba
;dbpass=dba
;DatabasePassword=dba
;logid=dba
;logpass=dba
;servername=@ol_informix1170
;dbparm=ConnectString="DisableBind=0,Scroll=1,PBCatalogOwner="dba""
[Base de Datos]
DBMS=IN9 I-Net v9.x
;DBMS=ODBC
Database=v293_guarani_unrn
DSN=DSN_GUARANI
UserId=dba
DatabasePassword=dba
LogPassword=
;ServerName=@ol_informix1170
ServerName=10.114.59.228@ol_informix1170
LogId=
Lock=
DbParm=ConnectString="DSN=guarani32,DisableBind=0,Scroll=1,PBCatalogOwner="dba""
Prompt=0
[DBMS_PROFILES]
CURRENT=guarani32
PROFILES='guarani32'
[Profile guarani32]
DBMS=ODBC
Database=v293_guarani_unrn
UserId=dba
DatabasePassword=dba
LogPassword=
ServerName=
LogId=
Lock=
DbParm=ConnectString='DSN=guarani32'
Prompt=0