Nodo MQGet

Este tema contiene las secciones siguientes:

Finalidad

Utilice el nodo MQGet para recibir mensajes de clientes que se conectan al intermediario utilizando WebSphere MQ Enterprise Transport y que utilizan las interfaces de programación de aplicaciones MQI y AMI. El nodo MQGet también se puede utilizar para recuperar mensajes que se colocaron anteriormente en una cola de mensajes de WebSphere MQ que se define en el gestor de colas del intermediario.

El nodo MQGet lee un mensaje de una cola especificada y establece el entorno de proceso para el mensaje. Si es adecuado, puede definir la cola de entrada como una cola compartida o una cola de clúster de WebSphere MQ.

Un nodo MQGet puede utilizarse en cualquier lugar de un flujo de mensajes, a diferencia de un nodo MQInput que sólo se puede utilizar como el primer nodo de un flujo de mensajes. El árbol de mensaje de salida de un nodo MQGet se construye combinando el árbol de entrada con el árbol de resultado de la llamada MQGET. Puede establecer las propiedades del nodo MQGet para controlar el modo en que se reciben los mensajes. Por ejemplo, puede indicar que un mensaje se debe procesar bajo el control de transacción o puede solicitar que, cuando se esté creando el árbol de resultado, se realice la conversión de datos al recibir cada mensaje de entrada.

El nodo MQGet maneja los mensajes en los siguientes dominios de mensaje:

  • MRM
  • XML
  • XMLNS
  • XMLNSC
  • JMSMap
  • JMSStream
  • MIME
  • BLOB
  • IDOC

El nodo MQGet se representa en el entorno de trabajo mediante el siguiente icono:

Icono de nodo MQGet

Utilización del nodo MQGet en un flujo de mensajes

Examine las descripciones y los ejemplos siguientes para ver cómo puede utilizar el nodo MQGet en un flujo de mensajes:

Configuración del nodo MQGet

Cuando haya puesto una instancia del nodo MQGet en un flujo de mensajes, puede configurarlo.

Pulse el botón derecho del ratón en el nodo en la vista de editor y pulse Propiedades. Las propiedades básicas del nodo se visualizan en el diálogo de propiedades.

Todas las propiedades obligatorias se marcan con un asterisco en el diálogo de propiedades.

