WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Amostras

O WebSphere Message Broker Toolkit fornece amostras que demonstram os recursos disponíveis no WebSphere Message Broker, e como utilizá-los. Este tópico fornece links para as informações sobre as amostras individuais.

Use as amostras para saber como usar o WebSphere Message Broker.

As amostras são categorizadas como amostras de Aplicativo ou amostras de Tecnologia.

Amostras de aplicativos
As amostras de Aplicativo são pequenos aplicativos de fluxo de mensagens de ponta a ponta do WebSphere Message Broker que mostram como transformar e rotear mensagens por meio de fluxos de mensagens.
Amostras de Tecnologia
As amostras de Tecnologia são pequenos aplicativos de fluxo de mensagens do WebSphere Message Broker, em que cada um mostra um recurso específico do WebSphere Message Broker.

Antes de usar as amostras, é necessário criar a Configuração Padrão, consulte Criando a Configuração Padrão.

A tabela a seguir lista as amostras de Aplicativo que estão disponíveis no WebSphere Message Broker.

Nome da Amostra Descrição
Reservas de Linha Aérea Esta amostra mostra como usar um intervalo de nós, incluindo nós para agregação, roteamento, rastreamento, filtragem e atualizando as tabelas do banco de dados.
Resposta de Pedido Coordenado Essa amostra contém dois aplicativos e uma biblioteca. A biblioteca faz referência a um conjunto de mensagens e projeto do broker que são compartilhados pelos dois aplicativos. Essa amostra demonstra:
  • Como dois aplicativos WebSphere MQ que possuem formatos de mensagens diferentes se comunicam entre si por meio de mensagens do WebSphere MQ em um padrão de processamento solicitação-resposta, que é coordenado pelo uso de um nó MQGet
  • Como dois aplicativos JMS com formatos de mensagens diferentes se comunicam entre si por meio de mensagens JMS em um padrão de processamento de pedido-resposta, que é coordenado pelo uso de um nó JMSReceive
Nó DatabaseInput Essa amostra demonstra como obter dados de um banco de dados, conforme ele está sendo atualizado, e processar os dados no WebSphere Message Broker.
Data Warehouse Esta amostra contém um fluxo de mensagens que arquiva dados, como dados de vendas, em um banco de dados.
Rotina de Tratamento de Erros Esta amostra contém um fluxo de mensagens e um subfluxo para mostrar manipulação de erros em fluxos de mensagens.
Large Messaging Esta amostra mostra como processar mensagens que contenham estruturas de repetição e como minimizar os requisitos de armazenamento virtual para o fluxo de mensagens.
Roteamento de Mensagens Esta amostra mostra como usar um fluxo de mensagens para rotear mensagens para diferentes filas do WebSphere MQ com base em dados que são armazenados em uma tabela de banco de dados ou um arquivo.
Pager Esta amostra mostra o sistema de mensagens de ponto a ponto simples e o sistema de mensagens de publicação/assinatura. Utilize as interfaces gráficas para enviar as mensagens de texto para um aplicativo do pager ou para efetuar assinatura de publicações sobre surfar em praias selecionadas.
Scribble Essa amostra é um pequeno aplicativo de quadro branco gráfico no qual você desenha usando o ponteiro do mouse. Dependendo das opções escolhidas, é possível ver os efeitos de transformação da mensagem usando o transporte WebSphere MQ ou transporte RealTime.
Autoria de Padrão Solar Esta amostra mostra como construir um WebSphere Message Broker padrão. A amostra fornece um Projeto do Message Broker de exemplo que calcula os horários de sunrise e de sunset em um nó PHPCompute. A amostra também fornece um projeto de autoria padrão que configura um padrão.
User-defined Extension Estas duas amostras mostram o uso de nós definidos pelo usuário que são gravados em C e Java™ linguagens de programação.
Video Rental Esta amostra mostra a transformação de mensagens entre três formatos diferentes: XML, Custom Wire Format (CWF) e Formato Tagged/Delimited String (TDS).
Migração do Adaptador JDBC do WBI Essa amostra recria um cenário de migração de um adaptador JDBC para chamar um fluxo de mensagens, usando um nó MQInput com o nó DatabaseInput interno.
Agregação de Serviço da Web Essa amostra demonstra como chamar vários serviços da Web e amalgamar os resultados usando os nós de agregação do WebSphere Message Broker. A amostra ilustra como a agregação pode ser usada para transportes diferentes do WebSphere MQ e destaca os problemas dos quais estar ciente. A amostra também descreve como usar o monitoramento do fluxo de mensagens para auditar dados em fan-out e fan-in de agregação usando técnicas de nó Collector.

