Hola a todos:

Creo recordar que en algún momento ya se ha tocado este tema, pero no encuentro 
nada en el archivo del foro que me ayude. Expongo el asunto.

En mi instalación, el 99% de las conexiones para abrir un sesión interactiva se 
hacen a través de dispositivos de red: ordenadores PC con iSeries Access, 
terminales portátiles de mano o anclados a una carretilla por radiofrecuencia y 
utilizando diversas emulaciones 5250. Es muy habitual que estos "dispositivos" 
sean reiniciados sin haber cerrado antes sus sesiones de forma ordenada: 
"cuelgues" de Windows, pérdidas de cobertura, el usuario apaga el terminal 
porque quiere, etc. etc. Problema, en el iSeries todavía no se ha cerrado el 
trabajo asociado a la sesión interactiva e impide la reconexión desde el equipo 
reiniciado. En algunos casos la conexión es inmediata, en otros puede tardar 
una hora (aprox.) y en otras o cierro el trabajo o no hay posibilidad de 
reconexión.

Me interesa evitar estas situaciones. Lo que intento es (de forma desatendida) 
desarrolla un programa que revise continamente este tipo de problemas y 
habilite de nuevo la conexión. Me encuentro con algunos problemas que no se 
resolver:

- No sé como localizar los trabajos sin conexión. Puedo probar con un PING pero 
tengo dispositivos que no contestan o están en "stand by".
- No sé donde buscar o de donde obtener algún mensaje que pueda emitir el 
sistema al detectar este tipo de trabajo.

Se me ocurren algunas ideas:

- Puedo intentar que el sistema deje el trabajo desconectado y al reiniciar la 
sesión se reconecta al mismo trabajo. He revisado los valores del sistema 
QDEVRCYACN y QDSCJOBITV pero no obtengo resultados.
- No sé si existe algún procedimiento (programas de salida, configuración de 
TCP/IP, etc) que me permita averiguar ante una reconexión si existe un trabajo 
ya abierto y que debería finalizar antes.
- Puedo, cada cierto tiempo, revisar todos los trabajos interactivos y mediante 
un PING (tengo mis dudas) o algún valor de estado del trabajo, averiguar si el 
trabajo está sin conexión.

Todo este asunto lo planteo porque (como ya sabéis) trabajamos las 24 horas del 
día y no siempre hay un técnico de sistema disponible para atender este tipo de 
incidencias. Lo que quiero es un programa que a determinadas horas esté 
chequeando estos trabajos "zombis", los elimine y permita la reconexión.

Siento mucho todo este rollazo. ¿Os habéis encontrado alguna vez con este 
problema? ¿Cómo lo habéis resuelto? ¿Es posible hacer lo que pretendo?

Un saludo

Javier Mora
Dpto. Informática


__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a