Configure el nodo MQGet realizando lo siguiente:

  1. En Nombre de cola entre el nombre de la cola de la que se debe obtener el mensaje. Debe predefinir esta cola de WebSphere MQ en el gestor de colas que contiene el intermediario en el que se despliega el flujo de mensajes. Si esta cola no es una cola válida, el nodo genera una excepción y se propaga un mensaje al terminal de anomalías.
  2. Seleccione el valor predeterminado en el navegador del diálogo de propiedades y establezca valores para las propiedades que describen el dominio de mensajes, el conjunto de mensajes, el tipo de mensaje y el formato de mensaje que el nodo utiliza, para determinar cómo analizar el mensaje de entrada y el tema predeterminado asociado al mensaje.
    • Si el mensaje de entrada tiene una cabecera MQRFH2, no es necesario establecer valores para las propiedades predeterminadas, porque los valores pueden obtenerse de la carpeta <mcd> en la cabecera MQRFH2. Por ejemplo:
      <mcd><Msd>MRM</Msd><Set>DHM4UO906S001</Set><Type>receiptmsg1</Type>
      <Fmt>XML</Fmt></mcd>

      Si establece valores y esos valores difieren de los de la cabecera MQRFH2, los valores de la cabecera MQRFH2 tienen prioridad.

    • En Dominio de mensajes, seleccione el nombre del analizador que utiliza en la lista desplegable. Puede elegir entre los nombres siguientes:
      • MRM
      • XML
      • XMLNS
      • XMLNSC
      • JMSMap
      • JMSStream
      • MIME
      • BLOB
      • IDOC
    • Si está utilizando el analizador MRM o IDOC, seleccione el conjunto de mensajes correcto en la lista desplegable de Conjunto de mensajes.

      Deje en blanco Conjunto de mensajes para los analizadores XML, XMLNS, XMLNSC, JMS, MIME y BLOB.

    • Si está utilizando el analizador MRM, seleccione el mensaje correcto en la lista desplegable de Tipo de mensaje. Esta lista contiene los mensajes que están definidos en el conjunto de mensajes que ha seleccionado.

      Deje en blanco Tipo de mensaje para los analizadores XML, XMLNS, XMLNSC, JMS, IDOC, MIME y BLOB.

    • Si está utilizando el analizador MRM o IDOC, seleccione el formato del mensaje en la lista desplegable de Formato del mensaje. Esta lista incluye todos los formatos físicos que ha definido para este conjunto de mensajes.

      Deje en blanco Formato del mensaje para los analizadores XML, XMLNS, XMLNSC, JMS, MIME y BLOB.

  3. Seleccione Avanzadas en el navegador del diálogo de propiedades y establezca valores para las propiedades avanzadas:
    • Seleccione un valor para Modalidad de transacción en la lista desplegable para definir las características de transacción sobre cómo se maneja este mensaje:
      • Si selecciona Automático, el mensaje se recibe bajo el punto de sincronización si está marcado como persistente. Si el mensaje no está marcado como persistente, no se recibe bajo el punto de sincronización. La persistencia o la no persistencia del mensaje de entrada determina la transaccionalidad de los mensajes derivados propagados subsiguientemente por un nodo de salida, a menos que el nodo de salida o cualquier otro nodo subsiguiente del flujo de mensajes altere temporalmente la transaccionalidad de forma explícita.
      • Si selecciona el valor , el mensaje entrante se recibe bajo punto de sincronización. Los mensajes derivados propagados subsiguientemente por un nodo de salida en la misma instancia del flujo de mensajes se envían de forma transaccional, a menos que el nodo de salida o cualquier otro nodo subsiguiente del flujo de mensajes haya alterado temporalmente la transaccionalidad de forma explícita.
      • Si selecciona el valor No, el mensaje de entrada no se recibe bajo punto de sincronización. Los mensajes derivados propagados subsiguientemente por un nodo de salida en la misma instancia del flujo de mensajes se envían de forma no transaccional, a menos que el nodo de salida o cualquier otro nodo subsiguiente del flujo de mensajes haya especificado que los mensajes se deben poner bajo el punto de sincronización.
    • Seleccione un valor para Modalidad de generación en la lista desplegable para definir qué componentes del mensaje de salida se generan en el nodo MQGet y qué componentes se toman del mensaje de entrada.
      • Si selecciona Ninguna, todos los componentes del mensaje del árbol de entrada se propagan sin modificarse.
      • Si selecciona Mensaje, el nodo crea un nuevo componente Mensaje, pero los componentes Entorno local, Entorno y Lista de excepciones del árbol de entrada se propagan sin modificarse. Es el valor predeterminado para Modalidad de generación.
      • Si selecciona Entorno local, el nodo crea un nuevo componente Entorno local, pero los componentes Mensaje, Entorno y Lista de excepciones del árbol de entrada se propagan sin modificarse.
      • Si selecciona Mensaje y entorno local, el nodo crea los nuevos componentes Mensaje y Entorno local, pero los componentes Entorno y Lista de excepciones del árbol de entrada se propagan sin modificarse.
    • Si ha elegido que la Modalidad de generación sea Mensaje o Mensaje y entorno local, seleccione un valor para Copiar mensaje en la lista desplegable para definir qué partes del mensaje se generan en el nodo MQGet y qué partes se toman del mensaje de entrada.
      • Si selecciona Ninguna, no se propagará ninguna parte del mensaje de entrada del árbol de entrada. Es el valor predeterminado para Copiar mensaje.
      • Si selecciona Copiar cabeceras, se copiarán las cabeceras del mensaje de entrada del árbol de entrada.
      • Si selecciona Copiar mensaje completo, se copiará el mensaje de entrada entero del árbol de entrada.
    • Si ha elegido que Modalidad de generación sea Entorno local o Mensaje y entorno local, seleccione un valor para Copiar entorno local en la lista desplegable para definir qué partes del entorno local se generan en el nodo MQGet y qué partes se toman del mensaje de entrada.
      • Si selecciona Ninguna, no se copia ninguna parte del entorno local.
      • Si selecciona Copiar entorno local completo, se copiará el entorno local completo definido en el mensaje de entrada. Éste es el valor predeterminado para la propiedad Copiar entorno local.
    • Proporcione un valor para la propiedad Intervalo de espera para especificar cuántos milisegundos se debe esperar para recibir un mensaje de la llamada MQGET. Si no proporciona un valor, se utiliza el valor predeterminado de 1000 milisegundos.
    • Proporcione un valor para la propiedad Tamaño mínimo de almacenamiento intermedio de mensajes para especificar en kilobytes qué tamaño debe tener el almacenamiento intermedio inicial para la llamada MQGET. El almacenamiento intermedio se expande automáticamente para aceptar un mensaje de cualquier tamaño, pero si se espera que todos los mensajes sean grandes, se deberá especificar un valor adecuado para reducir la frecuencia con la que el almacenamiento intermedio tendrá que ajustar su tamaño. Si no se proporciona ningún valor, el tamaño del almacenamiento intermedio será inicialmente de 4 kilobytes.
  4. Seleccione Validación en el navegador del diálogo de propiedades si desea que el analizador MRM valide el cuerpo de los mensajes contra el diccionario generado del conjunto de mensajes. (Si un mensaje se propaga al terminal de anomalías del nodo, no se valida.)

    Si desea ver más información detallada, consulte los apartados Validar mensajes y Propiedades de validación para mensajes del dominio MRM.

  5. Seleccione Petición en el navegador de diálogo de propiedades y establezca valores para las propiedades que determinan cómo se construyen los parámetros de petición.
    • Si el MQMD que se debe utilizar para la llamada MQGET no es la ubicación predeterminada InputRoot.MQMD, especifique en Ubicación del MQMD de entrada la ubicación del MQMD.
    • Si la ubicación de los parámetros para la llamada MQGET (por ejemplo alteraciones temporales de MQGMO) no es la ubicación predeterminada InputLocalEnvironment.MQ.GET, especifique la ubicación en Ubicación de parámetros MQ de entrada.
    • Si marca el recuadro de selección Obtener por ID de correlación, el campo CorrelId del mensaje que se debe recuperar debe coincidir con el campo CorrelId de la Ubicación del MQMD de entrada. Por omisión, este recuadro de selección está borrado.
    • Si marca el recuadro de selección Obtener por ID de mensaje, el campo MsgId del mensaje que se debe recuperar debe coincidir con el campo MsgId de la Ubicación del MQMD de entrada. Por omisión, este recuadro de selección está borrado.
    • Si marca el recuadro de selección Utilizar MQMD de entrada completo, el MQMD completo del mensaje que se debe recuperar debe coincidir, bit por bit. con el valor de la Ubicación del MQMD de entrada. Por omisión, este recuadro de selección está borrado.
  6. Seleccione Resultado en el navegador de diálogo de propiedades y establezca valores para las propiedades que determinan cómo se manejan los resultados de la llamada MQGET.
    • En Ubicación de datos de salida, entre la ubicación de inicio dentro del árbol de mensaje de salida en el que se almacenan los elementos analizados de la serie de bits de mensaje recuperada; el valor predeterminado es OutputRoot. Todos los elementos de esta ubicación se suprimen y el valor predeterminado es sustituir el mensaje de árbol de entrada por el mensaje recuperado.

      Puede entrar cualquier referencia de campo ESQL válida - esta referencia puede incluir expresiones - incluyendo referencias de campo nuevas para crear un nodo nuevo dentro del árbol de mensaje para insertar la respuesta en el mensaje que se propaga desde el árbol de entrada.

      Por ejemplo, OutputRoot.XMLNS.ABC.DEF y Environment.GotReply son referencias de campo válidas. Consulte Utilización de un nodo MQGet en un flujo de petición-respuesta si desea ver más información detallada.

      Cuando la serie de bits de mensaje recuperada se analiza para crear el contenido del árbol de mensaje, se utilizan las propiedades de mensaje que ha especificado como propiedades predeterminadas del nodo.

    • Establezca un valor en Ubicación de datos de resultado para controlar qué subárbol del mensaje recuperado se pone en el mensaje de salida. El valor predeterminado es ResultRoot, lo que significa que se pone el mensaje recuperado entero en el mensaje de salida. Por ejemplo, si sólo desea el MQMD del mensaje recuperado, utilice ResultRoot.MQMD; entonces este subárbol se pondrá en la ubicación especificada por Ubicación de datos de salida.
    • Establezca un valor en Ubicación de parámetros MQ de salida para controlar dónde se ponen el CC (código de terminación), el RC (código de retorno) y cualquier otro parámetro MQ (por ejemplo el MQMD utilizado por la llamada MQGET) en el árbol de salida. El valor predeterminado es OutputLocalEnvironment.MQ.GET.
    • Establezca un valor en Ubicación de datos de aviso para controlar dónde se pone el mensaje recuperado cuando la llamada MQGET devuelve un código de aviso. El valor predeterminado es OutputRoot.

      Puede entrar cualquier referencia de campo ESQL válida (consulte la descripción de la propiedad Ubicación de datos de salida). Los datos que se ponen en esta ubicación son siempre el árbol de resultado completo, con el cuerpo como elemento BLOB. Ubicación de datos de resultado no se utiliza para los datos de aviso.

  7. Seleccione Opciones de mensajes generales en el navegador del diálogo de propiedades. Temporización del análisis se establece por omisión en A petición. Esto hace que la validación se retarde hasta que se analiza mediante el análisis parcial.

    Si cambia este valor a Inmediato, el análisis parcial se altera temporalmente y se analizan y validan todos los elementos de mensaje, excepto los tipos complejos con una Composición de Elección o Mensaje que no se pueden resolver en ese momento. Si lo cambia por Completo, el análisis parcial se altera y se analizan y validan todos los elementos del mensaje; los tipos complejos con una Composición de Elección o Mensaje que no se pueden resolver en ese momento producen una anomalía de validación.

    Para obtener más detalles, consulte Propiedades de validación para mensajes del dominio MRM.

    Marque el recuadro de selección Utilizar analizador compacto MQRFH2C si desea que se utilice el analizador MQRFH2C. Por omisión, este recuadro de selección está borrado, lo que significa que no se utiliza el analizador compacto.

  8. Seleccione Opciones de analizador XMLNSC en el navegador de diálogo de propiedades y establezca valores para las propiedades que determinan cómo se construyen los parámetros de petición.

    Si desea ver más información, consulte el apartado Manipular mensajes utilizando el analizador XMLNSC.

  9. Seleccione Descripción en el diálogo de propiedades del navegador para escribir una descripción breve, una descripción larga o ambas cosas.
  10. Pulse Aplicar para realizar los cambios en el nodo MQGet sin cerrar el diálogo de propiedades o pulse Aceptar para aplicar los cambios y cerrar el diálogo de propiedades.

    Pulse Cancelar para cerrar el diálogo y eliminar todos los cambios que ha efectuado en las propiedades.