As tabelas a seguir listam as amostras de Tecnologia disponíveis em WebSphere Message Broker.

Amostras de Controle e Roteamento

Nome da Amostra Descrição
Agregação Esta amostra mostra como usar os nós de Agregação para executar uma operação de agregação básica de quatro vias, com fluxos de mensagens fan-out e fan-in simples.
Nó Coletor Esta amostra mostra como configurar o nó Collector para reunir entradas de diferentes fontes de entrada. Também mostra alguns métodos alternativos para a conclusão de coletas.
Roteamento de Banco de Dados Simplificado Esta amostra mostra como utilizar o seguinte intervalo de nós do fluxo de mensagens simplificados (sem programação): Route, DatabaseRoute e DatabaseRetrieve. A amostra ilustra como acessar bancos de dados usando JDBC e como usar valores que são mantidos em um conjunto de resultados adquirido, reunidos de uma consulta de banco de dados, para qualquer rotear mensagens dinamicamente ou atualizar o conteúdo das mensagens.
Processamento de Tempo Limite Esta amostra mostra como usar os nós de tempo limite para incluir os tempos limite nos fluxos de mensagens.

Amostras de Processamento de Arquivos

Nome da Amostra Descrição
Batch Processing Esta amostra mostra como utilizar os nós FileInput e FileOutput para ler diferentes arquivos de entrada e anexá-los a um arquivo de saída. Ela também mostra como ler um arquivo "no estado em que se encontra" de um diretório de entrada local e gravar o arquivo para um diretório de saída local diferente.
Saída de Arquivo Esta amostra mostra como um nó FileOutput pode gravar uma mensagem em um arquivo durante um fluxo de mensagens. A amostra mostra um fluxo atualizando uma mensagem SOAP, o nó FileOutput gravando essa mensagem atualizada em um arquivo e a mensagem sendo enviada de volta ao remetente usando HTTP como mecanismo de transporte.
Transferência de Arquivos Gerenciados Esta amostra mostra como o nó FTEOutput grava uma mensagem em um arquivo utilizando o WebSphere MQ File Transfer Edition para gerenciar a transferência do arquivo. A amostra mostra um cenário de fornecimento do produto Retail HQ to Branch. O fluxo recebe um fluxo de mensagens do WebSphere MQ com dados do produto e um arquivo e criado com um nó FTEOutput. O FTEAgent integrado opera com o nó FTEOutput para gerenciar a transferência do arquivo em um local remoto.
Transferência de Arquivos Connect:Direct Essa amostra demonstra como usar os nós CDInput e CDOutput para trabalhar com o IBM® Sterling Connect:Direct em conjunto com o WebSphere Message Broker. A amostra mostra como configurar o Nós do IBM Sterling Connect:Direct para enviar e receber arquivos usando IBM Sterling Connect:Direct.
WildcardMatch Esta amostra mostra como acessar a variável LocalEnvironment.Wildcard.WildcardMatch que está configurado no nó FileInput. A amostra, então, dá um exemplo de como, usando esta variável, é possível substituir dinamicamente o nome do arquivo de saída e as propriedades de diretório que são configurados no nó FileOutput.

Amostras do Segmento de Mercado

Nome da Amostra Descrição
Assistência Médica Essa amostra é um acelerador de desenvolvimento, que diminui o tempo que um desenvolvedor de integração dentro de um segmento de mercado na área da saúde precisa para encontrar as soluções de integração. Esta amostra fornece um número de ativos de Assistência Médica que resolvem os principais problemas de integração específicos de assistência médica.
Processador TLOG Esta amostra é um conjunto de conjuntos de mensagens customizadas, subfluxos, fluxos de mensagens e folhas de estilo, que processam os dados do log da transação (TLOG) a partir de lojas de varejo. Estas amostras fornecem mensagens de entrada TLOG de amostra que são geradas por vários aplicativos IBM Retail para testar os fluxos de mensagens TLOG. Os clientes e equipes de serviço podem customizar ou estender as amostras TLOG Processor, modificando os conjuntos e fluxos de mensagens, ou recombinando estes componentes de formas alternativas.

