Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El entorno en tiempo de ejecución del Integrador de Transacciones (TI) convierte automáticamente los tipos de datos entre los tipos de datos COBOL o Generador de Programas de Informes (RPG) que se ejecutan en un host y los tipos de datos de Automatización basada en COM que utiliza un lenguaje de programación basado en Windows, como Visual Basic. La conversión automática se basa en la información que se define en el proyecto de TI al diseñar y crear un componente de TI (biblioteca de tipos). La información se almacena con el componente TI y la utiliza el entorno de ejecución TI para convertir los parámetros de un método desde la representación comprensible por un lenguaje de programación basado en COM o .NET a la representación comprensible por un programa de transacciones de host (TP).
Use el proyecto de TI para asociar cada tipo de datos de Automation a cada tipo de datos COBOL o RPG que se usa en el TP del host. TI proporciona asignaciones predeterminadas entre los tipos de datos de Automation estándar y los tipos de datos COBOL o RPG. Puede aceptar las asignaciones predeterminadas o invalidar el valor predeterminado con otras asignaciones admitidas por TI. El Proyecto de TI almacena la asignación de conversión en el archivo de biblioteca de tipos de componentes de TI (.tlb). Este mapa de conversión se usa para:
Controle los datos que se mueven entre el TP y el componente de TI.
Convertir un componente de TI en un TP (exportar la definición del host).
Convierta un TP en un componente de TI (importe la definición del host).
Si un parámetro usado en una llamada de método no está estrictamente tipado, el entorno en tiempo de ejecución de TI intenta convertir el tipo de datos que recibe en el tipo de datos que espera. Si esa coerción tiene éxito, la llamada continúa. Si no se realiza correctamente, se devuelve un error.
En tiempo de ejecución, cuando una aplicación cliente utiliza la interfaz de TI Automation para llamar a un método del servidor de TI Automation, el entorno de tiempo de ejecución de TI emplea el mapa de conversión para gestionar la conversión de datos real de los parámetros de entrada y entrada/salida que se envían al mainframe TP. Después de que TI convierta los datos de Microsoft® Windows®, TI reformatea la llamada al método como un mensaje del sistema host en formato APPC/LU 6.2 o TCP/IP. A continuación, TI usa la conectividad SNA o TCP/IP de Microsoft Host Integration Server para reenviar el mensaje al sistema central. Cuando el TP del sistema central devuelve los parámetros de entrada y salida, TI vuelve a formatear el mensaje para volver a Windows, convierte los datos del host en datos de Windows y devuelve el valor devuelto y los parámetros a la aplicación cliente.
La elección del idioma o la página de códigos que ha realizado en el Administrador de TI al definir el entorno remoto (RE) determina qué página de códigos se usa para convertir de UNICODE (en el lado de Automatización) a Extended Binary Coded Decimal Interchange Code (EBCDIC) (en el lado del mainframe). Al crear un RE en el Administrador de TI, puede seleccionar un idioma para aceptar la página de códigos predeterminada para ese idioma o seleccionar una página de códigos específica.
Si necesita convertir entre diferentes páginas de códigos de destino (si tiene, por ejemplo, mainframes de destino en diferentes países o regiones), debe configurar un RE para cada destino porque TI no admite conversiones que requieran el uso de locales.
Puede usar el proyecto de TI para importar COBOL o RPG, o para escribir manualmente descripciones de métodos para crear métodos de Automatización. Al importar COBOL o RPG, cada tipo de datos COBOL admitido tiene un tipo de automatización predeterminado. Al crear manualmente un método, cada tipo de datos de Automation tiene un tipo de datos de host predeterminado asociado.
Si no desea usar un tipo de datos de Automation predeterminado, puede usar el proyecto de TI para cambiar el tipo de datos de Automation manualmente. Si el nuevo tipo de automatización es compatible con el tipo de datos de host existente, el tipo de datos COBOL o RPG existente se deja sin cambios. Si no es compatible, se cambia el tipo de datos del host, lo que afecta al programa central.