Conexión de los terminales

Conecte los terminales de salida sin mensaje (No Message), de anomalías (Failure), de aviso (Warning) y de salida (Out) de este nodo a otro nodo del flujo de mensajes si desea procesar el mensaje adicionalmente, procesar errores o enviar el mensaje a un destino adicional.

Lo que se propaga de cada uno de los terminales de salida depende del código de condición (CC) generado por la llamada MQGET.

Si la llamada MQGET se realiza satisfactoriamente, el nodo MQGet direcciona cada mensaje de salida analizado al terminal de salida (Out).

Si la llamada MQGET falla, pero con un CC que indica un aviso, se propagará un mensaje de salida no analizado al terminal de aviso.

Si la llamada MQGET falla, con un CC más grave que un aviso, el mensaje de entrada se propagará al terminal de anomalías (Failure).

Inicio del cambioSi la llamada MQGET falla, con un código de razón de MQRC_NO_MSG_AVAILABLE, el mensaje de salida se propagará (sin un cuerpo de resultado) al terminal sin mensaje (No Message). El mensaje de salida que se propaga al terminal sin mensaje (No Message) se construye a partir del mensaje de entrada únicamente, según los valores de las propiedades Modalidad de generación y Copiar mensaje, o Copiar entorno local.Fin del cambio

