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.

Reply via email to