Rational Developer for System z, Versión 7.6.1

Cuando el tipo de flujo es Link3270 Bridge: información de mapa BMS

Cuando el tipo de flujo en el archivo de propiedades de generación es Link3270 Bridge, el asistente Generar código de tiempo de ejecución puede procesar un mensaje de pantalla en el flujo de forma diferente, dependiendo de: (a) si el mensaje de pantalla contiene información BMS y (b) el tiempo de ejecución de destino establecido en el archivo de propiedades de generación.

Nota: Los resultados descritos en este tema sólo se aplican cuando el tipo de flujo del nodo de flujo en el archivo de propiedades de generación es Link3270 Bridge (consulte la sección Tipos de flujo).

Este tema contiene los subtemas siguientes:

Tipo de código fuente generado cuando el tipo de flujo es Link3270 Bridge

Cuando el tipo de flujo del nodo de flujo en el archivo de propiedades de generación es Link3270 Bridge, el asistente Generar código de tiempo de ejecución procesa cada mensaje de pantalla individualmente, dependiendo de si el mensaje de pantalla contiene información BMS y el tiempo de ejecución de destino establecido en el archivo de propiedades de generación.

Si el mensaje de pantalla contiene información BMS, el asistente generará código fuente para interactuar con la aplicación terminal utilizando BMS. Esto se cumple cuando el tiempo de ejecución de destino es el Tiempo de ejecución de flujo de servicios CICS: Nivel 1.0 o el Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0 (consulte Tiempo de ejecución de flujo de servicios CICS Niveles 1.0 y 2.0).

Si el mensaje de pantalla no contiene información BMS, la acción del asistente dependerá del tiempo de ejecución de destino:

Gestión de descriptores String y Field Pattern cuando cuando el tipo de flujo es Link3270 Bridge

La tabla siguiente muestra cómo el asistente Generar código de tiempo de ejecución gestiona un descriptor String o un descriptor Field Pattern que se aplica a un campo que tiene un nombre de campo predeterminado en vez de un nombre de campo BMS:
Tabla 1. El descriptor String o Field Pattern se aplica a un campo que no tiene un nombre generado por BMS y el tipo de flujo es Link3270 Bridge
Contenido del mensaje de pantalla: Cómo responde el asistente Generar código de tiempo de ejecución:
Tiempo de ejecución de flujo de servicios CICS: Nivel 2.01: Tiempo de ejecución de flujo de servicios CICS: Nivel 1.01:
El mensaje de pantalla contiene información de correlación BMS: El asistente finaliza con un error. El asistente finaliza con un error.
El mensaje de pantalla no contiene información de correlación BMS: El asistente procesa el descriptor y luego pasa al elemento siguiente. Para este entorno de ejecución, un mensaje de pantalla debe contener información de BMS. Por lo tanto, el asistente finaliza con un error.
1Consulte Tiempo de ejecución de flujo de servicios CICS Niveles 1.0 y 2.0.

Tal como se muestra en la tabla anterior, cuando el entorno de ejecución de destino es el Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0 y el mensaje de pantalla no contiene información de correlación de BMS, el asistente procesa correctamente el descriptor.

Si no, el asistente emite el mensaje de error siguiente, y finaliza:
Figura 2. Mensaje de error CRRZE7307E
CRRZE7307E El generador de COBOL no puede continuar. Un campo que no está nombrado por BMS no se puede
utilizar como criterio de reconocimiento para la pantalla {nombre de mensaje de pantalla}. Cambie la 
descripción de reconocimiento asociada a esta pantalla para que sólo utilice campos nombrados por BMS.

Manejo de descriptores Número de campos, Número de campos de entrada, Suma de comprobación de campos y Posición actual cuando el tipo de flujo es Link3270 Bridge

La tabla siguiente muestra cómo el asistente Generar código de tiempo de ejecución gestiona descriptores Sumas de comprobación de campos, Número de campos, Número de campos de entrada o Posición del cursor cuando el tipo de flujo del nodo de flujo en el archivo de propiedades de generación es Link3270 Bridge:
Tabla 2. Descriptores Número de campos, Número de campos de entrada, Suma de comprobación de campos o Posición actual cuando el tipo de flujo es Link3270 Bridge
Contenido del mensaje de pantalla: Forma en que el asistente Generar código de tiempo de ejecución gestiona el descriptor:
Tiempo de ejecución de flujo de servicios CICS: Nivel 2.01: Tiempo de ejecución de flujo de servicios CICS: Nivel 1.01:
El mensaje de pantalla contiene información de correlación BMS: El asistente emite un mensaje de aviso pero continúa procesando el elemento siguiente. El asistente emite un mensaje de aviso pero continúa procesando el elemento siguiente.
El mensaje de pantalla no contiene información de correlación BMS: El asistente procesa el descriptor y luego pasa al elemento siguiente. Para este entorno de ejecución, un mensaje de pantalla debe contener información de BMS. Por lo tanto, el asistente finaliza con un error.
1Consulte Tiempo de ejecución de flujo de servicios CICS Niveles 1.0 y 2.0.
Tal como se muestra en la tabla anterior, si el mensaje de pantalla contiene información de mapa BMS, el asistente emite el mensaje de error siguiente, pero sigue con el elemento siguiente y continúa el proceso normalmente. Esto se cumple cuando el tiempo de ejecución de destino es el Tiempo de ejecución de flujo de servicios CICS: Nivel 1.0 o el Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0.
Figura 3. Mensaje de error cuando un tipo de recurso no está soportado
El {tipo de recurso} de la descripción de pantalla {nombre de descripción de pantalla}
para la pantalla {nombre de mensaje de pantalla} no está soportado para el reconocimiento de pantalla por
este generador y, por lo tanto, se pasa por alto.
donde {tipo de recurso} es uno de los siguientes:
  • Descriptor de número de campos
  • Descriptor de número de campos de entrada
  • Descriptor de suma de comprobación de campos
  • Descriptor de posición de cursor
Si el mensaje de pantalla no contiene información de mapa BMS, el resultado dependerá del tiempo de ejecución de destino:
  • Si el tiempo de ejecución de destino es el Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0, el asistente procesa el descriptor y pasa al siguiente elemento.
  • Si el tiempo de ejecución de destino es el Tiempo de ejecución de flujo de servicios CICS: Nivel 1.0, el asistente termina con un error, tal como se ha descrito en el segundo subtema de este tema (consulte Tipo de código fuente generado cuando el tipo de flujo es Link3270 Bridge).


Términos de uso | Comentarios

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