Amostras de Formatos de Mensagens

Nome da Amostra Descrição
COBOL Essa amostra mostra como modelar mensagens binárias que são baseadas em copybooks COBOL, usando DFDL.
Comma Separated Value (CSV) Esta amostra mostra como modelar variantes comuns de mensagens do CSV e como transformar as mensagens do CSV da amostra para/de XML.
EDIFACT Esta amostra mostra um conjunto de mensagens padrão de mercado para as mensagens Edifact.
FIX Esta amostra mostra um conjunto de mensagens padrão de mercado para as mensagens Fix.
ISO8583 Esta amostra mostra um modelo de mensagem padrão de mercado para mensagens ISO8583 usando DFDL e demonstra como converter mensagens ISO8583 recebidas sobre TCP/IP.
SWIFT Esta amostra mostra um conjunto de mensagens padrão de mercado para as mensagens Swift.
X12 Esta amostra mostra um conjunto de mensagens padrão de mercado para as mensagens X12.
XMLNSC Namespaces Esta amostra mostra como alterar o namespace existente de uma mensagem, remover um namespace de uma mensagem e incluir um namespace em uma mensagem.
XMLNSC Validation Esta amostra mostra o recurso do analisador XMLNSC para validar mensagens em um esquema XML.

Amostras de Transformação de Mensagens

Nome da Amostra Descrição
Análise de Dados Esta amostra demonstra como usar o Data Analysis Toolkit para analisar dados XML e criar Ferramentas de Análise de Dados.
Nó JavaCompute Esta amostra mostra como usar o nó JavaCompute para executar tarefas como chamar um serviço externo e propagar uma nova mensagem com base nos resultados da chamada.
Varejo do Mapeamento de Dados Gráficos Esta amostra demonstra como usar um mapa de dados gráficos em um nó Mapeamento para transformar mensagens e complementá-las com dados de um banco de dados, em um cenário de varejo simples.
.NETCompute Node Esta amostra mostra como filtrar, modificar e criar mensagens usando o nó .NETCompute em um fluxo de mensagens.
Nó PHPCompute Esta amostra mostra como usar o nó PHPCompute no fluxo de mensagens para transformar uma mensagem XML.
Transformação XSL Esta amostra mostra como usar um fluxo de mensagens para transformar uma mensagem XML em outro formato de mensagem XML de acordo com as regras fornecidas por uma folha de estilo do XSL.
JavaCompute Esta amostra mostra como usar o nó JavaCompute para converter uma mensagem usando Java Architecture for XML Binding (JAXB).

Amostras de monitoramento

Nome da Amostra Descrição
WebSphere Business Monitor Essa amostra fornece recursos para ajudá-lo a usar os eventos de monitoramento que são produzidos pelos fluxos de mensagens para a modelagem de processo de negócios usando o WebSphere Business Monitor.

Amostras de Segurança

Nome da Amostra Descrição
Propagação da Identidade de Segurança Esta amostra mostra como utilizar os recursos de Segurança de Identidade para extrair as credenciais de segurança das mensagens nos nós MQInput e HTTPInput. De modo que a amostra possa ser executada independente, a amostra não inclua a validação de segurança com um sistema de provedor de segurança externo, como LDAP ou TFIM. A amostra também mostra como manipular as credenciais de segurança usando o ESQL e, em seguida, como propagar a identidade para os nós MQOutput e HTTPRequest.
PEP (Policy Enforcement Point) de Segurança Esta amostra demonstra como utilizar o nó de SecurityPEP como o PEP (Policy Enforcement Point) em um fluxo de mensagens.

Amostras de Transportes e Conectividade

