WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Nodo CICSRequest

Utilice el nodo CICSRequest para llamar a programas CICS Transaction Server for z/OS a través del protocolo IPIC (IP InterCommunications) basado en TCP/IP.

Finalidad

Puede utilizar el nodo CICSRequest para conectar WebSphere Message Broker a aplicaciones de CICS. El nodo CICSRequest se comunica con CICS enviando solicitudes DPL a través del protocolo IPIC (IP InterCommunications) basado en TCP/IP. Puede crear un flujo de mensajes que contenga un nodo CICSRequest, que llama a una aplicación CICS en una región de destino. El nodo CICSRequest puede utilizarse en un flujo de mensajes desplegado en cualquier plataforma de intermediario. El nodo CICSRequest da soporte a CICS Transaction Server for z/OS versión 3.2 y posterior.

Utilización del nodo CICSRequest en un flujo de mensajes

Un posible uso de un nodo CICSRequest es la conexión a una aplicación CICS mediante un estilo síncrono del flujo de mensajes. Puede conseguir esta conexión creando el flujo de mensajes siguiente:

el diagrama muestra cómo puede utilizar un nodo CICSRequest para conectarse a una aplicación CICS Transaction Server for z/OS.

El soporte del nodo CICSRequest en WebSphere Message Broker proporciona comunicación directa con CICS (de dos niveles de conexión) enviando solicitudes de Enlace de Programa Distribuido (DPL) a través de IPIC basado en TCP/IP o comunicación con CICS mediante CICS Transaction Gateway for Multiplatforms (de tres niveles conexión). Para obtener más información acerca de la conexión de los modelos de dos niveles y de tres niveles, consulte Visión general del CICS Transaction Server for z/OS para obtener una visión general o Conectividad de dos niveles de CICS Transaction Server for z/OS y Conectividad de tres niveles de CICS Transaction Server for z/OS para obtener información conceptual detallada.

Puede especificar una estructura de datos COMMAREA o una estructura de datos de canal en el nodo CICSRequest para utilizar como entrada para el enlace a programas CICS. La estructura de datos que se ha especificado como entrada devuelve la misma estructura de datos como salida. Los canales son una alternativa a las áreas de comunicación (COMMAREA), que ofrecen una solución al tamaño máximo de COMMAREA de 32767 bytes, y permiten una mayor flexibilidad en estructuras de datos de entrada/salida. Para obtener más información sobre cómo utilizar una estructura COMMAREA o canal de datos, consulte Estructuras de datos de canal o COMMAREA.

Los canales CICS contienen varias estructuras denominadas contenedores. En WebSphere Message Broker, un canal CICS está representado como una estructura de colección de mensajes. Una colección de mensajes puede contener mensajes hijo, cada uno tratado como un contenedor por el nodo CICSRequest. Para obtener información sobre cómo utilizar ESQL para crear una colección de mensajes, consulte Crear una colección de mensajes utilizando ESQL.

Si necesita un contenedor único sólo para la entrada, no necesita crear una colección de mensajes. En su lugar, se puede utilizar un mensaje regular, siempre que se especifiquen el nombre de canal 16 caracteres alfanuméricos máximo y el nombre único de contenedor de 16 caracteres alfanuméricos máximo en el entorno local. Para obtener más información sobre la utilización de la modalidad de mensaje único, consulte Estructuras de datos de canal o COMMAREA.

Puesto que no es posible saber cuántos contenedores están en la respuesta, siempre se genera como salida una colección de mensajes. Sin embargo, la propiedad Ubicación de datos de resultado del nodo CICSRequest se puede utilizar para reducir el árbol de resultado a una única carpeta de mensajes o a un único campo o subárbol para la salida.

Puede agregar atributos nombre-valor a una colección de mensajes para crear los contenedores de CICS. Los atributos nombre-valor en la colección de mensajes, aparte de CollectionName, se pueden utilizar en lugar de mensajes-carpetas completos para datos simples. Por ejemplo, un atributo de serie nombre-valor se puede establecer en la colección de mensajes y utilizarse directamente en el nodo CICSRequest sin necesidad de crear un conjunto de mensajes para el elemento. Para obtener información acerca de la utilización de atributos, consulte Estructuras de datos de canal o COMMAREA.

