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.

Reply via email to