Você pode substituir dinamicamente os valores no ambiente local da mesma maneira que configura valores em outros elementos de uma mensagem. Essas substituições de ambiente local são usadas somente pelo nó SOAPAsyncRequest e não pelo nó SOAPAsyncResponse.
Configuração | Descrição |
---|---|
TransportType | Substitui a propriedade Transport no nó para alternar o transporte. Por exemplo, se o nó for configurado para usar o transporte JMS, use o seguinte para comutar para o transporte HTTP:
Para alternar para o transporte JMS:
Isso
substitui apenas o transporte de solicitação para essa mensagem. O transporte de resposta
não é alterado do conjunto de propriedades no nó
SOAPAsyncResponse. |
Operação | Substitui a propriedade Operation no nó. Por exemplo:
|
UserContext | É possível armazenar dados de
contexto no seguinte local no ambiente local. O nó SOAPAsyncResponse pode ser recuperado posteriormente nesses dados.
|
Você pode configurar as seguintes propriedades em LocalEnvironment.Destination.SOAP.Request.Transport.HTTP. Essas propriedades se aplicam na utilização do transporte HTTP.
Configuração | Descrição |
---|---|
WebServiceURL | Substitui a propriedade URL do
serviço da Web no nó. Por exemplo:
|
RequestURI | Substitui a RequestURI, que é o caminho
após a URL e a porta. Por exemplo:
|
Timeout | Substitui a propriedade Tempo Limite
do Pedido (em segundos) no nó. Por exemplo:
Esse
é o tempo que o nó aguarda para receber o reconhecimento HTTP 202, e não o tempo de
espera pela resposta do serviço da web associado. |
ProxyURL | Substitui a propriedade Local do
proxy HTTP(S) no nó. Por exemplo:
|
SSLProtocol | Substitui a propriedade SSLProtocol
no nó. Por exemplo:
Os valores válidos são: SSL, SSLv3 e TLS. |
SSLCiphers | Substitui a propriedade Cifras
SSL Permitidas (se estiver utilizando SSL) no nó. Por exemplo:
|
HTTPVersion | Substitui a HTTPVersion.
Por exemplo:
|
Método | Substitui o Método. Por exemplo:
|
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:
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:
|
Compactação | Substitui a propriedade Usar
compactação no nó. Por exemplo:
|
Você pode configurar as seguintes propriedades do JMS no nó SOAPAsyncRequest em LocalEnvironment.Destination.SOAP.Request.Transport.JMS. Essas propriedades se aplicam apenas quando se utiliza o transporte JMS.
É possível alternar entre o transporte HTTP e JMS utilizando a substituição TransportType ou o campo To de WS-Addressing (consulte Informações de WS-Addressing no Ambiente Local).
Algumas substituições do ambiente local JMS para o nó SOAPAsyncRequest possui propriedades equivalentes no cabeçalho JMSTransport. Se você especificar uma substituição de ambiente local, ela tem precedência sobre qualquer propriedade equivalente configurada no cabeçalho JMSTransport.
Configuração | Descrição |
---|---|
CorrelationID | Configura a mensagem de solicitação
CorrelID. Por exemplo:
|
DeliveryMode | Substitui a propriedade DeliveryMode no nó. Por exemplo:
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. |
Destino | Substitui a propriedade Destination no nó. Por exemplo:
|
DestinationURI | É possível substituir múltiplas propriedades do JMS ao mesmo tempo no ambiente local usando a configuração DestinationURI.
As propriedades que você configura desta maneira podem ser substituídas configurando as substituições do ambiente local para as propriedades individuais do JMS conforme exibido nas tabelas a seguir.
Essa substituição do ambiente local pode ser configurada com um formato de URI de estilo W3C ou de estilo IBM. Para obter informações adicionais, consulte Formatos de URI WSDL para JMS. |
Expiração | Substitui a propriedade Expiration no nó. Esta propriedade é especificada em milissegundos. Por exemplo, para configurar uma expiração de 100 milissegundos:
|
MessagePriority | Substitui a propriedade MessagePriority no nó. Por exemplo:
|
MessageType | Substitui a propriedade MessageType no nó. Por exemplo:
Os valores permitidos para esta propriedade são text e bytes. |
ProviderName | Substitui a propriedade Nome do Provedor JMS no nó. Por exemplo:
|
TargetService | Substitui a propriedade TargetService no nó. Por exemplo:
|
TransactionMode | Substitui a propriedade Modo de
Transação no nó. Por exemplo:
Os valores permitidos para essa propriedade são
Sim,
Não e
ForceLocal.
|
UriFormat | Substitui a propriedade UriFormat no nó. Por exemplo:
Os valores permitidos para esta propriedade são w3c e ibm. |
Você pode configurar as seguintes propriedades JMS no nó SOAPAsyncRequest em LocalEnvironment.Destination.SOAP.Request.Transport.JMS.JNDI. Essas propriedades se aplicam apenas quando se utiliza o transporte JMS.
Configuração | Descrição |
---|---|
BindingsLocation | Substitui a propriedade Local das ligações da URL do JNDI no nó. Por exemplo:
|
ConnectionFactoryName | Substitui a propriedade Nome da connection
factory no nó. Por exemplo:
|
ContextParameters | Especifique os parâmetros de contexto JNDI além
dos parâmetros de contexto JNDI definidos no nó. É possível definir
os parâmetros de contexto JNDI, por exemplo:
|
InitialContextFactory | Substitui a propriedade Factory de contexto inicial no nó. Por exemplo:
|
UserProperties | Especifique os parâmetros de contexto do usuário além
dos parâmetros de contexto do usuário definidos no nó. É possível definir
os parâmetros de contexto do usuário específicos, por exemplo:
|
Você pode configurar as seguintes propriedades JMS WS-Addressing ReplyTo no nó SOAPAsyncRequest em LocalEnvironment.Destination.SOAP.Request.Transport.JMS.AsyncReply. Configure essas propriedades se você quiser substituir como o servidor remoto localiza as definições da JNDI para a fila de resposta.
Essas propriedades se aplicam apenas quando se utiliza o transporte JMS. É possível alternar entre o transporte HTTP e JMS utilizando a substituição TransportType ou o campo To de WS-Addressing (consulte Informações de WS-Addressing no Ambiente Local).
Configuração | Descrição |
---|---|
BindingsLocation | Substitui a propriedade
BindingsLocation no WS-Addressing ReplyTo.
|
ConnectionFactoryName | Substitui a propriedade
ConnectionFactoryName no WS-Addressing ReplyTo.
|
ContextParameters | Especifique parâmetros de contexto JNDI no WS-Addressing ReplyTo.
É possível definir
os parâmetros de contexto JNDI, por exemplo:
|
InitialContextFactory | Substitui a propriedade InitialContextFactory no WS-Addressing ReplyTo.
|
Configuração | Descrição |
---|---|
OneWay | Instrui o nó que a mensagem de entrada era uma mensagem
unidirecional e que nenhuma mensagem de resposta é necessária. Por exemplo:
Se
a mensagem de entrada tiver usado o transporte HTTP, o nó enviará uma mensagem HTTP 202
de reconhecimento. Se a mensagem de entrada tiver usado o transporte JMS, nenhuma
resposta será esperada. A mensagem de saída não tem fila de resposta e o nó não aguarda
uma resposta.Para obter mais informações, consulte Mensagens Unidirecionais no Modo de Gateway. |