Los atributos nombre-valor se pueden generar a partir de los contenedores en la salida, así como aceptarse en la entrada. Para crear un atributo en lugar de una carpeta de mensajes de un contenedor, seleccione el recuadro que está disponible en el separador Análisis de mensaje de respuesta.

El nodo CICSRequest se encuentra en la bandeja CICS de la paleta de nodos de flujos de mensajes y se representa en WebSphere Message Broker Toolkit con el icono siguiente:

Esta imagen muestra el icono del nodo CICSRequest.

Consulte el siguiente ejemplo para ver cómo utilizar el nodo CICSRequest:
Consulte el siguiente ejemplo para ver cómo llamar a un programa CICS basados en canal creando y llenando una colección de mensajes para el nodo CICSRequest, y cómo procesar la colección después de la llamada:

Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.

El nodo CICSRequest puede utilizar una identidad que esté presente en un mensaje de entrada, y propagarla a CICS, utilizando la propiedad Propagar del perfil de seguridad que está definido para el nodo. Para obtener más información, consulte Propagación de las credenciales de seguridad a CICS Transaction Server for z/OS y Propagación de la señal de seguridad e identidad.

Puede especificar un nombre de la transacción de duplicación en el nodo CICSRequest para ejecutar tareas y programas de CICS. Esta agrupación facilita mucho la recopilación de estadísticas de agrupación, contabilidad, y ayuda en la toma de decisiones para realizar tareas sobre prioridad. Para obtener más información sobre transacciones de duplicación, consulte Transacciones duplicadas de CICS Transaction Server for z/OS.

Utilización de servicios configurables para el nodo CICSRequest:

Puede configurar el nodo CICSRequest para obtener detalles de conexión de un servicio configurable. Para obtener información sobre la creación, el cambio, la notificación y la supresión de servicios configurables, consulte Cambio de la información de conexión para el nodo CICSRequest.

Configuración del nodo CICSRequest

Cuando haya colocado una instancia del nodo CICSRequest en un flujo de mensajes, podrá configurarlo; consulte el apartado Configurar un nodo de flujo de mensajes. Las propiedades del nodo se visualizan en la vista Propiedades.

Todas las propiedades obligatorias para las que debe especificar un valor (propiedades que no tienen un valor predeterminado definido) están marcadas con un asterisco.

Configuración del nodo CICSRequest para transacciones coordinadas:

El valor que se establece para la Modalidad de transacción define si las solicitudes para el nodo CICSRequest se tratan como transaccionales o no transaccionales.

Si se produce una terminación anómala y el nodo CICSRequest está configurado para participar en la transacción de intermediario, la tarea de CICS se retrotrae de forma inmediata. Si varios nodos CICS están implicados en la unidad de trabajo, la actividad CICS de cada uno de los nodos se retrotrae, tanto si la terminación anómala se maneja mediante un terminal de errores o anomalías como si no. Cualquier proceso posterior llevado a cabo por CICS como parte del proceso del mensaje se realiza bajo una nueva unidad de trabajo.

Alteraciones temporales del entorno Local

Puede alterar dinámicamente valores, para cada mensaje, en el entorno local. Puede alterar temporalmente el programa CICS al que está llamando, la longitud de COMMAREA, las transacciones de duplicación y el proceso del mensaje de respuesta. Para obtener más información, consulte Alteraciones temporales del entorno local para el nodo CICSRequest.

Terminales y propiedades

Los terminales del nodo CICSRequest están descritos en la siguiente tabla.
Terminal Descripción
In (de entrada) El terminal de entrada que acepta un mensaje para que lo procese el nodo. El nodo CICSRequest se dirige mediante un mensaje que llega al terminal. Los datos se obtienen del árbol de mensajes y se envían a CICS.
Out (de salida) Terminal de salida desde el que se propaga el árbol de mensajes, incluidos los datos devueltos desde CICS.
Failure (de anomalías) Terminal de salida al que se direcciona un mensaje si se detecta una excepción del nodo CICSRequest, o si se produce un fallo de conexión del nodo CICSRequest con CICS.
Error Terminal de salida al que se propaga un mensaje si se produce un error (terminación anómala) de CICS. El mensaje de entrada se propaga con un campo CICS\AbendCode en LocalEnvironment. Si el terminal de error no está conectado y se produce una terminación anormal de CICS, la terminación anormal se pierde.
Timeout (de tiempo de espera) Terminal de salida al que se propaga el mensaje si se excede el tiempo de espera por solicitud cuando se envía una solicitud a CICS y la solicitud tarda demasiado. El mensaje de salida contiene el cuerpo del mensaje de entrada y una excepción de tiempo de espera en ExceptionList. Si el terminal de tiempo de espera no está conectado y se excede un tiempo de espera, la excepción de tiempo de espera se direcciona al terminal de anomalía. Si el terminal de anomalías no está conectado, el intermediario genera una excepción y devuelve el control al nodo más próximo que lo puede procesar. El comportamiento predeterminado es que el mensaje se devuelve al nodo de entrada.