Nome da Amostra Descrição
Navegação de Filas do WebSphere MQ Essa amostra mostra como um fluxo de mensagem pode pesquisar mensagens do WebSphere MQ que estejam em uma fila, assim recuperando as mensagens de forma não destrutiva. Esta amostra também mostra como examinar o conteúdo da mensagem navegada para determinar se a mensagem será obtida. Obter a mensagem é um processo destrutivo que remove a mensagem da fila.
CICS Transaction Server para z/OS Connectivity Esta amostra é baseada em um cenário no qual uma empresa deseja recuperar um registro a partir de um recurso do arquivo no CICS Transaction Server para z/OS. A amostra demonstra como usar o nó CICSRequest. Com este nó, você pode executar os aplicativos CICS e recuperar dados de regiões do CICS.
CICS Transaction Server para z/OS Channel Connectivity Essa amostra demonstra como chamar um programa CICS baseado em canal. Uma estrutura de canal do CICS pode ser representada no WebSphere Message Broker por uma coleção de mensagens. Essa amostra demonstra como criar e preencher uma coleção de mensagens para o nó CICSRequest e como processar a coleção após a chamada.
Nós CORBA Esta amostra é baseada em um cenário de armazém de produto em que um administrador de estoque deseja gerenciar um sistema de gerenciamento de controle de estoque armazenado em host em um servidor CORBA. A amostra demonstrar como utilizar o nó de CORBARequest para chamar os aplicativos do servidor CORBA.
E-mail Esta amostra consiste em três fluxos de mensagens que mostram o uso de envio e recebimento de emails. O fluxo de mensagens emailform fornece um formulário de entrada HTML para construir e enviar um e-mail. O fluxo de mensagens sendemail recebe a mensagem e processa todos os detalhes que estão associados ao e-mail. Os destinatários especificados no formulário recebem a mensagem como um e-mail no formato apropriado, com todos os anexos. O fluxo de mensagens getemail processa o e-mail que é enviado e o filtra para uma fila do WebSphere MQ ou salva o anexo para um arquivo utilizando o nó FileOutput.
HTTPHeader Esta amostra consiste em três fluxos de mensagens que mostram as diferentes maneiras nas quais é possível utilizar um nó HTTPHeader. Os três fluxos de mensagens são:
  • Serviço da Web único em uma amostra de fluxo do MQ. Esse fluxo de mensagens de amostra demonstra como criar uma interface entre um aplicativo WebSphere MQ e aplicativos baseados na Web usando os nós HTTPHeader e MQHeader.
  • Amostra de vários pedidos de Serviço da Web. Esta amostra mostra como criar e reconfigurar cabeçalhos HTTP utilizando o nó HTTPHeader.
  • Configure a amostra de resposta Cookie HTTP. Esta amostra mostra como incluir um cabeçalho HTTPReply utilizando o nó HTTPHeader em uma sessão de resposta de pedido.
Pedido Síncrono do IMS Esta amostra mostra como chamar uma transação do IBM Information Management System (IMS) de maneira síncrona a partir de um fluxo de mensagens. A amostra usa o nó IMSRequest para fazer chamadas síncronas usando o IMS Connect. Esta amostra utiliza a transação de amostra do IMS DSPALLI (Display All Invoices) que, geralmente, está disponível em todos os sistemas IMS. A transação DSPALLI pode chamar um programa REXX ou COBOL embora REXX seja o padrão geralmente instalado no IMS.
Conectividade da JD Edwards Esta amostra consiste em um fluxo de mensagens que demonstra o uso do nó JDEdwardsRequest. Esse fluxo de mensagens de amostra usa a chamada de função de negócios "retrieve" JD Edwards para buscar um registro de um Servidor JD Edwards EnterpriseOne. O registro então é colocado em uma fila do WebSphere MQ.
Nós JMS Esta amostra mostra como usar os nós JMS como um Consumidor e Produtor do JMS para um provedor JMS externo.
JMSHeader Esta amostra mostra como usar o nó JMSHeader em um cenário de pedido-resposta coordenado do JMS.
MQHeader Essa amostra de fluxo de mensagens demonstra como usar o nó MQHeader para incluir e remover um cabeçalho MQMD.
Callout do SAP para um sistema síncrono Esta amostra consiste em um único fluxo de mensagens que demonstra o uso do nó SAPInput com o nó SAPReply para permitir que um fluxo de mensagens aja como um BAPI síncrono. O fluxo de mensagens é usado para atender a pedidos para quatro BAPIs diferentes que criam, atualizam, recuperam e excluem detalhes do cliente.
Callout do SAP para um Sistema Assíncrono Esta amostra consiste em três fluxos de mensagens que demonstram o uso do nó SAPInput com o nó SAPReply para permitir que um fluxo de mensagens aja como um BAPI síncrono que agrupa um aplicativo assíncrono. Os fluxos de mensagens são usados para atender a pedidos para quatro BAPIs diferentes que criam, atualizam, recuperam e excluem detalhes do cliente.
Conectividade SAP Esta amostra consiste em dois fluxos de mensagens que mostram o uso do nó SAPInput e do nó SAPRequest. O cenário do nó de SAPInput mostra como utilizar um fluxo de mensagens para receber IDocs do SAP Material Master e, em seguida, enviar os dados para uma fila de saída do WebSphere MQ para processamento por outro fluxo de mensagens ou aplicativo. O cenário do nó SAPRequest mostra como usar um fluxo de mensagens para criar um cliente no SAP, em seguida, como atualizar e recuperar os detalhes do cliente.
Nós SCA Esta amostra mostra como usar os nós EntradaSCA, RespostaSCA, PedidoAssíncronoSCA e RespostaAssíncronaSCA para trocar pedidos e respostas de mensagens com um processo de negócios no WebSphere Process Server.

