Descripción General #
El comando 3270 Desconectar pertenece a la categoría de automatización para terminales de tipo TN3270. Su función principal es cerrar la sesión de emulación activa con el servidor mainframe, liberando los recursos de red y la Unidad Lógica (LU) utilizada por el robot de STELA. Este comando garantiza una finalización limpia del flujo de automatización terminal, previniendo que queden sesiones colgadas o bloqueadas en la infraestructura corporativa.

Ejemplo de Uso Rápido #
Imagina que terminaste de extraer un reporte de saldos en el sistema mainframe de tu organización:
- Luego de ejecutar los comandos de lectura y navegación (
3270 leer,3270 teclear), agregas el comando3270 Desconectaral final de la rutina. - Al llegar a este paso, STELA envía la señal de cierre de sesión al emulador TN3270 y desconecta la terminal de forma segura antes de pasar a la siguiente tarea del flujo o finalizar la ejecución.
Parámetros y Opciones #
Este comando no requiere ningún parámetro obligatorio ni opcional para su ejecución.
- (Sin parámetros): Simplemente invoca la acción de desconexión sobre la sesión TN3270 abierta previamente en la automatización.
Ejemplos de Uso Avanzado #
- Cierre estructurado de un flujo terminal: Se coloca como el último comando dentro de un batch dedicado exclusivamente a la extracción de datos desde el mainframe.
- Configuración: (Sin parámetros)
- Liberación de sesión en una subrutina de contingencia (Manejo de Errores): Se incluye al inicio de una rutina de recuperación o limpieza cuando una condición previa falla, asegurando que la terminal no quede abierta antes de reintentar el proceso.
- Configuración: (Sin parámetros)
- Desconexión previa a un cambio de entorno: Se utiliza al finalizar las operaciones en un servidor de pruebas para poder iniciar posteriormente una nueva conexión hacia el servidor de producción.
- Configuración: (Sin parámetros)
Errores Comunes y Soluciones #
- Error: Se intentó desconectar pero no existe una sesión activa.
- Solución: Verifica que el comando
3270 Conectarse haya ejecutado exitosamente al inicio del flujo y que la conexión no se haya cerrado previamente o interrumpido por un tiempo de espera agotado en el mainframe.
- Solución: Verifica que el comando
- Error: La sesión no responde al comando de desconexión.
- Solución: Asegúrate de que la terminal no se encuentre en un estado de procesamiento bloqueado (estado X SYSTEM). Si es necesario, envía una tecla de desbloqueo o cancela la transacción actual con
3270 Teclearusando[RESET]o[PA1]antes de invocar la desconexión.
- Solución: Asegúrate de que la terminal no se encuentre en un estado de procesamiento bloqueado (estado X SYSTEM). Si es necesario, envía una tecla de desbloqueo o cancela la transacción actual con