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

Substituições do Ambiente Local para o Nó de SOAPReply

Você pode substituir dinamicamente valores de configuração no ambiente local da mesma maneira que valores de configuração em outros elementos de uma mensagem.

Outras substituições do ambiente local estão disponíveis para WS-Addressing. Consulte o Endereçamento WS com o Nó SOAPReply.

Você pode configura as seguintes propriedades HTTP no nó SOAPReply em LocalEnvironment.Destination.SOAP.Request.Transport.HTTP.AsyncReply. Essas propriedades aplicam-se somente quando você faz uma respostaHTTP com o WS-Addressing. Você pode comutar entre HTTP e transporte JMS usando o campo To do WS-Addressing; consulte Informações de WS-Addressing no Ambiente Local.
Configuração Descrição
HTTPVersion Substitui a HTTPVersion. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.HTTPVersion = 
'HTTP/1.1';
Método Substitui a mensagem de resposta Método. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.Method = 'GET';
ProxyConnectHeaders Especifica cabeçalhos adicionais que serão utilizados caso o pedido de saída seja uma conexão SSL através de um proxy. Estes cabeçalhos adicionais são enviados juntamente com o pedido inicial CONNECT ao proxy. Por exemplo, você poderá enviar informações sobre autenticação de proxy para um servidor proxy quando estiver utilizando o SSL. Múltiplos cabeçalhos podem ser enviados mas cada um deve ser separado por um retorno de carro e um avanço de linha (ASCII 0x0D 0x0A) de acordo com o RFC2616; por exemplo:
DECLARE CRLF CHAR CAST(X'0D0A' AS CHAR CCSID 1208);     
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.ProxyConnectHeaders =
'Proxy-Authorization: Basic Zm5lcmJsZTpwYXNzd29yZA==' || CRLF || 
'Proxy-Connection: Keep-Alive' || CRLF;
Esta configuração é utilizada apenas se for um pedido SSL através de um servidor proxy. Para enviar informações sobre autenticação de proxy para um pedido não SSL, especifique os cabeçalhos individuais na pasta HTTPRequestHeader, conforme mostrado nos exemplos a seguir:
SET OutputRoot.HTTPReplyHeader."Proxy-Authorization" = 'Basic Zm5lcmJsZTpwYXNzd29yZA==';
SET OutputRoot.HTTPReplyHeader."Proxy-Connection" = 'Keep-Alive';
ProxyURL Substitui a mensagem de resposta Local do proxy HTTP(S). Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.ProxyURL = 
'my.proxy';
RequestURI Substitui a mensagem de resposta RequestURI, que é o caminho após a URL e a porta. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.RequestURI = 
'/abc/def?x=y&g=h';
SSLCiphers Substitui a mensagem de resposta Cifras SSL Permitidas(se estiver usando SSL). Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.SSLCiphers = 
'SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA';
SSLProtocol Substitui a mensagem de resposta SSLProtocol. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.SSLProtocol = 
'TLS';

Os valores válidos são SSL, SSLv3 e TLS.

Timeout Substitui a mensagem de resposta Tempo limite do pedido (em segundos). Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.Timeout = 42;
WebServiceURL Substitui a mensagem de resposta URL do serviço da Web. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.WebServiceURL = 
'http://ibm.com/abc/';
Você pode configurar as seguintes propriedades do JMS no nó SOAPReply em LocalEnvironment.Destination.SOAP.Reply.Transport.JMS. Essas propriedades aplicam-se somente quando você faz uma resposta JMS com o WS-Addressing. Você pode comutar entre o transporte HTTP e JMS usando o campo WS-Addressing To; consulte Informações de WS-Addressing no Ambiente Local.
Configuração Descrição
BindingsLocation Substitui a mensagem de resposta Local de ligações URL do JNDI. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.BindingsLocation = 
'file:/C:/mqsi6/Webservices/SOAP/JMS/JNDI';
ConnectionFactoryName Substitui a mensagem de respostaNome do connection factory . Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.ConnectionFactoryName = 
'QCF';
ContextParameters Substitui a mensagem de resposta Parâmetros de contexto do JNDI. É possível substituir parâmetros de contexto JNDI específicos, tais como:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.ContextParameters.foo = 
'bar';
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.ContextParameters.foo2 = 
'baz';
CorrelationID Configura a mensagem de resposta CorrelID. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.CorrelationID  = 
'myCorrelID';
Destino Substitui a mensagem de resposta Destino. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.Destination = 
'REPLYTOQ2';
DeliveryMode Substitui a mensagem de resposta DeliveryMode. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.DeliveryMode = 
'NON_PERSISTENT';
Os valores permitidos para esta propriedade são PERSISTENT e NON_PERSISTENT. Se UriFormat for ibm, 1 e 0 são valores adicionais permitidos para DeliveryMode.
Expiração Substitui a mensagem de resposta Expiração. Esta propriedade é especificada em milissegundos. Por exemplo, para configurar uma expiração de 100 milissegundos:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.Expiration = 
'100';
InitialContextFactory Substitui a mensagem de resposta factory de contexto inicial. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.InitialContextFactory = 
'com.sun.jndi.fscontext.RefFSContextFactory';
MessagePriority Substitui a mensagem de resposta MessagePriority. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.MessagePriority = 
'7';
MessageType Substitui a mensagem de respostaMessageType. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.MessageType = 
'text';
Os valores permitidos para esta propriedade são text e bytes.
ProviderName Substitui a mensagem de respostaNome do provedor JMS. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.ProviderName = 
'WebSphere MQ';
TransactionMode Substitui a propriedade Modo de Transação no nó. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.TransactionMode = 'Yes';
Os valores permitidos para essa propriedade são Sim, Não e ForceLocal.
  • Não significa que nenhuma transação ocorre e é equivalente a Nenhum.
  • Sim significa que uma transação local ocorrerá se a Transação Coordenada do fluxo não estiver selecionada, ou uma transação coordenada por XA ocorrerá se a propriedade Transação Coordenada do fluxo estiver selecionada.
  • ForceLocal significa que uma transação local sempre será usada, mesmo que a propriedade Transação Coordenada do fluxo seja selecionada.
UriFormat substitui a mensagem de resposta UriFormat. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.UriFormat  = 
'w3c';
Os valores permitidos para esta propriedade são w3c e ibm.
UserProperties Substitui os Parâmetros de Contexto do Usuário no nó. É possível substituir parâmetros de contexto do usuário, tais como:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.UserProperties.property1 = 
'value1';
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.UserProperties.property2 = 
'value2';
Configuração Descrição
OneWay Instrui o nó que a mensagem de entrada é uma mensagem unidirecional. Os recursos do nó são limpos porque nenhuma mensagem de resposta é necessária. Por exemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Gateway.OneWay = True
Além disso, se a mensagem de entrada tiver usado o transporte HTTP, o nó enviará uma mensagem HTTP 202 de reconhecimento.

Para obter mais informações, consulte Mensagens Unidirecionais no Modo de Gateway.

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:46


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