Várias restrições se aplicam quando este padrão é usado.
É possível usar o padrão de
Service Facade para WebSphere MQ: Pedido-Resposta apenas se você
atender todas as restrições a seguir:
-
Os pedidos devem ser recebidos como mensagens SOAP sobre HTTP.
-
Aplicativos solicitantes devem suportar um estilo de interação de resposta de pedido síncrono.
-
Aplicativos do provedor devem poder responder aos pedidos em um período de tempo
apropriado para interação síncrona.
-
Aplicativos do provedor podem receber pedidos e retornar respostas sobre o WebSphere MQ.
-
Aplicativos do provedor devem suportar o comportamento padrão de cópia do
identificador de mensagem no identificador de correlação.
-
WSDLs que definem a interface do broker possuem apenas um tipo de porta e uma ligação.
-
WSDLs devem conter as definições que definem propriedades para o nó SOAPInput nas
definições do WSDL de nível superior. Portanto, alguns WSDLs aninhados complexos não podem
ser processados automaticamente pelo padrão.
Se WSDLs que não atendem a esta restrição forem usados, o padrão não configurará o
nó SOAPInput, mas listará a configuração do nó SOAPInput
como uma tarefa a concluir após a geração da instância padrão.
-
O aplicativo do provedor suporta mensagens XML do WebSphere MQ em um formato que pode ser usado
como o corpo de um pedido e resposta SOAP ou você pode customizar o subfluxo de
Processamento de Pedido para transformar o formato em mensagens não XML.
-
Se a criação de log for necessária, o formato usado por este padrão será assumido para atender aos seus
requisitos.