En las siguientes tablas se describen las propiedades del nodo CICSRequest.

La columna de la tabla con la cabecera O indica si la propiedad es obligatoria. Por ejemplo, una propiedad aparece marcada con un asterisco, lo que indica que es necesario especificar un valor si no existe ningún valor predeterminado definido.

La columna con la cabecera C indica si la propiedad es configurable. Por ejemplo, puede cambiar el valor al añadir el flujo de mensajes al archivo BAR para desplegarlo.

Las propiedades de descripción del nodo CICSRequest están descritas en la siguiente tabla.
Propiedad O C Valor predeterminado Descripción
Nombre de nodo No Solicitud CICS El nombre del nodo.
Descripción corta No No Ninguno Descripción breve del nodo.
Descripción larga No No Ninguno Texto que describe la finalidad del nodo en el flujo de mensajes.
Las propiedades básicas del nodo CICSRequest se describen en la siguiente tabla.
Propiedad O C Valor predeterminado Descripción Propiedad de mandato mqsiapplybaroverride
Servidor CICS Ninguno La propiedad servidor CICS se define o como nombre de servicio configurable, por ejemplo: myCICSConnection o como un URL. Un URL permite especificar un protocolo, un nombre de host y un número de puerto, que es la información mínima que se necesita para conectarse a la región de destino CICS.

El URL debe estar formado por la siguiente estructura:

protocolo://nombre_host:puerto

donde:

  • protocolo puede ser tcp o ssl.
  • nombre_host es la dirección TCP/IP de Protocolo Internet versión 4 (IPv4) o el nombre de host que DNS puede resolver del host de CICS.
  • puerto es el número de puerto del escucha TCPIPSERVICE en CICS que escucha solicitudes de IPIC a través del protocolo TCP/IP o SSL (Secure Sockets Layer). Puede especificar un entero en el intervalo 1-65535.

Por ejemplo: tcp://mycicsregion.com:12345 o ssl://mycicsregion.com:56789.

Puede obtener los valores de nombre_host y puerto de la definición de IPIC TCPIPSERVICE de la región CICS de destino.

cicsServer
Nombre de programa No Ninguna La propiedad Nombre de programa es el nombre de la aplicación que está en la región de CICS de destino que se está llamando.

Los programas que utilizan COMMAREAs o canales están soportados.

Puede alterar temporalmente esta propiedad en el entorno local especificando un valor en la ubicación siguiente:
$LocalEnvironment/Destination/CICS/CICSProgramName
 
Estructura de datos No Commarea Si va a utilizar una COMMAREA o una estructura de datos de canal. El valor predeterminado para esta propiedad es Commarea. La decisión depende del destino programa CICS, por ejemplo, si el programa destino está basado en canal o no.  
Longitud del área de comunicación No 0

La propiedad Longitud de commarea es el tamaño, en bytes, del COMMAREA utilizado por el programa CICS. El valor de tamaño en bytes se envía a CICS y, antes de que se inicie el programa, se crea un área de memoria para que coincida con ese número. Por ejemplo, si envía un valor de Longitud del área de comunicación de 100, se asignan 100 bytes. El programa accede a esta área como DFHCOMMAREA.

Asegúrese de que el valor de la propiedad Longitud del área de comunicación sea lo suficientemente grande como para contener los datos de solicitud de entrada, o los datos de respuesta de salida, pero que no exceda el valor máximo de 32767 bytes. Si el valor de Longitud del área de comunicación no es lo suficientemente grande como para utilizarlo para los datos de respuesta, o los datos de solicitud, se produce una fuga de memoria en CICS.

