Compartir a través de


IA-Connect sistema central (versión preliminar)

IA-Connect es una plataforma de Automatización de procesos robóticos (RPA) que agrega funcionalidad de RPA desde la nube a máquinas virtuales locales o a través de conexiones de Citrix o Escritorio remoto de Microsoft (RDS). Este es el módulo para automatizar sesiones de sistema central de 5250 y 3270 mediante aplicaciones de emulación de terminal que admiten la API de HLLAPI.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Ultima Labs
URL https://www.ultima.com/ultima-labs
Correo Electrónico IAConnect@ultima.com
Metadatos del conector
Publicador Ultima Labs
Sitio web https://www.ultima.com/ultima-labs
Directiva de privacidad https://www.ultima.com/privacy-policy
Categorías Operaciones de TI; Productividad

IA-Connect es una plataforma de Automatización de procesos robóticos (RPA) que agrega funcionalidad de RPA desde Flujos de Power Automate Cloud a máquinas virtuales locales o a través de conexiones de Citrix o Escritorio remoto de Microsoft (RDS). Los conectores de IA-Connect proporcionan más de 650 acciones, lo que le permite automatizar cada tipo de aplicación local directamente desde un flujo de nube de Power Automate. Todas las acciones de IA-Connect están disponibles directamente desde Power Automate Cloud Flow, lo que proporciona una integración sencilla entre aplicaciones locales y basadas en la nube, la capacidad de aprovechar las condiciones, bucles, contenido dinámico, expresiones y control de excepciones existentes en los procesos de RPA. La utilización de los conectores de IA-Connect también proporciona un historial de ejecución completo y una auditoría del historial de ejecución de Flow, a la vez que elimina la necesidad de tener una aplicación, consola o estudio independiente para desarrollar los procesos de RPA.

Prerrequisitos

Para usar cualquiera de los conectores de IA-Connect, debe instalar el software IA-Connect. Esto es gratuito para probar durante 30 días, después de lo cual necesitará una licencia de IA-Connect.

El software IA-Connect consta de dos componentes principales:

  • La IA-Connect Orchestrator, que es una aplicación web de Azure que hospedaría en su propio inquilino de Azure. Esto controla el enrutamiento y la seguridad de los flujos de RPA a una o varias máquinas virtuales locales o basadas en la nube.

  • El agente y el director de IA-Connect, que se instalan en las máquinas virtuales donde se puede acceder al software que desea automatizar. Además, el agente de IA-Connect puede ejecutarse dentro de una sesión de Citrix o Microsoft Remote Desktop Services (RDS), donde los comandos de RPA se pasan a un canal virtual en la sesión remota para su ejecución. El agente de IA-Connect se puede ejecutar desde un recurso compartido de red y no requiere instalación.

Conectores de IA-Connect disponibles

Los conectores de IA-Connect disponibles son:

  • IA-Connect código dinámico
  • IA-Connect Java
  • sistema central de IA-Connect
  • IA-Connect Microsoft Office
  • IA-Connect GUI de SAP
  • sesión de IA-Connect
  • interfaz de usuario de IA-Connect
  • explorador web de IA-Connect

Obtención de credenciales

