Descripción General #
El comando 3270 Cursor pertenece a la categoría de automatización para terminales de tipo TN3270. Su función principal es posicionar el cursor de edición en un punto exacto de la pantalla emulada, definiendo la fila y la columna de destino dentro de la cuadrícula de la terminal. Esto resulta indispensable para ubicar el foco de entrada antes de ingresar información, ejecutar comandos posicionales o interactuar con menús y campos en la arquitectura mainframe.

Ejemplo de Uso Rápido #
Imagina que estás navegando por un sistema legacy y necesitas seleccionar una opción de menú que se activa colocando el cursor al lado del ítem deseado:
- Configuras el comando
3270 Cursorindicando la fila 12 y la columna 4. - Al ejecutarse este paso, STELA mueve el cursor a esas coordenadas sin realizar ninguna pulsación adicional.
- A continuación, puedes usar un comando como
3270 teclearcon[ENTER]o ingresar una marca con3270 valor.
Parámetros y Opciones #
Para mover el cursor en la terminal, el comando requiere la configuración de los siguientes campos obligatorios:

- Fila (requerido): Número de fila dentro de la matriz de la terminal TN3270 a la que se desea mover el cursor, comenzando desde la posición
1. - Columna (requerido): Número de columna dentro de la cuadrícula de la terminal a la que se desea desplazar el cursor, comenzando desde la posición
1.
Ejemplos de Uso Avanzado #
- Posicionamiento previo a la inserción de datos: Lleva el cursor directamente a la celda donde inicia un campo de formulario sin ingresar ningún texto todavía.
- Configuración: fila:
7, columna:18
- Configuración: fila:
- Navegación posicional en submenús: Desplaza el cursor al inicio de una línea o comando de control en la franja inferior del mainframe.
- Configuración: fila:
24, columna:2
- Configuración: fila:
- Sincronización de cursor con coordenadas dinámicas: Ubica el cursor en una posición de referencia obtenida o calculada previamente en el flujo para continuar la interacción de la pantalla.
- Configuración: fila:
15, columna:30
- Configuración: fila:
Errores Comunes y Soluciones #
- Error: El cursor se ubica en una posición distinta a la deseada.
- Solución: Verifica las dimensiones de la pantalla de la terminal TN3270 que estás emulando (por ejemplo, matriz estándar de 24 filas por 80 columnas). Asegúrate de no ingresar valores que excedan los límites físicos de la grilla visible.
- Error: El cursor no se desplaza y la terminal no responde.
- Solución: Confirma que la sesión con el servidor mainframe continúe abierta y que la emulación no se encuentre en un estado de procesamiento o bloqueo (Keyboard Locked / X SYSTEM). Si la pantalla está bloqueada, envía primero la tecla
[RESET]con3270 teclearantes de intentar repositionar el cursor.
- Solución: Confirma que la sesión con el servidor mainframe continúe abierta y que la emulación no se encuentre en un estado de procesamiento o bloqueo (Keyboard Locked / X SYSTEM). Si la pantalla está bloqueada, envía primero la tecla
- Error: Intento de ingresar texto o presionar teclas directamente con este comando.
- Solución: Recuerda que el comando
3270 Cursorse encarga únicamente de mover el puntero a las coordenadas indicadas. Para ingresar cadenas de caracteres debes usar3270 valor, y para enviar teclas de función debes utilizar3270 teclear.
- Solución: Recuerda que el comando