El tamaño del COMMAREA no puede ser cambiado por el programa de CICS.

Si el tamaño de los datos de solicitud serializados es superior a la Longitud del área de comunicación, los datos se truncan a la Longitud del área de comunicación.

Puede obtener el valor de la Longitud del área de comunicación del administrador o desarrollador de CICS.

Puede alterar temporalmente esta propiedad en el entorno local especificando un valor en la ubicación siguiente:
$LocalEnvironment/Destination/CICS/CICSCommareaLen

Esta propiedad no es configurable si se ha seleccionado el valor de Canal para la propiedad Estructura de datos.

 
Identidad de seguridad No Ninguno El nombre del objeto de identidad de seguridad que se crea y configura mediante el mandato mqsisetdbparms, que contiene el ID de usuario y la contraseña que el intermediario utilizará para autenticar la conexión a CICS. Utilice el mandato mqsisetdbparms para establecer el ID de usuario y contraseña de identidad de seguridad a los que accederá el intermediario.

El valor predeterminado para esta propiedad es Ninguno, que significa que el ID de usuario y la contraseña no se pasan a CICS.

Para obtener más información sobre el soporte de identidad de seguridad de CICS, consulte Mandato mqsisetdbparms.

securityIdentity
Tiempo de espera de solicitud (en segundos) 120 Si las solicitudes individuales enviadas a CICS tardan más tiempo del especificado aquí, el intento de solicitud se abandona.

Un tiempo de espera por solicitud da lugar a la propagación de una excepción desde el terminal de tiempo de espera. Si el terminal de tiempo de espera no está conectado, la excepción de tiempo de espera de solicitud se direcciona al terminal de anomalía. Si el terminal de anomalías no está conectado, el intermediario genera una excepción y devuelve el control al nodo más próximo que lo puede procesar. El comportamiento predeterminado es que el mensaje se devuelve al nodo de entrada.

Un valor 0 indica que no se excede ningún tiempo de espera.

requestTimeoutSecs
Duplicar ID de transacción No Ninguno

Puede especificar un nombre de la transacción de duplicación configurando esta propiedad, pero el valor de la propiedad ID de transacción duplicada que especifique debe corresponder a un recurso TRANSACTION definido en CICS.

Por ejemplo, si tiene un recurso TRANSACTION definido por ATRN en CICS, y desea que tareas y programas se ejecuten bajo esa transacción, debe configurar ATRN como el valor de la propiedad Transacción duplicada ID.

Cuando se despliega el flujo de mensajes que contiene el nodo CICSRequest configurado, cualquier programa CICS que se inicie posteriormente aparece en CICS como ejecutándose bajo la transacción de duplicación especificada.

Si el valor de la propiedad ID de transacción duplicada no se establece, el nombre de la transacción de duplicación utiliza el valor predeterminado de CPMI si lo llama una plataforma distribuida, o CSMI si lo llama un sistema z/OS.

Para obtener más información sobre transacciones de duplicación, consulte Transacciones duplicadas de CICS Transaction Server for z/OS.

mirrorTran
Establecer sólo EIBTRNID No No seleccionado

Puede utilizar una forma más débil de la transacción de duplicación que no cambie el recurso TRANSACTION, sino que establezca una variable denominada EIBTRNID, que está disponible para el programa al que se llama. Puede configurar la variable EIBTRNID para indicar al programa en qué recurso TRANSACTION se está ejecutando, sin definir el recurso TRANSACTION en CICS.

Por ejemplo, puede especificar una forma más débil de la transacción de duplicación por la configuración de la propiedad ID de transacción duplicada con el nombre del recurso TRANSACTION necesario; por ejemplo ATRN, y seleccionando esta propiedad.

Cuando se despliega el flujo de mensajes que contiene el nodo CICSRequest configurado, cualquier programa CICS que se inicie posteriormente aparece en CICS como ejecutándose bajo la transacción de duplicación especificada.

Si el valor de la propiedad ID de transacción duplicada no se establece, el nombre de la transacción de duplicación utiliza el valor predeterminado de CPMI si lo llama una plataforma distribuida, o CSMI si lo llama un sistema z/OS.

Para obtener más información sobre transacciones de duplicación, consulte Transacciones duplicadas de CICS Transaction Server for z/OS.

