Hola Asegurate que en la pruebas con isql se utiliza SSL
En el servidor revisad las anotaciones del los trabajo QZDASOINIT Y en el servidor HTTP ¿no tienes ninguna anotación en el logs? y habilita las opciones de debug de php.ini El mar., 27 oct. 2020 a las 9:07, datil400 (<[email protected]>) escribió: > Hola a tod@s, > > estamos desarrollando un aplicativo en PHP que extrae información del IBM > i. Se ha desarrollado desde un servidor Windows y funciona correctamente, > pero cuando lo trasladamos a Linux empiezan los problemas. > > En Linux tenemos instalado tanto el driver como la conexión ODBC > necesaria, así como los certificados para SSL. Sabemos que está todo bien > configurado porque cuando abrimos una conexión con 'isql' y realizamos una > petición SQL obtenemos el resultado esperado. > > La conexión en PHP la realizamos con la siguiente función: > > function conexionAS400() > { > global $dsn_as400; > global $username_as400; > global $password_as400; > $as400 = odbc_connect($dsn_as400, $username_as400, $password_as400, > SQL_CUR_USE_ODBC); > return $as400; > } > > donde $dsn_as400 contiene el nombre de la conexión ODBC. > > El resultado es un error 503 del servidor HTTP, pero no sabemos cómo > averiguar el error que está generando el intento de conexión. > > En el IBM i comprobamos que se abre una conexión en el puerto 9471, pero > hasta ahí llegamos. > > ¿Alguna sugerencia o idea que nos ayude a descubrir qué pasa? > > Gracias a todos por vuestros comentarios. > > Javier Mora > ____________________________________________________ > Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) > Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________ �nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones Help400, S.L.