Si no conecta los terminales de salida, aviso o sin mensaje a otro nodo del flujo de mensajes, se descartará cualquier cosa que se propague a dichos terminales.

Si no conecta el terminal de anomalías a otro nodo del flujo de mensajes, el intermediario genera una excepción cuando se propaga cualquier cosa a dicho terminal.

Consulte Conectar terminales de anomalías para obtener más información.

Configuración de transacciones coordinadas

Cuando se incluye un nodo MQGet en un flujo de mensajes, el valor que se establece para Modalidad de transacción define si los mensajes se reciben bajo el punto de sincronización:

  • Si se establece en (el valor predeterminado), el mensaje se recibe bajo el punto de sincronización (es decir, dentro de una unidad de trabajo de WebSphere MQ). Los mensajes enviados subsiguientemente por un nodo de salida en la misma instancia del flujo de mensajes se ponen bajo el punto de sincronización, a menos que el nodo de salida o cualquier otro nodo subsiguiente haya alterado temporalmente esta operación de forma explícita.
  • Si se establece en Automático, el mensaje se recibe bajo punto de sincronización en el caso de que el mensaje de entrada esté marcado como persistente. De lo contrario, no se recibirá bajo el punto de sincronización. Cualquier mensaje enviado subsiguientemente por un nodo de salida se pone bajo el punto de sincronización, como lo determina la propiedad de persistencia de entrada, a menos que el nodo de salida o cualquier otro nodo subsiguiente haya alterado temporalmente esta operación de forma explícita.
  • Si se establece en No, el mensaje no se recibe bajo el punto de sincronización. Los mensajes enviados subsiguientemente por un nodo de salida en el flujo no se ponen bajo el punto de sincronización, a menos que un nodo de salida individual o cualquier otro nodo subsiguiente haya especificado que el mensaje se debe poner bajo el punto de sincronización.