eibtrnidOnly
Las propiedades de transaccionalidad del nodo CICSRequest se describen en la siguiente tabla.
Propiedad O C Valor predeterminado Descripción
Modalidad de transacción No No Automática Especifica cómo se gestionan las actualizaciones.
  • Inicio del cambioSi selecciona , el nodo CICSRequest participará en la transacción local que inicia el nodo de entrada del flujo de mensajes. Si se produce una terminación anómala y el nodo CICSRequest está configurado para participar en la transacción de intermediario, la tarea de CICS se retrotrae de forma inmediata. Si varios nodos CICS están implicados en la unidad de trabajo, la actividad CICS de cada uno de los nodos se retrotrae, tanto si la terminación anómala se maneja mediante un terminal de errores o anomalías como si no. Cualquier proceso posterior llevado a cabo por CICS como parte del proceso del mensaje se realiza bajo una nueva unidad de trabajo. Para obtener más información, consulte Proceso de respuestas de un nodo CICSRequest.Fin del cambio
  • Si selecciona No, el nodo CICSRequest no participará en la transacción local que inicia el nodo de entrada del flujo de mensajes.
  • Si selecciona Automática, la transaccionalidad del mensaje se hereda del valor Modalidad de transacción en el nodo de entrada al inicio del flujo de mensajes. Por ejemplo, si el flujo de mensajes está controlado por un nodo MQInput, el nodo CICSRequest adopta la Modalidad de transacción que está establecida en el nodo MQInput.

Para obtener más información sobre la transaccionalidad, consulte Transacciones de flujo de mensajes.

Las propiedades de solicitud del nodo CICSRequest se describen en la siguiente tabla.
Propiedad O C Valor predeterminado Descripción
Ubicación de datos No $Body Ubicación en el árbol de mensajes entrantes desde la que se recuperan los datos para formar la solicitud que se envía desde el nodo CICSRequest a CICS. El valor predeterminado, $Body, representa el cuerpo del mensaje de entrada. Puede especificar cualquier expresión XPath o ESQL que defina la ubicación del árbol de mensajes para serializar y enviar a CICS.
Ubicación de alteración temporal de nombre de programa No No $LocalEnvironment/Destination/CICS/CICSProgramName El elemento del mensaje ensamblado que contiene el nombre del programa a ejecutar en CICS.
Las propiedades de resultado del nodo CICSRequest se describen en la siguiente tabla.
Propiedad O C Valor predeterminado Descripción
Ubicación de datos de resultado No No $ResultRoot Esta propiedad especifica en qué subárbol del resultado debe colocarse en el mensaje. Si no se especifica un valor para esta propiedad, resultroot se utiliza como el valor predeterminado y la respuesta completa se coloca en el mensaje de salida en la ubicación que se especifica en Ubicación de datos de salida.

Consulte el apartado Combinación de un mensaje de resultado con un mensaje de entrada.

Ubicación de datos de salida No No $OutputRoot La ubicación del árbol de mensajes al que el nodo CICSRequest envía la salida.El valor predeterminado, $OutputRoot, sustituye el mensaje de entrada por la respuesta.

Consulte el apartado Combinación de un mensaje de resultado con un mensaje de entrada.

Copiar entorno local No No Seleccionado Esta propiedad controla si se debe copiar el entorno local de entrada o propagar el entorno local de entrada. De forma predeterminada, este recuadro de selección está seleccionado, lo que significa que el entorno local se copia de modo para que se conserve el entorno local de entrada. Las adiciones al entorno local sólo son visibles para los nodos en sentido descendente de este nodo. Si este recuadro de selección no está seleccionado, el entorno local de entrada se utiliza para el mensaje de salida. Todas las modificaciones que se realizan en el entorno local mediante este nodo son visibles para los nodos en sentido descendente y en sentido ascendente después de que este nodo se haya completado.
Las propiedades de análisis de mensajes de respuesta del nodo predeterminado de CICSRequest se describen en la siguiente tabla.
Propiedad O C Valor predeterminado Descripción
Dominio de mensajes No No Ninguno
Si utiliza una estructura de datos COMMAREA:
El dominio e utilizar para analizar la corriente de bits COMMAREA de respuesta.
Si utiliza una estructura de datos de canal:
El dominio que a utilizar para analizar la corriente de bits de contenedor de respuesta.
Puede alterar temporalmente esta propiedad en el entorno local especificando un valor en la ubicación siguiente:
$LocalEnvironment/Destination/CICS/Response/messageDomain
Conjunto de mensajes No No Ninguno
Si utiliza una estructura de datos de canal o COMMAREA:
Nombre del conjunto de mensajes en el que se define el mensaje de respuesta.

