Descripción General #
El comando IBMi Valor pertenece a la categoría de IBM i | AS/400. Su propósito principal es simular la introducción de texto por parte de un operador dentro de una pantalla de terminal de pantalla verde (5250). Permite interactuar con campos editables de la interfaz, ya sea enviando la información directamente a la posición donde se encuentra titilando el cursor del sistema en ese momento, o indicando de forma explícita coordenadas geográficas exactas (fila y columna) para reubicar el cursor justo antes de plasmar el texto.
Ejemplo de Uso Rápido #
- Inicio de sesión en el Mainframe: Al conectarte a la terminal, el robot necesita ingresar las credenciales de acceso. Utilizando este comando, puedes indicarle a STELA que se posicione en la fila y columna específica para ingresar el código de usuario y, posteriormente, repetir la acción en la línea siguiente para la contraseña, logrando franquear la pantalla de bienvenida de forma automatizada.
Parámetros y Opciones #
Para configurar correctamente el comando IBMi Valor, debes completar los siguientes campos en la línea de instrucción o panel de propiedades:

- Valor (Obligatorio): Representa el texto, variable o constante que el robot verterá sobre la terminal (por ejemplo, un número de cuenta, un código de comando del sistema o un identificador de cliente).
- Fila (Opcional): Número de línea horizontal dentro de la cuadrícula de la terminal donde se desea ubicar el cursor para escribir. La numeración de las filas comienza estrictamente en 1.
- Columna (Opcional): Número de posición vertical dentro de la fila seleccionada donde se iniciará la inserción del texto. La numeración de las columnas comienza estrictamente en 1.
Ejemplos de Uso Avanzado #
- Navegación Dinámica por Menús Orientada a Posición: Cuando el flujo requiere saltar entre diferentes opciones numéricas de un menú principal del AS/400, puedes indicarle al comando que se dirija de manera directa a la línea de comandos de la terminal (por ejemplo, fila 20, columna 7) e introduzca el número de la opción o el comando de ruta de acceso deseado.
- Carga Masiva de Formularios e Inserción Iterativa: En procesos RPA de actualización de registros donde los campos en pantalla verde ocupan ubicaciones estáticas inalterables, se encadenan múltiples comandos IBMi Valor configurados con las coordenadas exactas de cada campo (por ejemplo, Nombre en 10;15, Teléfono en 11;15), asegurando el llenado perfecto de la pantalla antes de enviar la orden de guardado.
Errores Comunes y Soluciones #
- Error: El texto se escribe en un campo o celda incorrecta de la pantalla.
- Solución: Valida si omitiste los parámetros de fila y columna. Si la terminal es lenta o el comando anterior desplazó el cursor de forma imprevista, la escritura sin coordenadas explícitas heredará la posición previa. Configura de forma estricta el par fila/columna para mitigar dependencias del foco.
- Error de Datos: El valor ingresado para la fila o la columna no es procesado o genera un fallo de ejecución en el robot.
- Solución: Comprueba que los datos provistos en los campos de coordenadas correspondan a números enteros válidos mayores o iguales a
1. Las variables utilizadas en estos campos deben almacenar únicamente caracteres numéricos y no texto libre.
- Solución: Comprueba que los datos provistos en los campos de coordenadas correspondan a números enteros válidos mayores o iguales a
- Error: El comando se ejecuta pero la pantalla verde no refleja la escritura del texto.
- Solución: Asegúrate de que no estás intentando escribir en un área de la pantalla protegida o de solo lectura (como etiquetas de texto o encabezados del sistema). El cursor solo aceptará el texto si la coordenada de destino cae dentro de un campo editable de la sesión IBM i.