Terminales y propiedades

En la tabla siguiente se describen los terminales del nodo MQGet.

Terminal Descripción
Entrada Terminal de entrada que acepta el mensaje que está siendo procesado el flujo de mensajes.
Aviso Terminal de salida al que se propaga el árbol de salida si se produce un error (con un CC que indica un aviso) en el nodo mientras se intenta obtener un mensaje de la cola. La parte MQMD del mensaje se analiza, pero el resto del mensaje es un elemento BLOB no analizado. El aviso se descarta si el terminal no está conectado y no se produce ninguna propagación de salida del nodo en absoluto.
De anomalías Terminal de salida al que se direcciona el mensaje de entrada si se produce un error (con un CC que indica un error que es más grave que un aviso) en el nodo mientras se intenta obtener un mensaje de la cola.
De salida El terminal de salida al que se direcciona el mensaje si se recupera satisfactoriamente de la cola de WebSphere MQ.
Sin mensaje Inicio del cambioTerminal de salida al que se direcciona el mensaje de entrada si no hay ningún mensaje disponible en la cola. El mensaje de salida que se propaga al terminal sin mensaje (No Message) se construye a partir del mensaje de entrada únicamente, según los valores de las propiedades Modalidad de generación y Copiar mensaje, o Copiar entorno local.Fin del cambio

Las tablas siguientes describen las propiedades de nodo; la columna con la cabecera O indica si la propiedad es obligatoria (marcada con un asterisco en el diálogo de propiedades si debe entrar un valor), la columna con la cabecera C indica si la propiedad es configurable (puede cambiar el valor al añadir el flujo de mensajes al archivo bar para desplegarlo).

