Criando um Serviço da Web com o WebSphere MQ como o Transporte

Este cenário implementa um serviço da Web utilizando o WebSphere MQ como o mecanismo de transporte e MIME como o domínio. Um fluxo de mensagens para este cenário e a árvore de mensagens resultante são especificados abaixo:

Este diagrama mostra um cliente ativado por MQ externo enviando e recebendo mensagens de um fluxo de mensagens. O fluxo de mensagens consiste em um nó MQInput conectado a um nó Compute. O nó Compute é então conectado a um nó MQOutput. A mensagem de resposta é retornada ao cliente MQ.

O diagrama mostra uma árvore de mensagens lógicas. A raiz da árvore é chamada Root e possui quatro filhos. Eles são, pela ordem, Properties, MQMD, MQRFH2 e MIME.

Quando uma mensagem MIME entra no fluxo de mensagens, o Content-Type e quaisquer outros cabeçalhos MIME de nível superior são armazenados na árvore MIME. O intermediário também armazena uma cópia do Content-Type da mensagem como o valor ContentType na subárvore Propriedades.

Qualquer processamento que este fluxo de mensagens precisar realizar será feito no nó Compute. O domínio de saída deste fluxo de mensagens também é MIME, portanto, a mensagem de saída deve ser uma árvore MIME. Esta árvore pode ser gerada criando uma nova árvore ou modificando a árvore de mensagens MIME que chega, utilizando o nó Compute. Se Content-Type de uma mensagem precisar ser modificado, atualize a propriedade ContentType do intermediário. Quando essa propriedade é alterada, a árvore MIME é atualizada automaticamente.

A amostra Amostra Coordinated Request Reply contém informações sobre como manipular cabeçalhos MQ e utilizar o nó MQGet.
Conceitos relacionados
Manipulando Mensagens no Domínio MIME
Detalhes da Árvore MIME
Mensagens MIME
Tarefas relacionadas
Desenvolvendo ESQL
Desenvolvendo Java
Referências relacionadas
Criando um Serviço da Web com HTTP como o Transporte
Acessando um Aplicativo Ativado pelo WebSphere MQ como um Serviço da Web
Um Aplicativo Ativado pelo WebSphere MQ Chamando um Serviço da Web
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac30030_