Analizadores disponibles

El nodo de integración llama a un analizador sólo cuando se necesita ese analizador. El analizador al que se llama depende del analizador que se ha especificado.

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

Al utilizar estas funciones, debe especificar el nombre de clase correcto del analizador. Las tablas siguientes proporcionan un resumen de los analizadores, los nombres de elemento raíz y los nombres de clase para diferentes cabeceras.

La tabla siguiente muestra los analizadores de Cuerpo.
Analizador Nombre de elemento raíz Nombre de clase
BLOB BLOB NINGUNO
DataObject DataObject DataObject
IDOC (obsoleto) IDOC IDOC
JMSMap JMSMap JMS_MAP
JMSStream JMSStream JMS_STREAM
MIME MIME MIME
MRM MRM MRM
SOAP SOAP SOAP
XML (obsoleto) XML xml
XMLNS XMLNS xmlns
XMLNSC XMLNSC xmlnsC
JSON1 JSON JSON
DFDL DFDL DFDL
Nota:
  1. Para habilitar el analizador JSON en un nodo de integración, utilice el parámetro -f en el mandato mqsichangebroker . Para obtener más información, consulte Mandato mqsichangebroker.
La tabla siguiente muestra los analizadores de Cabecera.
Analizador Nombre de elemento raíz Nombre de clase
EmailOutputHeader EmailOutputHeader EMAILHDR
HTTPInputHeader HTTPInputHeader WSINPHDR
Cabecera HTTPReply Cabecera HTTPReply WSREPHDR
Cabecera HTTPRequest Cabecera HTTPRequest WSREQHDR
HTTPResponseHeader HTTPResponseHeader WSRSPHDR
Cabecera JMS JMSTransport jms_transport
MQCFH MQPCF MQPCF
MQCIH MQCIH MQCICS
MQDLH MQDLH MQDEAD
MQIIH MQIIH MQIMS
MQMD MQMD MQHMD
MQMDE MQMDE MQHMDE
MQRFH MQRFH MQHRF
MQRFH2 MQRFH2 MQHRF2
MQRFH2C MQRFH2C MQHRF2C
MQRMH MQRMH MQHREF
MQSAPH MQSAPH MQHSAP
MQWIH MQWIH MQHWIH
SMQ_BMH SMQ_BMH SMQBAD
Al utilizar el analizador MQMD, se supone que el MQMD es un MQMD V2.
La tabla siguiente muestra el analizador de Propiedades.
Analizador Nombre de elemento raíz Nombre de clase
Propiedades Propiedades Analizador de propiedades

También puede crear sus propios analizadores definidos por el usuario, o bien puede utilizar analizadores definidos por el usuario que proporcionan proveedores de software independientes.