Analizadores disponibles

El intermediario llama a un analizador sólo cuando se necesita ese analizador. El analizador que se llama depende del analizador que se ha especificado. En un nodo de proceso de mensajes, el mensaje identifica el destino del cual obtener el mensaje y el analizador a utilizar.

Para determinadas funciones de implementación, es posible que sea necesario especificar el nombre de un analizador proporcionado con WebSphere Message Broker. Por ejemplo, las funciones incluyen:
  • cniCreateElementAfterUsingParser
  • cniCreateElementAsFirsthChildUsingParser
  • cniCreateElementAsLastChildUsingParser
  • cniCreateElementAsLastChildFromBitstream
  • cniCreateElementBeforeUsingParser

Al utilizar estas funciones, debe especificar el nombre de clase correcto del analizador. La tabla siguiente proporciona un resumen de los analizadores, los nombres de elemento raíz y los nombres de clase para diferentes cabeceras.

Analizador Nombre de elemento raíz Nombre de clase
BLOB BLOB NONE
IDOC IDOC IDOC
JMSMap JMSMap JMS_MAP
JMSStream JMSStream JMS_STREAM
MIME MIME MIME
MQCFH MQPCF MQPCF
MQCIH MQCIH MQCICS
MQDLH MQDLH MQDEAD
MQIIH MQIIH MQIMS
MQMD MQMD MQHMD
MQMDE MQMDE MQHMDE
MQRFH MQRFH MQHRF
MQRFH2 MQRFH2 MQHRF2
MQRMH MQRMH MQHREF
MQSAPH MQSAPH MQHSAP
MQWIH MQWIH MQHWIH
MRM MRM MRM
Propiedades Propiedades Analizador de propiedades
SMQ_BMH SMQ_BMH SMQBAD
XML XML xml
XMLNS XMLNS xmlns
XMLNSC XMLNSC xmlnsC

También puede crear sus propios analizadores definidos por el usuario, o utilizar analizadores definidos por el usuario que proporcionan otros proveedores.

Alteración temporal de los atributos de analizador de mensajes por omisión

Un nodo de entrada definido por el usuario puede seleccionar un analizador de mensajes o cabeceras apropiado y la modalidad en la que se controla el análisis, utilizando los atributos siguiente que se incluyen como valores por omisión y que se pueden alterar temporalmente:

rootParserClassName
Define el nombre del analizador raíz que analiza los formatos de mensaje soportados por el nodo de entrada definido por el usuario. Toma por omisión GenericRoot, un analizador raíz proporcionado que hace que el intermediario asigne y encadene analizadores. Es improbable que un nodo necesite modificar este valor de atributo.
firstParserClassName
Define el nombre del primer analizador, de lo que puede ser una cadena de analizadores responsables de analizar la corriente de bits. Toma por omisión XML.
messageDomainProperty
Atributo opcional que define el nombre del analizador de mensajes necesario para analizar el mensaje de entrada. Los valores soportados son los mismos que los soportados por el nodo MQInput. (Consulte el apartado Nodo MQInput si desea ver más información sobre el nodo MQInput.)
messageSetProperty
Atributo opcional que define el identificador de conjunto de mensajes o el nombre de conjunto de mensajes, en el campo Conjunto de mensajes, sólo si el atributo messageDomainProperty especificaba el analizador MRM.
messageTypeProperty
Atributo opcional que define el identificador del mensaje en el campo Tipo de mensaje, sólo si el atributo messageDomainProperty especificaba el analizador MRM.
messageFormatProperty
Atributo opcional que define el formato del mensaje en el campo Formato del mensaje, sólo si el atributo messageDomainProperty especificaba el analizador MRM.
Conceptos relacionados
Analizadores definidos por el usuario
Ciclo de vida del analizador definido por el usuario
Planificación de los analizadores definidos por el usuario
Referencia relacionada
Constantes de analizador XML y MRM
API C de analizador definido por el usuario
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
as24983_