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

Endereçamento WS com o Nó SOAPInput

Várias opções estão disponíveis ao utilizar WS-Addressing com o nó SOAPInput.

O nó SOAPInput tem uma propriedade para processamento de informações sobre o endereçamento WS presente na mensagem de entrada chamada Utilizar Endereçamento WS.

Se você selecionar essa propriedade, as informações sobre o Endereçamento WS serão processadas, e o processo é chamado Envolvendo Endereçamento WS. O padrão é que o Endereçamento WS não é conectado.

É possível também especificar esta propriedade no WSDL, e esta propriedade é configurável a partir do WSDL, automaticamente pelo WebSphere Message Broker Toolkit, quando o WSDL é descartado no nó. Este comportamento do né quando o WS-Addressing está conectado ou não é assim:
Endereçamento não conectado
Nenhum processamento de Endereçamento WS é executado. Se uma mensagem for recebida contendo cabeçalhos de Endereçamento WS, eles serão ignorados, e nenhum tipo de processamento de Endereçamento WS será executado, a menos que eles estejam marcados como MustUnderstand.

Os cabeçalhos WS-Addressing de entrada neste caso estão visíveis na mensagem quando ela deixa o nó SOAPInput sob a pasta Cabeçalho do analisador SOAP na árvore de mensagens.

Uma falha é retornada ao cliente se cabeçalhos WS-Addressing existirem na mensagem recebida e eles reunirem ambos dos seguintes critérios:
  • Marcados como MustUnderstand
  • Destinados à função em que o nó SOAPInput está operando

Comprometendo WS-Addressing é como você instrui o nó a 'entender' os cabeçalhos WS-Addressing. Neste caso, cabeçalhos WS-Addressing permanecem na seção Cabeçalho SOAP do analisador SOAP, e nenhum outro nó SOAP age sobre eles. Em todos os casos, eles são tratados como um cabeçalho SOAP sem nenhum significado especial designado a cabeçalhos WS-Addressing.

Endereçamento conectado:
O processamento do Endereçamento WS é executado como declarado na especificação Endereçamento WS. Esse processamento significa que as mensagens que contêm cabeçalhos de endereçamento de envio ou cabeçalhos de endereçamento final são aceitos.
Uma falha é retornada se ambos os cabeçalhos de endereçamnto de envio e final estiverem presentes e uma das condições a seguir for atendida:
  • Nenhum deles está marcado com uma função.
  • Eles estiverem marcados com a mesma função e o nó SOAPInput estiver atuando naquela função.

Assumindo que os cabeçalhos WS-Addressing sejam válidos e a caixa de opção Colocar Cabeçalhos WS-Addressing em LocalEnvironment esteja selecionada no nó SOAPInput, todos os cabeçalhos (incluindo parâmetros de referência de entrada detectáveis) são removidos da árvore de mensagens de entrada e são colocados na árvore de ambiente local sob a pasta SOAP.Input.WSA. Mover os cabeçalhos WS-Addressing para o ambiente local indica que eles foram processados pelo intermediário. Os cabeçalhos são removidos da árvore de mensagens porque eles foram processados na entrada; caso contrário eles não seriam válidos se a árvore de mensagens foi enviada sem alterações adicionais. Eles são armazenados no ambiente local para permitir que você os inspecione.

Somente parâmetros de referência da especificação final são detectáveis porque eles possuem um atributo chamado IsReferenceParameter que permite que eles sejam detectados. Cabeçalhos do parâmetro de referência de envio não possuem este atributo, portanto eles não são detectáveis e eles não são movidos para a árvore de ambiente local a partir da árvore de mensagens.

É possível alterar os cabeçalhos de resposta de WS-Addressing antes de o nó SOAPReply ser acessado. Para obter informações adicionais sobre a alteração de informações do WS-Addressing no ambiente local, consulte Informações de WS-Addressing no Ambiente Local.

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:28:52


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ac64500_