Si establece esta propiedad y, a continuación, actualiza las dependencias del proyecto para eliminar esta referencia de conjunto de mensajes, se emite un aviso. Actualice la propiedad Conjunto de mensajes o restaure la referencia a este proyecto de conjunto de mensajes.

Puede alterar temporalmente esta propiedad en el entorno local especificando un valor en la ubicación siguiente:
$LocalEnvironment/Destination/CICS/Response/messageSet
Tipo de mensaje No No Ninguno
Si utiliza una estructura de datos de canal o COMMAREA:
El tipo del mensaje de respuesta.
Puede alterar temporalmente esta propiedad en el entorno local especificando un valor en la ubicación siguiente:
$LocalEnvironment/Destination/CICS/Response/messageType
Formato del mensaje No No Ninguno
Si utiliza una estructura de datos de canal o COMMAREA:
Nombre del formato físico del mensaje de respuesta.
Puede alterar temporalmente esta propiedad en el entorno local especificando un valor en la ubicación siguiente:
$LocalEnvironment/Destination/CICS/Response/messageFormat
ID de juego de caracteres codificado del mensaje No No EBCDIC (037)
Si utiliza una estructura de datos COMMAREA:
El ID del juego de caracteres codificado (CCSID) que se utiliza para interceptar los bytes del ÁREA de respuesta. Esta propiedad define el CCSID para el mensaje que devuelve CICS.
Si utiliza una estructura de datos de canal:
El ID del juego de caracteres codificado (CCSID) que se utiliza para interceptar los bytes del contenedor de respuesta, pero esto se ignora para los contenedores de caracteres.
Puede alterar temporalmente esta propiedad en el entorno local especificando un valor en la ubicación siguiente:
$LocalEnvironment/Destination/CICS/Response/messageCCSID

Para ver una lista de valores válidos, consulte Páginas de códigos soportadas.

Codificación del mensaje No No Big Endian, con coma flotante S390 (785)
Si utiliza una estructura de datos COMMAREA:
El esquema de codificación para números y caracteres grandes que se utiliza para interpretar los bytes del ÁREA de respuesta. Esta propiedad define la codificación de mensaje para el mensaje devuelto desde CICS.
Si utiliza una estructura de datos de canal:
El esquema de codificación para números y caracteres grandes que se utiliza para interpretar los bytes del contenedor de respuesta, pero esto se ignora para los contenedores de caracteres.
Los valores válidos son:
  • Little Endian, con coma flotante IEEE (546)
  • Big Endian, con coma flotante IEEE (273)
  • Big Endian, con coma flotante S390 (785) (valor predeterminado)
  • Determinado por el sistema de intermediario
Para obtener más información sobre la codificación, consulte Conversión de datos.
Puede alterar temporalmente esta propiedad en el entorno local especificando un valor en la ubicación siguiente:
$LocalEnvironment/Destination/CICS/Response/messageEncoding
Opciones del canal
Si hay valor de Canal seleccionado para la propiedad Estructura de datos en el separador Básicas, estará disponible una tabla adicional en la pestaña Análisis de mensaje de respuesta denominado Opciones de canal. La tabla de Opciones de canal le permite alterar temporalmente el valor predeterminado de mensajes de la plantilla de propiedades especificando opciones de análisis para los contenedores de respuesta individual, en un por cada carpeta, cuando la salida del nodo CICSRequest. También puede crear un atributo de nombre-valor en la colección de mensajes para albergar el contenedor seleccionando el recuadro de selección proporcionado.

Si los detalles del contenedor se especifican en la tabla Opciones, los detalles del contenedor se utilizan preferentemente en las propiedades de la plantilla de mensajes predeterminados. Si los detalles del contenedor no se especifican en la tabla Opciones del canal y el recuadro de selección atributo está seleccionado, se creará un par de nombre-valor. Si los detalles del contenedor no se especifican en la tabla Opciones del Canal y el recuadro de atributo nombre-valor no está seleccionado, se utilizan las propiedades de mensajes de plantilla predeterminadas.