Para recibir su licencia y comenzar su evaluación gratuita de 30 días, envíe una solicitud en nuestro sitio web (https://www.ultima.com/IA-Connect/Power-Automate).

Una vez recibida una solicitud de evaluación, nos pondrá en contacto con usted a través de la dirección de correo electrónico proporcionada para ayudar a configurar el software de IA-Connect y para proporcionarle la licencia de prueba. Esta es una prueba completa y le permitirá probar cualquiera de las 650 acciones en todos los 8 conectores IA-Connect dentro de su propio entorno durante el período de prueba.

Introducción al conector

Después de enviar una solicitud de prueba para IA-Connect, podrá descargar un archivo ZIP que contenga el software IA-Connect y la documentación que cubre la instalación y la instalación. También nos pondrá en contacto con usted para ofrecer soporte técnico e instrucciones a través del proceso de instalación según sea necesario.

Support

Durante el período de prueba, puede ponerse en contacto con Ultima Labs (IAConnect@ultima.com) para obtener soporte técnico y asistencia.

Al comprar licencias IA-Connect recibirá tokens de soporte técnico que se pueden canjear por formación o soporte técnico personalizados del Centro de Servicios Técnicos (TSC) basado en Reino Unido de Ultima.

Problemas conocidos, errores comunes y preguntas más frecuentes

Nuestra Knowledge Base contiene una serie de artículos que abarcan cualquier problema conocido, errores comunes que pueden producirse al usar los conectores de IA-Connect y las preguntas más frecuentes. Esto es accesible en https://support.ultima.com/ultimalabs y se proporciona una cuenta para acceder a estos recursos durante la prueba de IA-Connect y después de comprar una licencia de IA-Connect.

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Clave de API securestring La clave de API de esta API Cierto
dirección de IA-Connect Orchestrator cuerda / cadena Especificar la dirección IA-Connect Orchestrator sin el componente HTTP(S) Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Búsqueda de cadena en la sesión de emulación de terminal

Busca una cadena especificada en la pantalla actual del emulador de terminal. Si se encuentra la cadena, se devolverá la posición y el índice.

Conexión a la sesión de emulación de terminal

Conecta cualquier subsistema IA-Connect HLLAPI en ejecución (IA-HLLAPI) al identificador de sesión del sistema central conectado especificado. El identificador de sesión es un identificador asignado por el emulador de terminal que usa para las conexiones del sistema central. La sesión del sistema central debe ejecutarse antes de conectarse a ella mediante esta acción.

Desconexión de la sesión de emulación de terminal

Desconecta el subsistema HLLAPI (IA-HLLAPI) IA-Connect en ejecución de un identificador de sesión del sistema central conectado especificado. El identificador de sesión es un identificador asignado por el emulador de terminal que usa para las conexiones del sistema central.

Eliminación del archivo DLL HLLAPI de emulación de terminal

Apaga cualquier subsistema de HLLAPI en ejecución IA-Connect (IA-HLLAPI).

Enviar cadena a la sesión de emulación de terminal

Envía una cadena a una sesión del sistema central en la posición actual del cursor. Si desea enviar una cadena a una posición de cursor específica, puede usar la acción "Enviar cadena a la sesión de emulación de terminal en su lugar".

Enviar cadena a la sesión de emulación de terminal en la posición

Envía una cadena a una sesión del sistema central en la posición del cursor especificada.

Enviar clave de restablecimiento a la sesión de emulación de terminal

Envía una clave de restablecimiento a la sesión del emulador de terminal. Esto restablecerá toda la entrada y borrará un estado de entrada no válido.

Enviar contraseña a la sesión de emulación de terminal

Envía una contraseña a una sesión del sistema central en la posición actual del cursor. Si desea enviar una contraseña a una posición específica del cursor, puede usar la acción "Enviar contraseña a la sesión de emulación de terminal en su lugar".

Enviar contraseña a la sesión de emulación de terminal en la posición

Envía una contraseña a una sesión del sistema central en la posición del cursor especificada.

Esperar cadena en la sesión de emulación de terminal

Espera a que se muestre una cadena especificada en la sesión del emulador de terminal. Esta acción se puede usar al mover entre pantallas para validar que está en la pantalla correcta.

Espere a que el sistema de emulación de terminal esté listo

Espera a que el emulador de terminal notifique que el sistema está listo. La salida de esta acción depende de cómo el emulador específico ha implementado HLLAPI y la salida puede variar de emulador a emulador.

Espere a que se desbloquee el teclado de emulación de terminal

Espera a que el emulador de terminal notifique que el teclado está desbloqueado. La salida de esta acción depende de cómo el emulador específico ha implementado HLLAPI y la salida puede variar de emulador a emulador.

Establecer la posición del cursor de emulación de terminal

Establece la posición actual del cursor en una sesión del sistema central en la posición especificada.

Establecimiento del archivo DLL HLLAPI de emulación de terminal

Inicia el subsistema HLLAPI de IA-Connect (IA-HLLAPI) y lo conecta al archivo DLL HLLAPI del emulador de terminal especificado (un componente del software de emulación de terminal que se usa para conectarse a las sesiones del sistema central).

Establecimiento del parámetro de sesión en la sesión de emulación de terminal

Esta acción establece un parámetro de sesión HLLAPI avanzado. Esta acción solo debe usarse si está familiarizado con los parámetros de sesión de HLLAPI.

Estado de la sesión de emulación del terminal de consulta

Devuelve información sobre la sesión del sistema central conectado. Es posible que algunos emuladores de terminal no devuelvan valores para todas las salidas.

Get es el teclado de emulación de terminal desbloqueado

Devuelve si el emulador de terminal informa de que el teclado está desbloqueado. La salida de esta acción depende de cómo el emulador específico ha implementado HLLAPI y la salida puede variar de emulador a emulador.

Leer filas de pantalla de emulación de terminal

Lee las filas de pantalla de una sesión de sistema central especificada. Esta acción se usa normalmente para leer grandes cantidades de datos que se pueden filtrar si es necesario.

Leer la pantalla de emulación de terminal en la posición del cursor

Lee el número especificado de caracteres de la sesión del sistema central, comenzando en la posición del cursor especificada.

Obtención de la posición del cursor de emulación de terminal

Obtiene la posición actual del cursor en una sesión del sistema central.

Obtención del estado de conexión de emulación de terminal

Devuelve el estado de conexión de emulación de terminal actual dentro de la sesión especificada.

Obtención del área de información del operador de emulación de terminal (OIA)

Devuelve el área de información del operador mostrada por el emulador de terminal. Esta es la línea de la parte inferior de la pantalla del emulador de terminal y normalmente indica información de estado, como si el sistema está esperando o está en un estado de entrada no válido.

Restablecer sesión de emulación de terminal

Restablece la sesión actual del sistema central. La acción desconecta IA-Connect Agente de la sesión y deshace los parámetros de sesión que se han establecido. Después de llamar a esta acción, deberá volver a conectarse a la sesión mediante la acción "Conectar a sesión" para continuar interactuando con ella.

Búsqueda de cadena en la sesión de emulación de terminal

Busca una cadena especificada en la pantalla actual del emulador de terminal. Si se encuentra la cadena, se devolverá la posición y el índice.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Buscar cadena
SearchString True string

Cadena que se va a buscar.

Búsqueda de toda la pantalla
SearchEntireScreen boolean

¿Se debe buscar toda la pantalla? Si se establece en false, se pueden usar las entradas "Índice de la fila de inicio de búsqueda" y "Índice de columna de inicio de búsqueda" para restringir el área de búsqueda.

Índice de fila de inicio de búsqueda
SearchStartRowIndex integer

Índice de fila en el que se va a empezar a buscar la cadena especificada, a partir de 1. Este valor solo se usará si "Buscar toda la pantalla" está establecido en false.

Índice de columna de inicio de búsqueda
SearchStartColIndex integer

Índice de columna en el que se va a empezar a buscar la cadena especificada, a partir de 1. Este valor solo se usará si "Buscar toda la pantalla" está establecido en false.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
Cadena encontrada
StringFound boolean

Devuelve true si se encontró la cadena especificada.

Posición encontrada de cadena
StringFoundPosition integer

Si se encontró la cadena, este parámetro contiene la posición absoluta del primer carácter de la cadena de búsqueda. Por ejemplo, suponiendo una sesión de 24 filas por 80 columnas, la posición se devolvería como 321 si la cadena se encontrara en la primera columna de la quinta fila, ya que la quinta fila contendrá las posiciones 321 a 400.

Índice de fila encontrado de cadena
StringFoundRowIndex integer

Si se encontró la cadena, este parámetro contiene el índice de fila del primer carácter de la cadena de búsqueda.

Índice de columna encontrado de cadena
StringFoundColIndex integer

Si se encontró la cadena, este parámetro contiene el índice de columna del primer carácter de la cadena de búsqueda.

Conexión a la sesión de emulación de terminal

Conecta cualquier subsistema IA-Connect HLLAPI en ejecución (IA-HLLAPI) al identificador de sesión del sistema central conectado especificado. El identificador de sesión es un identificador asignado por el emulador de terminal que usa para las conexiones del sistema central. La sesión del sistema central debe ejecutarse antes de conectarse a ella mediante esta acción.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Desconexión de la sesión de emulación de terminal

Desconecta el subsistema HLLAPI (IA-HLLAPI) IA-Connect en ejecución de un identificador de sesión del sistema central conectado especificado. El identificador de sesión es un identificador asignado por el emulador de terminal que usa para las conexiones del sistema central.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Eliminación del archivo DLL HLLAPI de emulación de terminal

Apaga cualquier subsistema de HLLAPI en ejecución IA-Connect (IA-HLLAPI).

Parámetros

Nombre Clave Requerido Tipo Description
Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Enviar cadena a la sesión de emulación de terminal

Envía una cadena a una sesión del sistema central en la posición actual del cursor. Si desea enviar una cadena a una posición de cursor específica, puede usar la acción "Enviar cadena a la sesión de emulación de terminal en su lugar".

Parámetros

Nombre Clave Requerido Tipo Description
Cadena de entrada
InputString True string

Cadena que se va a escribir. Esto admite un conjunto completo de símbolos de teclado, por ejemplo, "@E" para entrar.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Enviar cadena a la sesión de emulación de terminal en la posición

Envía una cadena a una sesión del sistema central en la posición del cursor especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Índice de fila del cursor
CursorRowIndex True integer

Índice de fila de cursor actual.

Índice de columna de cursor
CursorColIndex True integer

Índice de columna de cursor actual.

Cadena de entrada
InputString True string

Cadena que se va a escribir. Esto admite un conjunto completo de símbolos de teclado, por ejemplo, "@E" para entrar.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Enviar clave de restablecimiento a la sesión de emulación de terminal

Envía una clave de restablecimiento a la sesión del emulador de terminal. Esto restablecerá toda la entrada y borrará un estado de entrada no válido.

Parámetros

Nombre Clave Requerido Tipo Description
Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Enviar contraseña a la sesión de emulación de terminal

Envía una contraseña a una sesión del sistema central en la posición actual del cursor. Si desea enviar una contraseña a una posición específica del cursor, puede usar la acción "Enviar contraseña a la sesión de emulación de terminal en su lugar".

Parámetros

Nombre Clave Requerido Tipo Description
Contraseña de entrada
InputPassword True password

Contraseña que se va a escribir. Esto admite un conjunto completo de símbolos de teclado, por ejemplo, "@E" para entrar.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Enviar contraseña a la sesión de emulación de terminal en la posición

Envía una contraseña a una sesión del sistema central en la posición del cursor especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Índice de fila del cursor
CursorRowIndex True integer

Índice de fila de cursor actual.

Índice de columna de cursor
CursorColIndex True integer

Índice de columna de cursor actual.

Contraseña de entrada
InputPassword True password

Contraseña que se va a escribir. Esto admite un conjunto completo de símbolos de teclado, por ejemplo, "@E" para entrar.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Esperar cadena en la sesión de emulación de terminal

Espera a que se muestre una cadena especificada en la sesión del emulador de terminal. Esta acción se puede usar al mover entre pantallas para validar que está en la pantalla correcta.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Buscar cadena
SearchString True string

Cadena que se va a esperar.

Búsqueda de toda la pantalla
SearchEntireScreen boolean

¿Se debe buscar toda la pantalla? Si se establece en false, se pueden usar las entradas "Índice de la fila de inicio de búsqueda" y "Índice de columna de inicio de búsqueda" para restringir el área de búsqueda.

Índice de fila de inicio de búsqueda
SearchStartRowIndex integer

Índice de fila en el que se va a empezar a buscar la cadena especificada, a partir de 1. Este valor solo se usará si "Buscar toda la pantalla" está establecido en false.

Índice de columna de inicio de búsqueda
SearchStartColIndex integer

Índice de columna en el que se va a empezar a buscar la cadena especificada, a partir de 1. Este valor solo se usará si "Buscar toda la pantalla" está establecido en false.

Segundos de espera
SecondsToWait True double

Número máximo de segundos que se va a esperar a que se muestre la cadena especificada.

Segundos delta para esperar
DeltaSecondsToWait double

Número de segundos entre cada búsqueda de la cadena especificada.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
Cadena encontrada
StringFound boolean

Devuelve true si se encontró la cadena especificada antes del período de espera máximo.

Posición encontrada de cadena
StringFoundPosition integer

Si se encontró la cadena, este parámetro contiene la posición absoluta del primer carácter de la cadena de búsqueda. Por ejemplo, suponiendo una sesión de 24 filas por 80 columnas, la posición se devolvería como 321 si la cadena se encontrara en la primera columna de la quinta fila, ya que la quinta fila contendrá las posiciones 321 a 400.

Índice de fila encontrado de cadena
StringFoundRowIndex integer

Si se encontró la cadena, este parámetro contiene el índice de fila del primer carácter de la cadena de búsqueda.

Índice de columna encontrado de cadena
StringFoundColIndex integer

Si se encontró la cadena, este parámetro contiene el índice de columna del primer carácter de la cadena de búsqueda.

Espere a que el sistema de emulación de terminal esté listo

Espera a que el emulador de terminal notifique que el sistema está listo. La salida de esta acción depende de cómo el emulador específico ha implementado HLLAPI y la salida puede variar de emulador a emulador.

Parámetros

Nombre Clave Requerido Tipo Description
Segundos de espera
SecondsToWait True double

Número máximo de segundos que se espera a que el emulador de terminal notifique que el sistema está listo.

Segundos delta para esperar
DeltaSecondsToWait double

Número de segundos entre cada consulta al emulador de terminal para comprobar el estado del sistema.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
El sistema está listo
SystemReady boolean

Devuelve true si el emulador de terminal informa de que el sistema está listo.

Espere a que se desbloquee el teclado de emulación de terminal

Espera a que el emulador de terminal notifique que el teclado está desbloqueado. La salida de esta acción depende de cómo el emulador específico ha implementado HLLAPI y la salida puede variar de emulador a emulador.

Parámetros

Nombre Clave Requerido Tipo Description
Segundos de espera
SecondsToWait True double

Número máximo de segundos que se espera a que el emulador de terminal notifique que el teclado está desbloqueado.

Segundos delta para esperar
DeltaSecondsToWait double

Número de segundos entre cada consulta en el emulador de terminal para comprobar el estado de desbloqueo del teclado.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
El teclado está desbloqueado
KeyBoardIsUnlocked boolean

Devuelve true si el emulador de terminal informa de que el teclado está desbloqueado.

Establecer la posición del cursor de emulación de terminal

Establece la posición actual del cursor en una sesión del sistema central en la posición especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Índice de fila del cursor
CursorRowIndex True integer

Índice de fila de cursor en el que se va a establecer el cursor.

Índice de columna de cursor
CursorColIndex True integer

Índice de columna de cursor en el que se va a establecer el cursor.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Establecimiento del archivo DLL HLLAPI de emulación de terminal

Inicia el subsistema HLLAPI de IA-Connect (IA-HLLAPI) y lo conecta al archivo DLL HLLAPI del emulador de terminal especificado (un componente del software de emulación de terminal que se usa para conectarse a las sesiones del sistema central).

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de archivo DLL de HLLAPI
DLLFilename True string

Ruta de acceso completa al archivo DLL de HLLAPI proporcionado por el emulador.

nombre de archivo de IA-HLLAPI
IAHLLAPIPath string

La ubicación opcional de la DLL COM de IA-HLLAPI 32 bits usada como interfaz COM para el archivo DLL de HLLAPI especificado (solo si el archivo DLL de HLLAPI es de 32 bits). Normalmente, esto no es necesario, ya que IA-Connect tiene un archivo DLL de HLLAPI integrado denominado "IA-HLLAPI". DLL que se usa para configurar la interfaz COM en el archivo DLL HLLAPI del emulador. De forma predeterminada, IA-Connect extrae esto en el directorio "%TEMP%\IA-Connect" del perfil del usuario.

Nombre del punto de entrada
EntryPointName string

Nombre del punto de entrada dll. Esto varía en función del software del emulador que se use y, si se deja en blanco, IA-Connect probará los siguientes puntos de entrada comunes: hllapi, HLLAPI, HLLAPI32, EHLLAPI, EHLLAPI32.

Interfaz mejorada
IsEnhancedInterface boolean

Este parámetro debe establecerse en true si el archivo DLL usa la interfaz mejorada de HLLAPI.

Es dll de HLLAPI de 64 bits
Is64BitHLLAPIDLL boolean

Este parámetro debe establecerse en true si el archivo DLL de HLLAPI que está intentando cargar es de 64 bits.

Uso de COM para la DLL de HLLAPI de 64 bits
UseCOMFor64BitHLLAPIDLL boolean

Se establece en true si el archivo DLL de HLLAPI que está intentando cargar es de 64 bits y quiere ejecutarlo a través de una DLL COM fuera de procesoSurrogate en lugar de llamar directamente (en memoria) desde IA-Connect.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Establecimiento del parámetro de sesión en la sesión de emulación de terminal

Esta acción establece un parámetro de sesión HLLAPI avanzado. Esta acción solo debe usarse si está familiarizado con los parámetros de sesión de HLLAPI.

Parámetros

Nombre Clave Requerido Tipo Description
Parámetro
Parameter True string

Parámetros HLLAPI que se van a establecer. Varios parámetros se pueden separar por comas o espacios.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Estado de la sesión de emulación del terminal de consulta

Devuelve información sobre la sesión del sistema central conectado. Es posible que algunos emuladores de terminal no devuelvan valores para todas las salidas.

Parámetros

Nombre Clave Requerido Tipo Description
Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
Nombre largo de sesión
SessionLongName string

El nombre largo de la sesión del sistema central, por ejemplo, SessionA.

Tipo de sesión
SessionType string

El tipo de sesión del sistema central, por ejemplo, 3270 o 5250.

Número de filas
NumberOfRows integer

Número de filas de la pantalla.

Número de columnas
NumberOfCols integer

Número de columnas de la pantalla.

Página de códigos
CodePage integer

Página de códigos, que indica la codificación de caracteres que se está usando.

Get es el teclado de emulación de terminal desbloqueado

Devuelve si el emulador de terminal informa de que el teclado está desbloqueado. La salida de esta acción depende de cómo el emulador específico ha implementado HLLAPI y la salida puede variar de emulador a emulador.

Parámetros

Nombre Clave Requerido Tipo Description
Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
El teclado está desbloqueado
KeyBoardIsUnlocked boolean

Devuelve true si el emulador de terminal informa de que el teclado está desbloqueado.

Leer filas de pantalla de emulación de terminal

Lee las filas de pantalla de una sesión de sistema central especificada. Esta acción se usa normalmente para leer grandes cantidades de datos que se pueden filtrar si es necesario.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Iniciar índice de fila
StartRowIndex True integer

Índice de fila de inicio desde el que se va a empezar a leer.

Índice de fila final
EndRowIndex True integer

Índice de fila final en el que se dejará de leer.

Número de filas en la sesión
NumberOfRowsInSession integer

Número de filas que muestra la sesión. Si se establece en 0, IA-Connect consultará la sesión para recuperar el número de filas.

Número de columnas en la sesión
NumberOfColumnsInSession integer

Número de columnas que muestra la sesión. Si se establece en 0, IA-Connect consultará la sesión para recuperar el número de columnas.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
JSON de filas de pantalla
ScreenRowsJSON string

Las filas leen de la sesión del sistema central, en formato JSON.

Leer la pantalla de emulación de terminal en la posición del cursor

Lee el número especificado de caracteres de la sesión del sistema central, comenzando en la posición del cursor especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Índice de fila del cursor
CursorRowIndex True integer

Índice de fila de cursor actual.

Índice de columna de cursor
CursorColIndex True integer

Índice de columna de cursor actual.

Número de caracteres que se van a leer
ReadScreenLength True integer

Número de caracteres que se van a leer desde la sesión del sistema central.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
Contenido de la pantalla
ScreenContents string

Contenido de la pantalla que se leyó desde la sesión del sistema central.

Obtención de la posición del cursor de emulación de terminal

Obtiene la posición actual del cursor en una sesión del sistema central.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
Índice de fila del cursor
CursorRowIndex integer

Índice de fila de cursor actual.

Índice de columna de cursor
CursorColIndex integer

Índice de columna de cursor actual.

Posición del cursor
CursorPos integer

Posición absoluta del cursor. Por ejemplo, suponiendo que una sesión de 24 filas por 80 columnas, la primera columna de la primera fila sería la posición 1 y la primera columna de la segunda fila sería la posición 81.

Obtención del estado de conexión de emulación de terminal

Devuelve el estado de conexión de emulación de terminal actual dentro de la sesión especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Id. sesión
SessionID True string

Identificador de sesión del sistema central de un solo carácter, por ejemplo, A.

Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
Conectado a la sesión
ConnectedToSession boolean

Devuelve true si está conectado al identificador de sesión especificado o false si no es así.

Sistema ocupado
SystemBusy boolean

Devuelve true si el sistema central informa de que está ocupado actualmente o false si no es así.

Teclado bloqueado
KeyboardLocked boolean

Devuelve true si la sesión del sistema central informa de que el teclado está bloqueado actualmente o false si no es así.

Sesión en uso por otra aplicación HLLAPI
SessionInUseByAnotherHLLAPIApplication boolean

Devuelve true si la sesión del sistema central está actualmente en uso por otra aplicación HLLAPI, o false si no.

Identificador de subproceso de HLLAPI
HLLAPIThreadID integer

Informa del identificador de subproceso de HLLAPI dentro de IA-Connect. Esta salida es solo para fines de diagnóstico.

Identificador de subproceso COM
COMThreadID integer

Informa del identificador de subproceso COM dentro de IA-Connect. Esta salida es solo para fines de diagnóstico.

Recuento de llamadas
CallCount integer

Informa del número de acciones de HLLAPI realizadas por IA-Connect en esta sesión. Esta salida es solo para fines de diagnóstico.

Obtención del área de información del operador de emulación de terminal (OIA)

Devuelve el área de información del operador mostrada por el emulador de terminal. Esta es la línea de la parte inferior de la pantalla del emulador de terminal y normalmente indica información de estado, como si el sistema está esperando o está en un estado de entrada no válido.

Parámetros

Nombre Clave Requerido Tipo Description
Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()

Devoluciones

Nombre Ruta de acceso Tipo Description
Formato OIA
OIAFormat string

Formato del área de información del operador (OIA), por ejemplo PC400.

Espera del sistema
SystemWait boolean

Devuelve true si el emulador de terminal informa de que el sistema está esperando a que se complete una acción, o false si no es así.

CAPS
CAPS boolean

Devuelve true si el emulador de terminal informa de que la tecla CAPS está presionada actualmente o false si no es así.

Tecla de mayúsculas
ShiftKey boolean

Devuelve true si el emulador de terminal informa de que la tecla MAYÚS está presionada actualmente o false si no es así.

Subsistema listo
SubsystemReady boolean

Devuelve true si el emulador de terminal informa de que el subsistema está listo o false si no es así.

Modo de inserción
InsertMode boolean

Devuelve true si el emulador de terminal informa de que el modo de inserción está habilitado actualmente o false si no es así.

Entrada no válida
InvalidInput boolean

Devuelve true si el emulador de terminal informa de que la sesión del sistema central está actualmente en un estado de entrada no válido o false si no es así.

Tipo de entrada
InputType string

Tipo de entrada de sesión del sistema central. Puede ser APL, Katakana, Alfanumérico, Hiragana o Double-byte.

Restablecer sesión de emulación de terminal

Restablece la sesión actual del sistema central. La acción desconecta IA-Connect Agente de la sesión y deshace los parámetros de sesión que se han establecido. Después de llamar a esta acción, deberá volver a conectarse a la sesión mediante la acción "Conectar a sesión" para continuar interactuando con ella.

Parámetros

Nombre Clave Requerido Tipo Description
Flujo de trabajo
Workflow True string

Agregue la siguiente expresión aquí: workflow()