Puede alterar dinámicamente valores en el entorno local del mismo modo que se establecen valores en otros elementos de un mensaje.
Hay otras alteraciones temporales de entorno local disponibles para WS-Addressing. Consulte WS-Addressing con el nodo SOAPRequest.
Valor | Descripción |
---|---|
Operation | Altera temporalmente la propiedad
Operación del nodo. Por ejemplo:
|
TransportType | Altera temporalmente la propiedad
Transporte en el nodo para
cambiar de transporte. Por ejemplo, si el nodo está configurado para
utilizar el transporte JMS, utilice lo siguiente para cambiar al
transporte HTTP:
Para
cambiar al transporte JMS:
Esto
altera temporalmente el transporte de solicitud y respuesta para este mensaje. |
UserContext | Puede almacenar datos de contexto BLOB en la
siguiente ubicación en el entorno local. El nodo
SOAPAsyncResponse puede
recuperar estos datos posteriormente.
Los
datos almacenado en UserContext deben estar en formato BLOB. Este campo
se incluye en la corriente de bits del mensaje y, por consiguiente,
aumenta el tamaño del mensaje.Este valor sólo se aplica al nodo SOAPAsyncRequest y es ignorado por un nodo SOAPRequest. |
Valor | Descripción |
---|---|
Compression | Altera temporalmente la propiedad Usar
compresión del nodo. Por ejemplo:
Para
establecer un tamaño mínimo (en bytes) en el que aplicar la compresión, utilice la
siguiente alteración temporal:
|
HTTPVersion | Altera temporalmente HTTPVersion.
Por ejemplo:
|
Method | Altera temporalmente Method. Por ejemplo:
|
ProxyConnectHeaders | Especifica cabeceras adicionales que se utilizan si la solicitud de salida es una conexión SSL a través de un
proxy. Estas cabeceras adicionales se envían con una solicitud CONNECT inicial al proxy. Por ejemplo, cuando utiliza SSL puede enviar información de autenticación proxy a un servidor proxy. Puede enviar varias cabeceras, pero cada una de ellas debe estar separada por un retorno de carro y un salto de línea (ASCII 0x0D 0x0A), de acuerdo con RFC2616; por ejemplo:
Este valor sólo se utiliza si la solicitud es una solicitud SSL a través de un servidor proxy.
Para enviar información de autenticación proxy para una solicitud no SSL, especifique las cabeceras individuales en la carpeta HTTPRequestHeader, tal como se muestra en el siguiente ejemplo:
|
ProxyURL | Altera temporalmente la propiedad Ubicación de proxy HTTP(S) del nodo. Por ejemplo:
|
RequestURI | Altera temporalmente RequestURI, que es la vía de acceso después del URL y el puerto. Por ejemplo:
|
SSLCiphers | Altera temporalmente la propiedad Cifrados SSL permitidos (si se utiliza SSL) del nodo. Por ejemplo:
|
SSLProtocol | Altera temporalmente la propiedad SSLProtocol del nodo. Por ejemplo:
Los valores válidos son SSL, SSLv3 y TLS. |
Timeout | Altera temporalmente la propiedad Tiempo de espera de solicitud (en segundos) del nodo. Por ejemplo:
|
TimeoutMillis | Altera temporalmente la propiedad Tiempo de espera de solicitud (en segundos) del nodo. Por ejemplo:
Esta propiedad define el tiempo de espera en milisegundos. El valor de TimeoutMillis altera temporalmente el valor de
Timeout si se han establecido los dos valores. |
WebServiceURL | Altera temporalmente la propiedad URL de servicio web en el nodo. Por ejemplo:
|
Puede establecer las siguientes propiedades JMS en el nodo SOAPRequest bajo LocalEnvironment.Destination.SOAP.Request.Transport.JMS. Estas propiedades solamente se aplican cuando se utiliza el transporte JMS. Puede conmutar entre el transporte HTTP y JMS utilizando la alteración temporal TransportType o el campo To; consulte Información de WS-Addressing en el entorno local.
Algunas alteraciones temporales del entorno local JMS para el nodo SOAPRequest tienen propiedades equivalentes en la cabecera JMSTransport. Si especifica una alteración de entorno local, tiene prioridad sobre cualquier propiedad equivalente establecida en la cabecera JMSTransport.
Valor | Descripción |
---|---|
BindingsLocation | Altera temporalmente la propiedad
Ubicación de enlaces URL de JNDI
en el nodo. Por ejemplo:
|
ConnectionFactoryName | Altera temporalmente la propiedad
Nombre de fábrica de conexiones
en el nodo. Por ejemplo:
|
ContextParameters | Especifique parámetros de contexto JNDI, además de
los parámetros de contexto JNDI definidos en el nodo. Puede definir
parámetros de contexto JNDI específicos, por ejemplo:
|
CorrelationID | Establece el
CorrelID del mensaje de solicitud. Por ejemplo:
|
CorrelationPattern | Establece el patrón de correlación de mensajes de solicitud.
Por ejemplo:
Los valores permitidos son los enteros 1 y 2:
|
DeliveryMode | Altera temporalmente la propiedad DeliveryMode del nodo. Por ejemplo:
Los valores permitidos para esta propiedad
son PERSISTENT y NON_PERSISTENT. Si UriFormat es ibm, 1 y 0 son valores permitidos adicionales para DeliveryMode. |
Destination | Altera temporalmente la propiedad Destination del nodo. Por ejemplo:
|
DestinationURI | Puede alterar temporalmente varias propiedades JMS
al mismo tiempo en el entorno local utilizando el valor DestinationURI.
Las propiedades que se establecen de este modo se pueden alterar
temporalmente estableciendo alteraciones temporales de entorno local para
propiedades JMS individuales, tal como se muestra en las tablas
siguientes.
Esta alteración temporal de entorno local
se puede establecer con un formato de URI de estilo W3C o de estilo IBM. Para
obtener más información, consulte Formatos de URI de WSDL de JMS. |
Expiration | Altera temporalmente la propiedad Expiration del nodo. Esta propiedad se especifica en milisegundos. Por
ejemplo, para establecer una caducidad de 100 milisegundos:
|
InitialContextFactory | Altera temporalmente la propiedad Fábrica de contexto inicial en el nodo. Por ejemplo:
|
MessagePriority | Altera temporalmente la propiedad MessagePriority del nodo. Por ejemplo:
|
MessageType | Altera temporalmente la propiedad MessageType del nodo. Por ejemplo:
Los valores permitidos para esta propiedad son
text y bytes. |
ProviderName | Altera temporalmente la propiedad Nombre del proveedor JMS en el nodo. Por ejemplo:
|
ReplyToDestination | Altera temporalmente la propiedad ReplyToDestination del nodo. Por ejemplo:
|
TargetService | Altera temporalmente la propiedad TargetService del nodo. Por ejemplo:
|
Timeout | Altera temporalmente la propiedad Timeout del nodo. Este valor se especifica en segundos. Por ejemplo, para establecer un valor de tiempo de espera de 30 segundos:
|
TransactionMode | Altera temporalmente la propiedad
Modalidad de transacción en el
nodo. Por ejemplo:
Los
valores permitidos para esta propiedad son Yes,
No y
ForceLocal.
|
UriFormat | Altera temporalmente la propiedad UriFormat del nodo. Por ejemplo:
Los valores permitidos para esta propiedad son
w3c e ibm. |
UserProperties | Especifique parámetros de contexto de usuario, además de
los parámetros de contexto de usuario definidos en el nodo. Puede definir
parámetros de contexto de usuario específicos, por ejemplo:
|
Valor | Descripción |
---|---|
OneWay | Indica al nodo que el mensaje de entrada era un mensaje
unidireccional y que no es necesario ningún mensaje de respuesta. Por ejemplo:
Si el mensaje se envía a través del transporte HTTP, el nodo espera un mensaje de respuesta de acuse de recibo HTTP 202 del servidor remoto. Si el mensaje se envía a través del transporte JMS, no se espera ninguna respuesta. En este ejemplo, el mensaje de salida no tiene ninguna cola de respuestas, y el nodo no espera ninguna respuesta. Para obtener más información, consulte Mensajes unidireccionales en modalidad de pasarela. |