A amostra recria um cenário no qual uma conta de poupança está vinculada a uma conta corrente e o dinheiro pode ser transferido entre as duas contas. No cenário de saída, o WebSphere Message Broker passa pedidos de transferência de dinheiro para o WebSphere Process Server, que hospeda a conta de poupança.

Esta amostra pode ser estendida para incluir um cenário de entrada em que o WebSphere Process Server passa pedidos para o WebSphere Message Broker, que hospeda a conta corrente.

Nós do Cliente TCPIP Esta amostra consiste em três fluxos de mensagens que mostram tanto a comunicação síncrona quanto assíncrona do WebSphere Message Broker para um servidor TCP/IP. Também inclui um fluxo de mensagens simples para simular o servidor TCP/IP.
Reconhecimento TCPIP Esta amostra mostra como implementar um protocolo handshake em nível do aplicativo para um modelo de resposta de pedido síncrono de comunicação entre um cliente e um servidor. A amostra também inclui dois outros fluxos de mensagens para emular os aplicativos cliente e servidor. É possível substituir estes aplicativos por aplicativos externos que utilizam as mesmas interfaces.
Twineball Exemplo EIS Adapter Essa amostra mostra como usar os nós do WebSphere Adapter usando o adaptador Twinebal, um EIS autocontido para sincronizar um sistema C com um EIS.

Amostras de Serviços da Web

Nome da Amostra Descrição
Address Book Essa amostra descreve como usar os nós SOAPInput, SOAPReply e SOAPRequest para fornecer e consumir um serviço da Web. São fornecidos dois conjuntos de exemplos de mensagens de entrada: um conjunto para chamar o fluxo do consumidor, que, por sua vez, chama o fluxo do provedor e um conjunto para chamar o fluxo do provedor diretamente. Esta amostra também pode ser estendida para mostrar como configurar o WS-Security para fluxos de mensagens existentes para um fornecedor e um consumidor.
Asynchronous Consumer Essa amostra descreve como usar os nós SOAP assíncronos ao chamar um serviço da Web. O serviço da Web simula um serviço de ordem e o cliente mostra como as interfaces WebSphere MQ existentes podem ser estendidas para fazer solicitações de Serviço da Web.
Serviço da Web RESTful Usando JSON Esta amostra mostra como estabelecer front de um serviço existente como um Serviço da Web RESTful que fornece uma interface de formato da mensagem JSON. A amostra também mostra como consumir o Serviço da Web RESTful a partir de um fluxo de mensagens.
Nós SOAP Essa amostra descreve o uso de nós SOAP para fornecer e consumir um serviço da Web.
Serviços da Web Usando Nós HTTP Essa amostra descreve como usar o WebSphere Message Broker para suportar um aplicativo existente como um serviço da Web.
Gateway de Serviços da Web Essa amostra demonstra como usar os nós SOAP em um modo de Gateway de Serviços da Web, o que permite que o WebSphere Message Broker manipule mensagens genéricas de solicitação/resposta SOAP e unidirecionais quando usado como provedor ou consumidor de serviços da Web.
Conectividade do WebSphere Service Registry and Repository Essa amostra mostra como recuperar documentos usando os nós WebSphere Service Registry and Repository. É possível utilizar esses nós para consultar as informações de Registro de Serviço e utilizar essas informações no tempo de execução. Você também pode utilizar esses nós para adquirir o WSDL ou outras descrições genéricas dos serviços disponíveis.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:39


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ax20230_