Rational Developer para System z, Versión 7.6

Información general sobre Basic Mapping Support (BMS)

Basic Mapping Support (BMS) es una interfaz de programación de aplicaciones entre los programas CICS y dispositivos de terminal.

Para muchas aplicaciones, BMS tiene diversas ventajas:

La correlación física contiene la información que BMS necesita para:
Las correlaciones BMS se definen utilizando macros de ensamblador. Por ejemplo, para cada campo en pantalla, necesitará una macro DFHMDF parecida a la siguiente:
Figura 1. Macro DFHMDF
fldname DFHMDF POS=(line,column),LENGTH=number,
                INITIAL='text',OCCURS=number,
                ATTRB=(attr1,attr2,...)

Después de haber definido todos los campos en la correlación, se agrupan en una única correlación utilizando la macro DFHMDI. Las correlaciones pueden entonces agruparse en conjuntos de correlaciones utilizando la macro DFHMSD.

El segundo ensamblado produce una estructura COBOL conocida como la correlación de descripción simbólica (estructura de datos de aplicación). Esta estructura define todos los campos (aquellos que puede leer y escribir en el programa), para poder hacer referencia a los mismos por nombre.

La definición de pantalla contiene la información de formato, incluyendo el número de campos en pantalla y las posiciones de fila y columna de todos los campos en pantalla.

Cuando se interactúa con una aplicación CICS, la descripción de pantalla que se captura y guarda en el entorno de trabajo es similar en los detalles a Basic Mapping Support (BMS) de la pantalla de aplicación del host. La mayoría de transacciones CICS descansan sobre un componente dentro de CICS referidos como BMS para interactuar con un terminal 3270. Cuando una transacción llama a BMS, especifica el nombre de una "correlación" de pantalla 3270 y un conjunto de campos y valores para utilizar con el mismo. La correlación determina en qué parte de la pantalla deben colocarse los campos y BMS genera la corriente de datos 3270 resultante.

En su formato final, las descripciones de las pantallas se utilizan junto con el archivo de operaciones de pantalla para proporcionar una definición de servicio a fin de acceder a la aplicación 3270.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)