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

Nodo HTTPHeader

Utilice el nodo HTTPHeader para añadir, modificar o suprimir cabeceras HTTP como HTTPInput, HTTPResponse, HTTPRequest y HTTPReply.

Este tema contiene las siguientes secciones:

Finalidad

El nodo HTTPHeader proporciona una interfaz de kit de herramientas para manipular las cabeceras HTTP sin necesidad de codificación. No modifica el cuerpo del mensaje. Puede añadir o suprimir toda la cabecera o las propiedades seleccionadas de la cabecera. Puede establecer las propiedades en un valor fijo o en un valor especificado mediante una expresión XPath que accede a un valor de uno de los árboles de mensajes. XPath se utiliza para proporcionar una ubicación válida desde la que se puede copiar un valor para una propiedad. Por ejemplo la ubicación puede ser el cuerpo del mensaje, el árbol del entorno local o una lista de excepciones.

Las cabeceras HTTPInput y HTTPResponse sólo se puede suprimir o transportar desde el mensaje de entrada; las propiedades de sus cabeceras no se pueden modificar ni añadir.

El nodo HTTPHeader se encuentra en el cajón HTTP de la paleta y está representado en el WebSphere Message Broker Toolkit mediante el siguiente icono:

Icono de nodo de control de tiempo de espera

Utilización de este nodo en un flujo de mensajes

Busque en el siguiente ejemplo para obtener más detalles acerca de cómo utilizar el nodo:

Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.

Terminales y propiedades

Cuando haya colocado una instancia del nodo en un flujo de mensajes, podrá configurarlo. Consulte Configurar un nodo de flujo de mensajes. Este nodo no tiene propiedades obligatorias.

Los terminales del nodo HTTPHeader se describen en la tabla siguiente:
Terminal Descripción
Entrada El terminal de entrada que acepta un mensaje para que lo procese el nodo.
Anomalías El terminal de salida al que se direcciona el mensaje de entrada si se detecta una anomalía durante la extracción.
De salida El terminal de salida al que se direcciona el mensaje transformado si el mensaje de entrada se procesa satisfactoriamente.

Las tablas siguientes describen las propiedades del nodo. La columna con la cabecera O indica si la propiedad es obligatoria (marcada con un asterisco si tiene que entrar un valor cuando no hay definido ningún valor predeterminado); la columna con la cabecera C indica si la propiedad es configurable (puede cambiar el valor cuando añade el flujo de mensajes al archivo BAR para desplegarlo).

Las propiedades de descripción del nodo HTTPHeader se describen en la siguiente tabla:

Propiedad O C Valor predeterminado Descripción
Nombre de nodo No No HTTPHeader El nombre del nodo.
Descripción corta No No   Descripción breve del nodo.
Descripción larga No No   Texto que describe el propósito del nodo en el flujo de mensajes.
En la tabla siguiente se describen las propiedades de la cabecera HTTPInput:
Propiedad O C Valor predeterminado Descripción
Opciones de la cabecera HTTPInput No Transferir cabecera Opciones para controlar la HTTPInputHeader en su totalidad.

Seleccione Transferir cabecera para transferir los valores del mensaje de entrada si está presente.

Seleccione Suprimir cabecera para suprimir la cabecera, si está presente.

En la tabla siguiente se describen las propiedades de la cabecera HTTPResponse:
Propiedad O C Valor predeterminado Descripción
Opciones de la cabecera HTTPResponse No Transferir cabecera Opciones para controlar la HTTPResponseHeader en su totalidad.

Seleccione Transferir cabecera para transferir los valores del mensaje de entrada si está presente.

Seleccione Suprimir cabecera para suprimir la cabecera, si está presente.

