WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Alteraciones temporales del entorno local para el nodo SOAPReply

Puede alterar dinámicamente los valores establecidos 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 el apartado WS-Addressing con el nodo SOAPReply.

Puede establecer las siguientes propiedades HTTP en el nodo SOAPReply bajo LocalEnvironment.Destination.SOAP.Request.Transport.HTTP.AsyncReply. Estas propiedades sólo se aplican cuando efectúa una respuesta HTTP con WS-Addressing. Puede conmutar entre el transporte HTTP y JMS utilizando el campo To de WS-Addressing; consulte Información de WS-Addressing en el entorno local.
Valor Descripción
HTTPVersion Altera temporalmente HTTPVersion. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.HTTPVersion = 
'HTTP/1.1';
Method Altera temporalmente el Método del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.Method = 'GET';
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:
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;
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:
SET OutputRoot.HTTPReplyHeader."Proxy-Authorization" = 'Basic Zm5lcmJsZTpwYXNzd29yZA==';
SET OutputRoot.HTTPReplyHeader."Proxy-Connection" = 'Keep-Alive';
ProxyURL Altera temporalmente la Ubicación de proxy HTTP(S) del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.ProxyURL = 
'my.proxy';
RequestURI Altera temporalmente RequestURI del mensajes de respuesta, que es la vía de acceso del URL y del puerto. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.RequestURI = 
'/abc/def?x=y&g=h';
SSLCiphers Altera temporalmente Cifrados SSL permitidos (si se utiliza SSL) del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.SSLCiphers = 
'SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA';
SSLProtocol Altera temporalmente SSLProtocol del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.SSLProtocol = 
'TLS';

Los valores válidos son SSL, SSLv3 y TLS.

Timeout Altera temporalmente el Tiempo de espera de solicitud (en segundos) del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.Timeout = 42;
WebServiceURL Altera temporalmente el URL de servicio web del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.AsyncReply.WebServiceURL = 
'http://ibm.com/abc/';
Puede establecer las siguientes propiedades JMS en el nodo SOAPReply bajo LocalEnvironment.Destination.SOAP.Reply.Transport.JMS. Estas propiedades sólo se aplican cuando efectúa una respuesta JMS con WS-Addressing. Puede conmutar entre el transporte HTTP y JMS utilizando el campo To de WS-Addressing; consulte Información de WS-Addressing en el entorno local.
Valor Descripción
BindingsLocation Altera temporalmente la Ubicación de enlaces URL de JNDI del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.BindingsLocation = 
'file:/C:/mqsi6/Webservices/SOAP/JMS/JNDI';
ConnectionFactoryName Altera temporalmente el Nombre de fábrica de conexiones del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.ConnectionFactoryName = 
'QCF';
ContextParameters Altera temporalmente los Parámetros de contexto JNDI del mensaje de respuesta. Puede alterar temporalmente los parámetros de contexto JNDI específicos, por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.ContextParameters.foo = 
'bar';
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.ContextParameters.foo2 = 
'baz';
CorrelationID Establece el CorrelID del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.CorrelationID  = 
'myCorrelID';
Destination Altera temporalmente el Destino del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.Destination = 
'REPLYTOQ2';
DeliveryMode Altera temporalmente DeliveryMode en el mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.DeliveryMode = 
'NON_PERSISTENT';
Los valores permitidos para esta propiedad son PERSISTENT y NON_PERSISTENT. Si UriFormat es ibm, 1 y 0 son valores permitidos adicionales para DeliveryMode.
Expiration Altera temporalmente la Caducidad del mensaje de respuesta. Esta propiedad se especifica en milisegundos. Por ejemplo, para establecer una caducidad de 100 milisegundos:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.Expiration = 
'100';
InitialContextFactory Altera temporalmente la Fábrica de contexto inicial del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.InitialContextFactory = 
'com.sun.jndi.fscontext.RefFSContextFactory';
MessagePriority Altera temporalmente MessagePriority en el mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.MessagePriority = 
'7';
MessageType Altera temporalmente MessageType en el mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.MessageType = 
'text';
Los valores permitidos para esta prioridad son text ybytes.
ProviderName Altera temporalmente el Nombre de proveedor JMS del mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.ProviderName = 
'WebSphere MQ';
TransactionMode Altera temporalmente la propiedad Modalidad de transacción en el nodo. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.TransactionMode = 'Yes';
Los valores permitidos para esta propiedad son Yes, No y ForceLocal.
  • No significa que no se lleva a cabo ninguna transacción, y equivale a None.
  • Yes significa que se lleva a cabo una transacción local si la propiedad Transacción coordinada del flujo no está seleccionada, o se lleva a cabo una transacción coordinada XA si la propiedad Transacción coordinada del flujo está seleccionada.
  • ForceLocal significa que se utiliza siempre una transacción local, incluso si la propiedad Transacción coordinada del flujo está seleccionada.
UriFormat Altera temporalmente UriFormat en el mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.UriFormat  = 
'w3c';
Los valores permitidos para esta propiedad son w3c eibm.
UserProperties Altera temporalmente los Parámetros de contexto de usuario en el nodo. Puede alterar temporalmente los parámetros de contexto de usuario específicos, por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.UserProperties.property1 = 
'value1';
SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.JMS.JNDI.UserProperties.property2 = 
'value2';
Valor Descripción
OneWay Indica al nodo que el mensaje de entrada era un mensaje unidireccional. Los recursos de nodo se borran porque no se necesita ningún mensaje de respuesta. Por ejemplo:
SET OutputLocalEnvironment.Destination.SOAP.Reply.Gateway.OneWay = True
Además, si el mensaje de entrada ha utilizado el transporte HTTP, el nodo envía un mensaje de acuse de recibo HTTP 202.

Para obtener más información, consulte Mensajes unidireccionales en modalidad de pasarela.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:48


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ac56182_