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:
- 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.
Al utilizar el analizador MQMD, se supone que el MQMD es un MQMD V2.
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 |
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.