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

Direccionamiento IDoc genérico

Utilizando el nodo SAPInput en modalidad paso a través, WebSphere Message Broker puede recibir cualquier IDoc y direccionarlo según el tipo de IDoc.

La definición de mensaje para un IDoc genérico en modalidad de paso a través ALE contiene cuatro campos. Tres de estos campos son información de control: El cuarto campo en un campo hexBinary que contiene el IDoc completo en formato en bruto, sin analizar. Puede utilizar el analizador DataObject para analizar este formato en bruto en una estructura lógica completa de un IDoc específico si proporciona una biblioteca que contenga la definición de ese tipo de IDoc. Para analizar IDocs en bruto, debe utilizar un nodo MQInput con la propiedad Dominio de mensajes establecida en DataObject y la propiedadFormato de mensaje establecida en SAP ALE IDoc.

Cuando no se utiliza la modalidad de paso a través, la biblioteca contiene una estructura IDoc completamente analizada. Estas estructuras son específicas de cada IDoc, por lo que la biblioteca debe tener un tipo definido para cada IDoc que pueda recibir el componente .inadapter. Esta biblioteca viene determinada por el ID de programa RFC que está configurado en el adaptador y la configuración de ALE o RFC en el lado de SAP. Este comportamiento puede afectar a la forma en que se gestionan los modelos de mensajes.

Cuando necesite desarrollar flujos de mensajes de forma aislada, donde cada flujo tenga que manejar un tipo diferente de IDoc, la modalidad de análisis ALE no es apropiada porque todos los flujos tienen un denominador común (la biblioteca), que debe cambiarse cada vez que se añade un nuevo tipo de IDoc.

Utilizando la modalidad de paso a través genérica, puede crear un direccionamiento de flujo de mensajes que utilice el campo de tipo de IDoc del modelo IDoc genérico para separar las colas de WebSphere MQ, por ejemplo. Puede crear flujos de mensajes que traten cada uno de los distintos tipos de IDoc. Si se amplía el conjunto de IDocs descubiertos, puede crear un flujo de mensajes y una biblioteca (que contenga únicamente el nuevo IDoc) y luego desplegarlos, sin necesidad de cambiar los flujos de mensajes o bibliotecas existentes.

Utilizando este método, también puede utilizar un único ID de programa RFC para recibir todos los tipos de IDoc, permitiendo a la vez que los IDoc se procesen de forma individual.

Para obtener instrucciones sobre cómo direccionar IDocs genéricos, consulte Direccionamiento de IDocs a flujos de mensajes distintos.

Para obtener más información sobre el patrón que se utiliza en la tarea, consulte Distribución de datos SAP a WebSphere MQ: unidireccional (para IDoc). Puede ver patrones en el Information Center mediante los enlaces sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit, o cuando utilice el Information Center en línea.

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:49


Tema de conceptoTema de concepto | Versión 8.0.0.5 | bc22050_