En la tabla siguiente se describen las propiedades Básicas del nodo MQGet.

Propiedad O C Valor predeterminado Descripción
Nombre de cola Ninguno Nombre de la cola de mensajes de WebSphere MQ de la que este nodo recupera mensajes.

En la tabla siguiente se describen las propiedades predeterminadas del nodo MQGet.

Propiedad O C Valor predeterminado Descripción
Dominio de mensajes No No Ninguno Dominio que se utilizará para analizar el mensaje que se obtiene de la cola de mensajes.
Conjunto de mensajes No No  Ninguno Nombre o identificador del conjunto de mensajes en el que se define el mensaje que se obtiene de la cola de mensajes.
Tipo de mensaje No No  Ninguno Nombre del mensaje que se obtiene de la cola de mensajes.
Formato del mensaje No No  Ninguno Nombre del formato físico del mensaje que se obtiene de la cola de mensajes.

En la tabla siguiente se describen las propiedades Avanzadas del nodo MQGet.

Propiedad O C Valor predeterminado Descripción
Modalidad de transacción No No Determina si el mensaje se recibe bajo punto de sincronización o no. Los valores válidos son Automático, y No.
Modalidad de generación No No Mensaje Determina qué partes del mensaje del árbol de entrada se copian. Los valores válidos son Mensaje, Entorno local, Mensaje y entorno local y Ninguno.
Copiar mensaje No No Ninguno Determina qué partes del mensaje del árbol de entrada se copian. Los valores válidos son Ninguno, Copiar cabeceras y Copiar mensaje completo.
Copiar entorno local No No   Determina qué partes del mensaje del árbol de entrada se copian. Los valores válidos son Ninguno, y Copiar entorno local completo. El valor predeterminado es Copiar entorno local completo.
Intervalo de espera No 1000 Tiempo máximo, en milisegundos, que se debe esperar a que se obtenga el mensaje de la cola de mensajes.
Tamaño mínimo del almacenamiento intermedio de mensajes No  4 Tamaño mínimo, en kilobytes, del almacenamiento intermedio de obtención. El valor mínimo de esta propiedad es 1 kilobyte.

En la tabla siguiente se describen las propiedades de Validación del nodo MQGet.

Consulte Propiedades de validación para mensajes del dominio MRM para obtener una descripción completa de estas propiedades.
Propiedad O C Valor predeterminado Descripción
Validar No Ninguno Determina si se realiza la validación. Los valores válidos son Ninguno, Contenido, Contenido y valor y Heredar.
Acción para anomalía No No Excepción Determina 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.
Incluir todas las limitaciones de valor No No True (verdadero) Esta propiedad no se puede editar. La acción predeterminada, indicada por el recuadro de selección marcado, es que se incluyan las comprobaciones de restricción de valor básicas en la validación de Contenido y valor.
Arreglo No No Ninguno Esta propiedad no se puede editar.

En la tabla siguiente se describen las propiedades de Petición del nodo MQGet.

Propiedad O C Valor predeterminado Descripción
Ubicación del MQMD de entrada No No   Especifica en qué lugar del mensaje ensamblado de entrada se puede encontrar el MQMD que se debe utilizar para MQGET. La ubicación predeterminada es InputRoot.MQMD.
Ubicación de parámetros MQ de entrada No No   Especifica en qué lugar del mensaje ensamblado de entrada se pueden encontrar los parámetros MQ (por ejemplo el tamaño de almacenamiento intermedio inicial y las alteraciones temporales de MQGMO). La ubicación predeterminada es InputLocalEnvironment.MQ.GET.
Obtener por ID de correlación No No False (falso) Cuando se selecciona, este recuadro hace que sólo se obtengan los mensajes que tienen el ID de correlación especificado.
Obtener por ID de mensaje No No False (falso) Cuando se selecciona, este recuadro hace que sólo se obtengan los mensajes que tienen el ID de mensaje especificado.
Utilice MQMD de entrada completo No No False (falso) Cuando se selecciona, este recuadro hace que se utilice el MQMD completo. De lo contrario, sólo se utilizarán el ID de mensaje y el ID de correlación.

