Você pode substituir dinamicamente os valores no ambiente local da mesma maneira que configura valores 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ó SOAPRequest.
Configuração | Descrição |
---|---|
Operação | Substitui a propriedade Operation no nó. Por exemplo:
|
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 o transporte de solicitação e resposta para essa mensagem. |
UserContext | É possível armazenar dados de contexto BLOB no seguinte local no ambiente local. O nó SOAPAsyncResponse pode ser recuperado posteriormente nesses dados.
Os dados armazenados no UserContext devem estar no formato BLOB. Este campo está incluído no fluxo de bits da mensagem e, portanto, aumenta o tamanho da mensagem.Essa configuração se aplica apenas ao nó SOAPAsyncRequest e é ignorada por um nó SOAPRequest. |
Configuração | Descrição |
---|---|
Compactação | Substitui a propriedade Usar
compactação no nó. Por exemplo:
Para configurar um tamanho mínimo (em bytes)
no qual a compactação é aplicada, use a seguinte substituição:
|
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:
|
ProxyURL | Substitui a propriedade Local do
proxy HTTP(S) no nó. Por exemplo:
|
RequestURI | Substitui a RequestURI, que é o caminho
após a URL e a porta. Por exemplo:
|
SSLCiphers | Substitui a propriedade Cifras
SSL Permitidas (se estiver utilizando SSL) no nó. Por exemplo:
|
SSLProtocol | Substitui a propriedade SSLProtocol
no nó. Por exemplo:
Os valores válidos são SSL, SSLv3 e TLS. |
Timeout | Substitui a propriedade Tempo Limite
do Pedido (em segundos) no nó. Por exemplo:
|
TimeoutMillis | Substitui a propriedade Tempo Limite
do Pedido (em segundos) no nó. Por exemplo:
Essa
propriedade define o tempo limite em milissegundos. O valor de TimeoutMillis
substituirá o valor de Tempo Limite se os dois valores estiverem configurados. |
WebServiceURL | Substitui a propriedade URL do
serviço da Web no nó. Por exemplo:
|
Você pode configurar as seguintes propriedades do JMS no nó SOAPRequest 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ó SOAPRequest 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 |
---|---|
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:
|
CorrelationID | Configura a mensagem de solicitação CorrelID. Por exemplo:
|
CorrelationPattern | Configura o padrão de correlação de mensagem de solicitação.
Por exemplo:
Os valores permitidos são os números inteiros
1 e 2:
|
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:
|
InitialContextFactory | Substitui a propriedade Factory de contexto inicial no nó. Por exemplo:
|
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:
|
ReplyToDestination | Substitui a propriedade ReplyToDestination no nó. Por exemplo:
|
TargetService | Substitui a propriedade TargetService no nó. Por exemplo:
|
Timeout | Substitui a propriedade Timeout no nó. Esse valor é especificado
em segundos. Por exemplo, para configurar um valor de tempo limite de 30 segundos:
|
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. |
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:
|
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 for enviada por meio do transporte HTTP, o nó aguardará uma mensagem de resposta HTTP 202 de reconhecimento do servidor remoto. Se a mensagem for enviada por meio do transporte JMS, nenhuma resposta será esperada. Neste exemplo, a mensagem de saída não possui Fila de Resposta e o nó não aguarda nenhuma resposta. Para obter mais informações, consulte Mensagens Unidirecionais no Modo de Gateway. |