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 de IDocs a flujos de mensajes distintos

Puede utilizar un patrón para procesar IDocs de diversos tipos con un único ID de programa RFC sin necesidad de volver a desplegar o descubrir adaptadores existentes, incluso al añadir nuevos tipos de IDoc.

Antes de empezar:

Lea el tema de concepto sobre Direccionamiento IDoc genérico.

Puede crear un direccionamiento de flujo de mensajes que contenga un nodo SAPInput. Puede utilizar este flujo para direccionar el IDdoc, en base a su tipo, para separar flujos de mensajes que traten cada tipo de IDoc diferente. Si se amplía el conjunto de IDocs descubiertos, puede crear un flujo de mensajes y definiciones de mensaje y luego desplegarlos, sin necesidad de cambiar los flujos de mensajes o definiciones de mensaje existentes.

Para obtener más información sobre el patrón que se utiliza en esta 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.

Las siguientes instrucciones describen cómo utilizar un patrón para crear los recursos que necesita.

  1. Abra el Explorador de Patrones siguiendo las instrucciones que encontrará en Elegir un patrón.
  2. Expanda la categoría Integración de aplicaciones y la categoría SAP y, a continuación, pulse En MQ, unidireccional (IDoc) para abrir el patrón. La especificación de patrón describe el patrón y cómo se utiliza.
  3. Pulse Crear nueva instancia.
  4. Escriba un nombre y proporcione los parámetros de configuración necesarios para la instancia de patrón, a continuación pulse Generar.
    Una vez que se ha generado el patrón, la Vista Desarrollo de intermediario lista los recursos que se han generado:
    • Un proyecto Java™
    • Un flujo de mensajes de direccionamiento:
      El diagrama muestra el flujo de mensajes que crea el patrón.
    • Un componente .inadapter
  5. Añada estos recursos a un archivo BAR y despliegue el archivo BAR.
  6. Utilice el mandato mqsisetdbparms para establecer su nombre de usuario y contraseña para el sistema SAP. Para obtener más información sobre cómo utilizar este mandato, consulte Mandato mqsisetdbparms.
  7. El patrón también crea un servicio configurable denominado idocpassthrough.inadapter.configurableservice. Despliegue el servicio configurable arrastrándolo al intermediario en WebSphere Message Broker Explorer.

Resultado: Se conecta el adaptador SAP utilizando el ID de programa que se hay especificado en el servicio configurable. El flujo de mensajes recibe un IDoc de SAP y lo graba en WebSphere MQ. El código ESQL del nodo Compute especifica que el nombre de cola en el que se graba el mensaje sea el mismo que el tipo de IDoc. Puede crear distintos flujos de mensajes para procesar los distintos tipos de IDoc.

A continuación: El nodo SAPInput puede direccionar los IDocs según su tipo, pero no analiza los mensajes BLOB de datos binarios que contienen. Puede crear un flujo de mensajes que contenga un nodo MQInput, que utilice definiciones de mensaje en el dominio DataObject para analizar el mensaje BLOB de datos binarios en un registro estructurado que WebSphere Message Broker pueda manipular. Para utilizar el analizador DataObject para analizar IDocs, debe establecer la propiedad Dominio de mensajes del nodo MQInput en DataObject y la propiedad Formato de mensajes en IDoc ALE de SAP. Para crear las definiciones de mensaje, ejecute el asistente de Conexión de adaptador.
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 tareaTema de tarea | Versión 8.0.0.5 | bc22060_