Rational Developer for System z, Versión 7.6.1

Tipo de invocación de WebSphere MQ, diferencias en el trato de diferentes entornos de tiempo de ejecución de destino

El tratamiento de un nodo Invoke con un tipo de invocación de WebSphere MQ es distinto en el editor de propiedades de generación y en la creación de archivos de salida por parte del asistente Generar código de ejecución, según si el entorno de ejecución de destino es Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0 o Tiempo de ejecución de flujo de servicios CICS: Nivel 1.0 (consulte Tiempo de ejecución de flujo de servicios CICS Niveles 1.0 y 2.0)

El entorno de ejecución de destino para un archivo de propiedades de generación se selecciona en el asistente Propiedades de generación nuevas (consulte la sección Paso A1. Crear un archivo de propiedades de generación para el flujo principal.)

La tabla siguiente muestra las diferencias en el tratamiento en el editor de propiedades de generación:
Artículo: Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0: Tiempo de ejecución de flujo de servicios CICS: Nivel 1.0:
Nombres de adaptador (Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0) o nombres de programa (Tiempo de ejecución de flujo de servicios CICS: Nivel 1.0) MQGET y MQPUT

De forma predeterminada, los nombres de adaptador son los primeros 8 caracteres del nombre de invocación.

No se genera ningún programa fuente. La invocación MQ produce una llamada a un único servidor de adaptador MQ genérico en el Tiempo de ejecución de flujo de servicios CICS.

El Tiempo de ejecución de flujo de servicios CICS utiliza el nombre de adaptador para identificar de forma exclusiva la invocación de la función PUT o GET del mandato MQ.

Los nombres de programa son:
  • Nombre de programa MQGET
  • Nombre de programa MQPUT
Nombre predeterminado para los ID de transacción MQGET y MQPUT:

CMAU Los campos, de forma predeterminada, están vacíos.
Longitud máxima para los nombres de adaptador y de transacción (número de caracteres): Las longitudes máximas son:
  • Nombre de adaptador MQGET : (8)
  • Nombre de transacción MQGET: (4)
  • Nombre de adaptador MQPUT: (8)
  • Nombre de transacción MQGET: (4)
Las longitudes máximas son:
  • Nombre de programa MQGET: (7)
  • Nombre de transacción MQGET: (3)
  • Nombre de programa MQPUT: (7)
  • Nombre de transacción MQGET: (3)
Se añade un carácter a los nombres de programa y de transacción: No se añade ningún carácter a los nombres. El carácter añadido es:
  • Para Nombre de programa MQGET y Nombre de transacción MQGET: G
  • para Nombre de programa MQPUT y Nombre de transacción MQPUT: P
Visualizar un mensaje de error cuando los nombres de adaptador de MQGET y MQPUT son iguales: Se muestra un mensaje de error. No se muestra ningún mensaje de error.

La tabla siguiente muestra las diferencias en la generación de archivos de salida por parte del asistente Generar código de ejecución:
Artículo: Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0: Tiempo de ejecución de flujo de servicios CICS: Nivel 1.0:
Adaptador de servidor MQ genérico
  • El entorno de ejecución contiene un único adaptador de servidor MQ genérico que gestiona todas las invocaciones MQ.
  • Así, el asistente Generar código de ejecución no tiene que generar un adaptador de servidor MQ aparte para cada invocación de MQ.
  • El tiempo de ejecución no tiene un adaptador de servidor MQ genérico.
  • El asistente Generar código de ejecución debe generar un adaptador de servidor MQ aparte para cada invocación de MQ.
Los archivos generados siguientes:
  • Archivos de código fuente COBOL
  • Archivos JCL para la compilación del código fuente COBOL
El asistente Generar código de ejecución ya no crea los archivos descritos en la casilla de la tabla de la derecha. El asistente Generar código de tiempo de ejecución crea, para cada invocación de MQ:
  • Código fuente COBOL para un adaptador MQ
  • Un archivo JCL para compilar el código fuente COBOL
El archivo JCL generado que crea definiciones de recursos (parte 1):
  • El archivo JCL ya no contiene las definiciones de recurso descritas en la casilla de la derecha:
  • El archivo JCL contiene una definición de recurso para cada adaptador MQ generado.
El archivo JCL generado que crea definiciones de recursos (parte 2):
Si ha especificado un valor distinto de CMAU o ha dejado en blanco los ID de transacción siguientes en el editor de propiedades de generación:
  • ID de transacción MQGet
  • ID de transacción MQPut
El archivo JCL contiene el mandato adicional siguiente:

Transaction
<nombre_transacción>
   Programa DFHMASCQ

El JCL no contiene un mandato adicional.

Términos de uso | Comentarios

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