En la tabla siguiente se describen las propiedades de la cabecera HTTPRequest:
Propiedad O C Valor predeterminado Descripción
Opciones de la cabecera HTTPRequest No Transferir cabecera Configure la cabecera HTTPRequest. Estas opciones están disponibles:  
Transferir cabecera
Seleccione esta opción para transportar los valores de un mensaje de entrada.
Añadir cabecera
Seleccione esta opción para añadir propiedades nuevas a la cabecera o para modificar o suprimir las propiedades existentes.
Modificar cabecera
Seleccione esta opción para añadir propiedades o para modificar o suprimir las propiedades existentes.
Suprimir cabecera
Seleccione esta opción para suprimir la cabecera HTTPRequest y todas las propiedades asociadas del mensaje de entrada.
Borrar valores entrantes No No seleccionado Esta opción, que únicamente está habilitada si selecciona Modificar cabecera, suprime todos los nombres de propiedades y los valores asociados del mensaje de entrada, si está presente.
Cabecera HTTPRequest No No hay ningún valor predeterminado Este campo está habilitado únicamente si selecciona Añadir cabecera o Modificar cabecera para las Opciones de la cabecera HTTPRequest. La pantalla no tiene propiedades predefinidas. Se utiliza para crear propiedades y valores personalizados. Utilice la tabla de propiedades para añadir nuevas propiedades o para modificar o suprimir propiedades existentes para la cabecera. No hay ningún límite en el número de propiedades. Cada propiedad debe tener un nombre y un calificador de tipo. El calificador de tipo puede ser Valor, XPath o Suprimir.
Valor
Escriba un valor válido nuevo para la propiedad seleccionada. Un valor nulo o una serie vacía se considerará también como un valor válido.
XPath
Especifique una expresión XPath válida. WebSphere Message Broker da soporte a definiciones XPath que comienzan por una variable XPath como, por ejemplo, $Root o $LocalEnvironment. Sólo se devuelve la primera aparición si hay varios valores para la expresión XPath. Los ejemplos de expresiones XPath válidas son: $LocalEnvironment/Host, y $Root/HTTPRequest/Content-Type.
Suprimir
Especifique la propiedad que se va a suprimir del mensaje de entrada. El valor asociado a la propiedad seleccionada se suprime también.

En la tabla siguiente se describen las propiedades de la cabecera HTTPReply:

Propiedad O C Valor predeterminado Descripción
Opciones de la cabecera HTTPReply No Transferir cabecera Configure la cabecera HTTPReply. Estas opciones están disponibles:  
Transferir cabecera
Seleccione esta opción para transportar los valores de un mensaje de entrada.
Añadir cabecera
Seleccione esta opción para añadir propiedades nuevas a la cabecera o para modificar o suprimir las propiedades existentes.
Modificar cabecera
Seleccione esta opción para añadir propiedades o para modificar o suprimir las propiedades existentes.
Suprimir cabecera
Seleccione esta opción para suprimir la cabecera HTTPReply y todas las propiedades asociadas del mensaje de entrada.
Borrar valores entrantes No No seleccionado Esta opción, que únicamente está habilitada si selecciona Modificar cabecera, suprime todos los nombres de propiedades y los valores asociados del mensaje de entrada, si está presente.
Cabecera HTTPReply No No hay ningún valor predeterminado Esta campo sólo está habilitado si selecciona Añadir cabecera o Modificar cabecera para las Opciones de la cabecera HTTPRequest. La pantalla no tiene propiedades predefinidas. Se utiliza para crear propiedades y valores personalizados. Utilice la tabla de propiedades para añadir nuevas propiedades o para modificar o suprimir propiedades existentes para la cabecera. No hay ningún límite en el número de propiedades. Cada propiedad debe tener un nombre y un calificador de tipo. El calificador de tipo puede ser Valor, XPath o Suprimir.
Valor
Escriba un valor válido nuevo para la propiedad seleccionada. Un valor nulo o una serie vacía se considerará también como un valor válido.
XPath
Especifique una expresión XPath válida. WebSphere Message Broker da soporte a definiciones XPath que comienzan por una variable XPath como, por ejemplo, $Root o $LocalEnvironment. Sólo se devuelve la primera aparición si hay varios valores para la expresión XPath. Los ejemplos de expresiones XPath válidas son: $LocalEnvironment/Host, y $Root/HTTPRequest/Content-Type.
Suprimir
Especifique la propiedad que se va a suprimir del mensaje de entrada. El valor asociado a la propiedad seleccionada se suprime también.
Las propiedades de supervisión del nodo se describen en la siguiente tabla.
Propiedad O C Valor predeterminado Descripción
Sucesos No No Ninguno Los sucesos que se han definido para el nodo se visualizan en este separador. De forma predeterminada, no se define ningún suceso de supervisión en ningún nodo en un flujo de mensajes. Utilice Añadir, Editar y Suprimir para crear, cambiar o suprimir sucesos de supervisión para el nodo; consulte Configuración de orígenes de sucesos de supervisión utilizando propiedades de supervisión para obtener detalles.

Puede habilitar e inhabilitar sucesos que se muestran aquí seleccionando o deseleccionando el recuadro Habilitado.

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


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