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

Nodos de solicitud

Si desea realizar una solicitud, en medio del flujo, a un sistema externo, y colocar el resultado en el árbol de mensaje, utilice un nodo de solicitud.

Nodo MQGet
Utilice un nodo MQGet para recuperar un mensaje de una cola de WebSphere MQ, si desea obtener el mensaje más adelante en el flujo de mensajes.
Nodo HTTPRequest
Utilice un nodo HTTPRequest si el flujo de mensajes interactúa con un servicio web después de que se ha iniciado.
Nodo FileRead
Utilice el nodo FileRead para leer un archivo desde la mitad de un flujo de mensajes. El nodo puede:
  • Leer todo el contenido del archivo.
  • Leer un solo registro.
  • Renombrar o suprimir el archivo sin leer ningún dato.
Nodo JMSReceive
Utilice el nodo JMSReceive para consumir o examinar mensajes de una cola JMS en el medio de un flujo de mensajes. El nodo puede aumentar el mensaje de entrada con datos de resultado del mensaje recibido.
Nodos de WebSphere Adapters
Utilice los nodos de WebSphere Adapters para interactuar con Sistemas de información de empresa (EIS), como por ejemplo SAP, Siebel y PeopleSoft. Están disponibles los siguientes nodos de solicitud:
  • Nodo SAPRequest
  • Nodo SiebelRequest
  • Nodo PeopleSoftRequest
  • Nodo JDEdwardsRequest
  • Nodo TwineballRequest
Nodos SOAP
Utilice los nodos SOAP para procesar mensajes SOAP de cliente y para configurar el flujo de mensajes para que se comporte como un proveedor de servicios web SOAP:
  • SOAPRequest
  • SOAPAsyncRequest
  • SOAPAsyncResponse
Nodos WebSphere Service Registry and Repository (WSRR)
Utilice los nodos WebSphere Service Registry and Repository para recuperar información de servicios web:
  • Utilice el nodo EndpointLookup para recuperar información de punto final de servicio que se conserva en WebSphere Service Registry and Repository.
  • Utilice el nodo RegistryLookup para recuperar cualquier tipo de entidad que se conserve en WebSphere Service Registry and Repository.
Nodo IMSRequest
Utilice el nodo IMSRequest para enviar una solicitud para ejecutar una transacción en un sistema IBM® Information Management System (IMS) local o remoto y espere una respuesta. IMS Connect debe configurarse y ejecutarse en un sistema IMS.
Nodo CORBARequest
Utilice el nodo CORBARequest para llamar a una aplicación CORBA externa a través del protocolo IIOP (Internet Inter-Orb Protocol). Puede crear un flujo de mensajes que contenga un nodo CORBARequest, que llama a un servidor CORBA. El flujo de mensajes utiliza un archivo IDL para llamar a métodos en un objeto CORBA remoto. Luego puede aportar a las aplicaciones CORBA existentes una nueva interfaz externa; por ejemplo, una interfaz SOAP.
Nodo CICSRequest
Utilice el nodo CICSRequest para llamar a una aplicación de CICS Transaction Server for z/OS a través del protocolo IPIC (IP InterCommunications) basado en TCP/IP. Puede crear un flujo de mensajes que contenga un nodo CICSRequest, que llama a una aplicación en CICS. Utilizando el soporte CICS que se proporciona en WebSphere Message Broker, puede desplegar aplicaciones CICS en una arquitectura orientada a objetos (SOA).
Nodo Database
Utilice el nodo Database para interactuar con una base de datos identificada por las propiedades del nodo. El nodo Database maneja mensajes predefinidos y autodefinidos. Utilice el editor ESQL para codificar funciones ESQL para actualizar el contenido de la base de datos a partir del mensaje, insertar nueva información en la base de datos y suprimir información de la base de datos, utilizando información del mensaje. No utilice en ningún otro tipo de nodo el código ESQL que desarrolle para utilizarlo en un nodo Database.

Este nodo proporciona una interfaz flexible con una amplia gama de funciones. También tiene propiedades que puede utilizar para controlar la forma en que la interacción participa en las transacciones.

Puede controlar la forma en que este nodo accede a la base de datos especificando la información de usuario y contraseña para el origen de datos que especifique en las propiedades del nodo. Utilice el mandato mqsisetdbparms para inicializar y mantener estos valores.

Desde este nodo sólo puede actualizar bases de datos; no puede actualizar el contenido de un mensaje. Si desea actualizar el contenido de un mensaje, utilice el nodo Compute o Mapping.

Nodo DatabaseRetrieve
Utilice el nodo DatabaseRetrieve para asegurarse de que la información de un mensaje está actualizada. Utilice el nodo para modificar un mensaje utilizando información de la base de datos. Por ejemplo, puede añadir información a un mensaje utilizando una clave, como un número de cuenta que esté contenida en un mensaje. Utilice el nodo DatabaseRetrieve para implementar direccionamiento de mensajes con lógica mínima de programación. Para obtener escenarios de direccionamiento más avanzados, utilice un nodo Compute o un nodo JavaCompute.
Nodos SCARequest, SCAAsyncRequest y SCAAsyncResponse
  • El nodo SCARequest se utiliza para enviar una solicitud a WebSphere Process Server. El nodo se configura utilizando un archivo de definición SCA de intermediario (.outsca); según el contenido del archivo .outsca, las solicitudes pueden ser:
    • Bidireccionales, síncronas; el nodo envía la solicitud y se bloquea hasta recibir una respuesta o hasta que se excede el período de tiempo de espera.
    • Unidireccionales; el nodo sólo envía una solicitud.
  • Los nodos SCAAsyncRequest y SCAAsyncResponse se utilizan para construir un par de flujos de mensajes que llamen a un componente de servicio de WebSphere Process Server de forma asíncrona.

    El nodo SCAAsyncRequest envía una solicitud SCA de salida a un componente de servicio que se esté ejecutando en WebSphere Process Server.

    El nodo SCAAsyncResponse recibe la respuesta de un proceso de negocio que se ejecuta en WebSphere Process Server y al que se ha realizado la solicitud asíncrona anterior. El nodo SCAAsyncResponse puede estar en el mismo flujo de mensajes o en un flujo de mensajes distinto.

    Llamar a un componente de servicio de WebSphere Process Server de forma asíncrona quiere decir que el nodo SCAAsyncRequest envía una solicitud pero no espera a recibir la respuesta asociada, aunque podría esperar un acuse de recibo de la solicitud.

    Los nodos se utilizan como par y correlacionan respuestas y solicitudes. Consulte los apartados Nodo SCAAsyncRequest y Nodo SCAAsyncResponse.

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 16:58:37


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ac34057_