En la tabla siguiente se describen las propiedades de Resultado del nodo MQGet.

Propiedad O C Valor predeterminado Descripción
Ubicación de datos de salida No No OutputRoot Especifica dónde se ponen los datos de salida. Si se deja en blanco, se utiliza OutputRoot como valor predeterminado.
Ubicación de datos de resultado No No ResultRoot Especifica qué subárbol (del mensaje recuperado) se debe utilizar. Si se deja en blanco, se utiliza ResultRoot como valor predeterminado y se utiliza el mensaje recuperado entero. Por ejemplo, si se especifica ResultRoot.MQMD.ReplyToQ, sólo se utiliza ese subárbol.
Ubicación de parámetros MQ de salida No No   Especifica dónde están ubicados los parámetros MQ de salida. Si se deja en blanco, se utiliza OutputLocalEnvironment.MQ.GET como valor predeterminado. Se deberá establecer la Modalidad de generación de forma que incluya el Entorno local para asegurase de que estén visibles los valores actualizados en los nodos en sentido descendente. La ubicación predeterminada es OutputLocalEnvironment.MQ.GET.
Ubicación de datos de aviso No No OutputRoot Especifica dónde se ponen los datos de salida si MQGET devuelve un código de aviso. Si se deja en blanco, se utiliza OutputRoot como valor predeterminado.

En la tabla siguiente se describen las propiedades de las Opciones de mensajes generales para el nodo MQGet.

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

Consulte Análisis a petición para obtener una descripción completa de esta propiedad.

Utilizar analizador compacto MQRFH2C para dominio MQRFH2 No No Falso Esta propiedad controla si se utiliza el Analizador compacto MQRFH2C, en lugar del analizador MQRFH2, para las cabeceras MQRFH2.

En la tabla siguiente se describen las propiedades de las Opciones de analizador XMLNSC para el nodo MQGet.

Propiedad O C Valor predeterminado Descripción
Utilizar analizador compacto XMLNSC para dominio XMLNS No No Falso Inicio del cambioEsta propiedad le permite controlar si se utiliza el analizador compacto XMLNSC para mensajes en el dominio XMLNS. Tenga en cuenta que si establece esta propiedad, los datos del mensaje aparecerán bajo XMLNSC en los nodos que estén conectados al terminal de salida cuando la cabecera RFH2 de entrada o el Dominio de las propiedades predeterminadas sea XMLNS.Fin del cambio
Modalidad de retención de contenido mixto No No Ninguno Esta propiedad controla si el analizador XMLNSC crea elementos en el árbol de mensaje cuando encuentra texto mixto en un mensaje de entrada. Los valores válidos son Ninguno y Todos. Si se selecciona Todos, significa que se crean elementos para el texto mixto. Si se selecciona Ninguno, significa que el texto mixto se ignora y no se crea ningún elemento.
Modalidad de retención de comentarios No No Ninguno Esta propiedad controla si el analizador XMLNSC crea elementos en el árbol de mensaje cuando encuentra comentarios en un mensaje de entrada. Los valores válidos son Ninguno y Todos. Si se selecciona Todos, significa que se crean elementos para los comentarios. Si se selecciona Ninguno, significa que se ignoran los comentarios y no se crean elementos.
Modalidad de retención de instrucciones de proceso No No Ninguno Esta propiedad controla si el analizador XMLNSC crea elementos en el árbol de mensaje cuando encuentra instrucciones de proceso en un mensaje de entrada. Los valores válidos son Ninguno y Todos. Si se selecciona Todos, significa que se crean elementos para las instrucciones de proceso. Si se selecciona Ninguno, significa que se ignoran las instrucciones de proceso y no se crean elementos.

En la tabla siguiente se describen las propiedades de Descripción del nodo MQGet.

Propiedad O C Valor predeterminado Descripción
Descripción corta No No Espacio en blanco Descripción breve del nodo.
Descripción larga No No Espacio en blanco  Texto que describe la finalidad del nodo en el flujo de mensajes.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac20806_