
Como muchos ya habrán comprobado el IBM i Access for Web se convirtió con el tiempo en el IBM Navigator for i, mucho más interesante en características y sin necesidad de hacer configuraciones extrañas.
De pronto un día estamos de vacaciones disfrutando de una deliciosa cerveza helada en un camastro mirando las olas de Cancún o Los Cabos, cuando de pronto suena nuestro teléfono. Y sin importar que son nuestras primeras vacaciones en años sabemos que no podemos dejar de atender.
Abrimos el cliente móvil de VPN y nos conectamos a la red (la seguridad ante todo), y comenzamos a navegar usando el cliente de Mocha TN5250 (lo recomiendo ampliamente).
Lo que no teníamos en cuenta es que las 600 conexiones QZDASOINIT nos complicarían el buscar el proceso que complica el rendimiento, sumado a que mientras escribimos no vemos la pantalla porque el teclado la cubre, y que nuestro dedo índice es algo grueso para en teclado en la pantalla de 5 pulgadas.
Luego de un buen rato batallando con la desconexión de la VPN producto de la intermitencia en el WIFI del hotel, reconectando la pantalla donde estábamos, revisando el WRKACTJOB y el joblog, encontramos el problema.
Definitivamente no es la mejor experiencia, en buena parte por la naturaleza de la emulación 5250 que provoca que se caiga la sesión y la intermitencia o saturación que a veces experimentan las redes o incluso la VPN cuando estamos conectados de forma remota.
Sin embargo, IBM nos ha dado algunas herramientas sumamente útiles para estos casos:
1) 5733-SC1: Podemos usar SSH para una conexión segura (si nos dejan los expertos en redes) y evitar pasar por la VPN en caso de estar saturada, excedida en licencias, o con problemas de filtrado de red en la red que estemos usando. Combinado con JuiceSSH (quien tenga Android NO puede dejar de adquirirlo) nos permite crear un tunnel dinámico o Proxy Socks. Los proxy socks funcionan perfectamente con Firefox para Android, donde incluso podemos instalar plugins para mejorar el cambio de configuración (yo uso Proxy Switcher and Manager)
2) IBM i Mobile Access: Este interesante producto ya viene integrado en el equipo junto con el IBM i Access for Web. Nos permite ver spooles en formato PDF, ver y responder mensajes, abrir una sesión de emulación web 5250, navegar en el IFS, ver trabajos activos, etc. Al ser una conexión web, aún cuando tengamos intermitencia en la red, la conexión no se caerá.
Configuración de IBM i Mobile Access
Primero los pre-requisitos:
- Debemos tener IBM i Access for Web (5770XH2) instalado
- IBM i V6R1 o superior
- PTFs según nuestra versión de OS (los últimos disponibles):
- V6R1: SF99713
- V7R1: SF99368
- V7R2: SF99115
- Más PTFs, según mi experiencia: Java Group, HTTP Group y el paquete que suelan instalar con el acumulativo, que también es recomendable.
- Debemos detener el IBM HTTP Server por completo
- Ejecutar lo siguiente
CFGACCWEB2 APPSVRTYPE(*INTAPPSVR) INSTANCE(*MOBILE)
- Reiniciar el WebServer
Una vez que hemos hecho todo eso, si todo sale bien deberemos poder conectarnos en la siguiente URL
http://<SERVER_IP>:2001/iamobile
IBM i Access for Mobile funciona perfectamente con dispositivos Android, iPhones, iPads, y prácticamente con cualquier otro dispositivo que tenga un navegador aceptable.
Para la configuración del acceso por JuiceSSH , túneles SSH, Proxy Socks y demás estoy pensando en preparar un artículo dedicado a conexiones remotas.
Espero les sea de utilidad.
Cualquier duda pueden contactarme o dejarme un comentario