Se você quiser fazer um pedido, no meio de seu
fluxo, para um sistema externo e colocar o resultado na árvore de mensagens,
use um nó do pedido.
- Nó MQGet
- Use um nó do MQGet para
recuperar uma mensagem de uma fila do WebSphere MQ,
se você desejar obter a mensagem posteriormente no fluxo de mensagens.
- Nó HTTPRequest
- Use um nó HTTPRequest
se seu fluxo de mensagens interagir com um serviço da web após ele ter iniciado.
- Nó FileRead
- Use o nó FileRead para ler um
arquivo do meio de um fluxo de mensagens. O nó pode:
- Leia o conteúdo inteiro do arquivo.
- Leia um registro único.
- Renomeie ou exclua o arquivo sem ler nenhum dado.
- Nó JMSReceive
- Use o nó JMSReceive
para consumir ou navegar por mensagens de uma fila JMS no meio de um
fluxo de mensagens. O nó pode aumentar a mensagem de entrada com dados resultantes
da mensagem recebida.
- Nós do WebSphere Adapters
- Utilize os nós do WebSphere Adapters
para interagir com EIS (Enterprise Information Systems) tais como SAP, Siebel
e PeopleSoft. Os seguintes nós de pedido estão disponíveis:
- Nó SAPRequest
- Nó SiebelRequest
- Nó PeopleSoftRequest
- Nó JDEdwardsRequest
- Nó TwineballRequest
- Nós SOAP
- Use os nós SOAP para processar mensagens SOAP do cliente e configurar o fluxo de
mensagens para se comportar como um provedor de serviços da Web SOAP:
- SOAPRequest
- SOAPAsyncRequest
- SOAPAsyncResponse
- Nós do WebSphere Service
Registry and Repository (WSRR)
- Use os nós do WebSphere Service
Registry and Repository para recuperar informações de serviços da Web:
- Use o nó do EndpointLookup
para recuperar informações do terminal em serviço contidas no WebSphere Service Registry and Repository.
- Use o nó do RegistryLookup
para recuperar qualquer tipo de entidade contida no WebSphere Service Registry and Repository.
- Nó IMSRequest
- Use o nó IMSRequest
para enviar um pedido para executar uma transação em um sistema IBM® Information Management System
(IMS) local ou remoto e aguardar uma
resposta. O IMS Connect deve ser configurado e executado no sistema IMS.
- Nó CORBARequest
- Use o nó CORBARequest
para chamar um aplicativo CORBA externo sobre Internet Inter-Orb Protocol
(IIOP). É possível criar um fluxo de mensagens que contém um nó CORBARequest, que chama
um servidor CORBA. O fluxo de mensagens usa um arquivo IDL para chamar métodos
em um objeto CORBA remoto. É possível, então, fornecer aos aplicativos CORBA existentes
uma nova interface externa; por exemplo, uma interface SOAP.
- Nó CICSRequest
- Use o nó CICSRequest
para chamar um aplicativo CICS Transaction
Server para z/OS externo
sobre o protocolo IP InterCommunications (IPIC) baseado em TCP/IP. É possível
criar um fluxo de mensagens que contém um nó CICSRequest, o qual chama
um aplicativo no CICS.
Usando o suporte do CICS
fornecido em WebSphere Message Broker, é
possível implementar aplicativos CICS
em uma Arquitetura Orientada a Serviços (SOA).
- Nó Banco de Dados
- Utilize o nó Banco de Dados para interagir
com um banco de dados que seja identificado pelas propriedades do nó.
O nó Banco de Dados
manipula mensagens predefinidas e de autodefinição. Use o editor ESQL para codificar funções ESQL para atualizar o conteúdo do banco de dados da mensagem, insira novas informações no banco de dados e exclua as informações no banco de dados e exclua as informações do banco de dados, usando informações da mensagem. Não utilize o código ESQL desenvolvido para utilização em um nó Banco de Dados
em nenhum outro tipo de nó.
Este nó fornece uma interface flexível com um amplo intervalo de funções. Ele também possui propriedades que podem ser utilizadas para controlar a forma com
que a interação participa de transações.
Você pode controlar a maneira como o
banco de dados é acessado por esse nó, especificando informações de usuário e senha para
a origem de dados especificada nas propriedades do nó.
Utilize o comando mqsisetdbparms
para inicializar e manter esses valores.
Você só pode atualizar bancos de
dados desse nó; não é possível atualizar conteúdo de mensagem. Se desejar atualizar o conteúdo da mensagem,
utilize o nó Compute ou Mapeamento.
- Nó DatabaseRetrieve
- Utilize o nó DatabaseRetrieve para assegurar
que as informações em uma mensagem estejam atualizadas. Utilize o nó para modificar
uma mensagem utilizando informações de um banco de dados. Por exemplo, é possível incluir informações em uma mensagem utilizando uma chave, como um número de conta, contida em uma mensagem. Utilize o nó DatabaseRetrieve para implementar o roteamento de mensagem com o mínimo de lógica de programação. Para cenários mais avançados de roteamento, utilize um nó
Compute ou um nó JavaCompute.
- Nó SCARequest, PedidoAssíncronoSCA e RespostaAssíncronaSCA
- O nó SCARequest é
usado para enviar um pedido para o WebSphere Process Server.
O nó é configurado usando um arquivo de Definição SCA do Broker (.outsca);
dependendo do conteúdo do arquivo .outsca,
os pedidos são:
- Duas vias, síncronos; o nó envia o pedido, em seguida,
é bloqueado até receber uma resposta ou o período de tempo limite ser excedido.
- Unidirecionais; o nó envia apenas um pedido.
- Os nós PedidoAssíncronoSCA e RespostaAssíncronaSCA são
usados para construir um par de fluxos de mensagens que chamam um componente de serviço do WebSphere Process Server assincronamente.
O nó PedidoAssíncronoSCA envia
um pedido de saída SCA para um componente de serviço que é executado no WebSphere Process Server.
O nó RespostaAssíncronaSCA recebe a resposta de um processo de negócios
que está em execução no WebSphere Process Server e para o qual foi feito o pedido assíncrono
anterior. O nó RespostaAssíncronaSCA pode estar no mesmo fluxo de
mensagens ou em um fluxo de mensagens separado.
Chamar um componente de serviço do
WebSphere Process Server de forma assíncrona significa que o nó
PedidoAssíncronoSCA envia um pedido, mas não aguarda o recebimento da
resposta associada, embora possa aguardar uma confirmação do pedido.
Os nós são usados como um par e
correlacionam respostas e pedidos. Consulte
Nó PedidoAssíncronoSCA e
Nó RespostaAssíncronaSCA.