IBM Books [Retornar à Biblioteca] [Conteúdo] [Tópico Anterior] [Final do Tópico] [Próximo Tópico] [Auxílio]

Guia do Usuário


Como criar aplicações compatíveis com a Web para o MQSeries Internet Gateway

O MQSeries Internet Gateway aceita um arquivo HTML de um navegador Web e retira as informações específicas do MQ. Estas informações em seguida são empacotadas novamente em um formulário que poderá ser interpretado por aplicações MQ criadas especialmente. A aplicação do MQ envia a resposta ao gateway em um formato especial que o gateway empacota novamente em um arquivo HTML e passa este pacote ao navegador para exibição.

As aplicações do MQ que podem interagir com o MQSeries Internet Gateway são descritas como sendo 'compatíveis com a Web'. As aplicações do MQ compatíveis com a Web não utilizam nenhuma chamada nova ou específica do MQ, mas elas precisam ser criadas em um estilo particular. Os dados são recebidos do gateway em um formato particular e a mensagem de retorno para o gateway possui um formato específico. Ambos os formatos são incluidos nos programas exemplo, os quais podem ser encontrados no subdiretório '\samples' de sua instalação.

dmqsamp1
mostra como codificar uma conversação de duas etapas simples. Os dados do formulário do navegador são recebidos, formatados e enviados novamente ao navegador em uma tabela.
dmqsamp2
demonstra vários usuários com várias conversações de estado com o MQ através do MQSeries Internet Gateway. A sessão é fornecida como uma série de formulários e todos os dados que são inseridos no navegador são mantidos em um bloco de controle de sessão.
Você deverá ter cuidado para que este exemplo não atenda a todas as condições de erro. Em particular, ele não limpa as informações da sessão mantidas se você fechar um navegador sem utilizar o botão 'sair' para terminar a sessão. Estas condições precisarão ser tratadas em quaisquer aplicações de sessão múltipla criadas pelo usuário

[Retornar à Biblioteca] [Conteúdo] [Tópico Anterior] [Início do Tópico] [Próximo Tópico] [Auxílio]


[ Home | Pedidos | Busca | Contacte a IBM | Legal ]
(C) IBM Corporation 1997. 1999. Todos os Direitos Reservados