Las propiedades Opciones de análisis del nodo CICSRequest se describen en la siguiente tabla.

Propiedad O C Valor predeterminado Descripción
Temporización del análisis No A solicitud Esta propiedad controla cuándo se analiza un mensaje de respuesta. Los valores válidos son A solicitud, Inmediato y Completo.

Para obtener una descripción completa de esta propiedad, consulte Análisis a petición.

Crear árbol utilizando los tipos de datos de esquema XML No No seleccionado Esta propiedad controla si el analizador XMLNSC crea elementos de sintaxis en el árbol de mensajes con tipos tipos de datos tomados del esquema XML. Esta propiedad sólo se puede seleccionar si se establece la propiedad Validar del separador Validación en Contenido o Contenido y valor.
Utilizar analizador compacto XMLNSC para dominio XMLNS No No seleccionado Esta propiedad controla si el analizador compacto XMLNSC se utiliza para mensajes en el dominio XMLNS. Si establece esta propiedad, los datos del mensaje de respuesta aparecerán bajo XMLNSC en los nodos que estén conectados al terminal de salida cuando la cabecera MQRFH2 de entrada o el Dominio de las propiedades de Análisis de mensajes de respuesta sea XMLNS.
Retener el contenido mixto No No seleccionado Esta propiedad controla si el analizador XMLNSC crea elementos en el árbol de mensaje cuando encuentra texto mixto en un mensaje de respuesta. Si selecciona el recuadro, se crean elementos para el texto mixto. Si deselecciona el recuadro, el texto mixto se ignora y no se crea ningún elemento.
Retener los comentarios No No seleccionado Esta propiedad controla si el analizador XMLNSC crea elementos en el árbol de mensajes cuando encuentra comentarios en un mensaje de respuesta. Si selecciona el recuadro, se crean elementos para los comentarios. Si deselecciona el recuadro, los comentarios se ignoran y no se crea ningún elemento.
Retener las instrucciones de proceso No No seleccionado Esta propiedad controla si el analizador XMLNSC crea elementos en el árbol de mensaje cuando encuentra instrucciones de proceso en un mensaje de respuesta. Si selecciona el recuadro, se crean elementos para las instrucciones de proceso. Si deselecciona el recuadro, las instrucciones de proceso se ignoran y no se crea ningún elemento.
Elementos opacos No No Espacio en blanco Esta propiedad se utiliza para especificar una lista de elementos en el mensaje de respuesta que se analizan opacamente por el analizador XMLNSC. El análisis opaco sólo se realiza si la validación no está habilitada (es decir, si Validar tiene el valor Ninguno); las entradas que se especifiquen en Elementos opacos se omiten si la validación está habilitada.

Las propiedades de validación del nodo CICSRequest se describen en la siguiente tabla.

Para ver una descripción completa de estas propiedades, consulte Propiedades de validación.
Propiedad O C Valor predeterminado Descripción Propiedad de mandato mqsiapplybaroverride
Validar Ninguna Esta propiedad controla si tiene lugar la validación. Los valores válidos son Ninguna, Contenido y valor, Contenido y Heredar. validateMaster
Acción para anomalía No Excepción Esta propiedad controla qué sucede si falla la validación. Sólo puede establecer esta propiedad si establece Validar en Contenido o Contenido y valor. Los valores válidos son Rastreo de usuario, Anotaciones de error locales, Excepción y Lista de excepciones.  
Las propiedades de supervisión del nodo se describen en la siguiente tabla.
Propiedad O C Valor predeterminado Descripción
Sucesos No No Ninguno Los sucesos que se han definido para el nodo se visualizan en este separador. De forma predeterminada, no se define ningún suceso de supervisión en ningún nodo en un flujo de mensajes. Utilice Añadir, Editar y Suprimir para crear, cambiar o suprimir sucesos de supervisión para el nodo; consulte Configuración de orígenes de sucesos de supervisión utilizando propiedades de supervisión para obtener detalles.

Puede habilitar e inhabilitar sucesos que se muestran aquí seleccionando o deseleccionando el recuadro Habilitado.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:43


Tema de referenciaTema de referencia | Versión 8.0.0.5 | bc16010_