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

Parámetros de escucha HTTP de intermediario

Seleccione los recursos y las propiedades que están asociados al escucha HTTP del intermediario que desea cambiar.

Para cambiar estas propiedades, debe especificar el nombre del intermediario y -b httplistener.

El componente httplistener define para el intermediario propiedades que se utilizan para todos los nodos de entrada y respuesta HTTP y SOAP que se han configurado para utilizar el escucha del intermediario.

Debe reiniciar el intermediario para implementar todos los cambios.

Las siguientes combinaciones son válidas para el componente httplistener:

-o HTTPListener

Las propiedades y los valores siguientes son válidos:
-n enableSSLConnector
Establezca este valor en true para que el escucha HTTP esté a la escucha de conexiones SSL de entrada.
  • Tipo de valor - Booleano
  • Valor inicial - false
-n startListener
Establezca el valor en true para que todos los nodos HTTP de todos los grupos de ejecución utilicen el escucha del intermediario (salvo que se haya activado el escucha incorporado en un grupo de ejecución utilizando el mandato mqsichangeproperties para dicho grupo de ejecución). Para obtener información acerca de la configuración de un grupo de ejecución de modo que los nodos HTTP puedan utilizar el escucha incluido, consulte Parámetros de escucha HTTP de grupo de ejecución (nodos SOAP y HTTP).

De forma predeterminada, los nodos SOAP utilizan el escucha incorporado, aunque pueden configurarse para utilizar el escucha del intermediario con el mandato mqsichangeproperties. Consulte el apartado Conmutar de un escucha de intermediario a escuchas incorporados.

Establezca este valor en false para hacer que todos los nodos utilicen el escucha que está incorporado dentro de cada grupo de ejecución.

  • Tipo de valor - Booleano
  • Valor inicial - true

-o HTTPConnector

Las propiedades y los valores siguientes son válidos:
-n address
Si el servidor tiene más de una dirección IP, establezca el valor en la dirección IP que se utiliza para escuchar en el puerto 7080. Si esta propiedad no se ha establecido, el puerto 7080 se utiliza en todas las direcciones Ip asociadas al servidor. Se puede especificar una dirección como máximo.
  • Tipo de valor - Serie
  • Valor inicial - null
-n maxPostSize
Establezca el valor en el máximo tamaño de POST (en bytes) que el escucha del intermediario puede procesar. Establezca el valor en 0 para eliminar el límite.
  • Tipo de valor - Entero
  • Valor inicial - 2097152 (2 megabytes)
-n acceptCount
Establezca el valor en el número máximo de solicitudes de conexión entrantes que pueden estar en cola. Las solicitudes que se reciben después de alcanzar este límite se rechazarán.
  • Tipo de valor - Entero
  • Valor inicial -100
-n compressableMimeTypes
Establezca el valor en una lista de tipos MIME que se aplican a la compresión HTTP. Otros tipos MIME no se comprimen.
  • Tipo de valor - lista separada por comas
  • Valor inicial - text/html,text/xml,text/plain
-n compression
Establezca el valor en off para inhabilitar la compresión, on para comprimir datos de texto, force para comprimir todos los datos o el tamaño mínimo (en bytes) de datos que debe recibirse antes de que se comprima la salida. Si la compresión está habilitada y no se conoce la longitud de contenido, se comprime toda la salida.
  • Tipo de valor - Serie
  • Valor inicial - off
-n connectionLinger
Establezca el valor en el número de segundos para los que los sockets (que utiliza HTTPConnector) deben permanecer activos después de iniciar un cierre.
  • Tipo de valor - Entero
  • Valor inicial - JVM predeterminada
-n connectionTimeout
Establezca el valor en el número de milisegundos que HTTPConnector debe esperar a que se reciba solicitud después de aceptar una conexión. Establezca el valor en -1 para especificar que no hay tiempo de espera.
  • Tipo de valor - Entero
  • Valor inicial - 60000
-n maxHttpHeaderSize
Establezca el valor en el tamaño máximo (en bytes) que el HTTPListener acepta para una cabecera HTTP.
  • Tipo de valor - Entero
  • Valor inicial - 8192 (8 kilobytes)
-n maxKeepAliveRequests
Establezca el valor en el número máximo de solicitudes que puede utilizar una conexión persistente. Establezca el valor en 1 para inhabilitar las solicitudes de estado activo y forzar la creación de una nueva conexión para cada solicitud. Establezca el valor en 0 o -1 para permitir solicitudes ilimitadas.
  • Tipo de valor - Entero
  • Valor inicial -100
-n maxThreads
Establezca el valor en el número máximo de hebras que puede crear HTTPConnector.
  • Tipo de valor - Entero
  • Valor inicial - 200
-n minSpareThreads
Establezca el valor en el número mínimo de hebras que deben estar activas.
  • Tipo de valor - Entero
  • Valor inicial - 10
-n noCompressionUserAgents
Establezca el valor en una expresión regular que, cuando coincida con la cabecera del agente de usuario, inhabilite la compresión.
  • Tipo de valor - Serie
  • Valor inicial - null
-n restrictedUserAgents
Establezca el valor en una expresión regular que, cuando coincida con la cabecera del agente de usuario, inhabilite el estado activo.
  • Tipo de valor - Serie
  • Valor inicial - null
-n socketBuffer
Establezca el valor en el tamaño (en bytes) del almacenamiento intermedio que debe utilizarse para el almacenamiento intermedio de salida del socket. Establezca el valor en -1 para inhabilitar el uso de un almacenamiento intermedio.
  • Tipo de valor - Entero
  • Valor inicial - 9000 (9 kilobytes)
-n tcpNoDelay
Establezca el valor en true para enviar paquetes pequeños inmediatamente.
  • Tipo de valor - Booleano
  • Valor inicial - true
-n enableLookups
Establezca el valor en true para utilizar las búsquedas DNS para devolver el nombre de host del cliente remoto. Establezca el valor en false para devolver la dirección IP en su lugar.
  • Tipo de valor - Booleano
  • Valor inicial - false

-o HTTPSConnector

Las propiedades que se listan para HTTPConnector también son válidas para HTTPSConnector. Las propiedades y valores siguientes son válidos para HTTPSConnector:
-n algorithm
Establezca el valor en el algoritmo de codificación de certificados que se va a utilizar.
  • Tipo de valor - Serie
  • Valor inicial -
    • Solaris platformHP-UX platformSunX509 en Solaris y HP-UX
    • AIX platformz/OS platformLinux platformWindows platformIbmX509 en otros sistemas (AIX, Linux, Windows, z/OS)
-n clientAuth
Establezca el valor en true si un certificado SSL válido debe ser recibido del cliente antes de poder aceptar una conexión.
  • Tipo de valor - Booleano
  • Valor inicial - false
-n keystoreFile
Establezca el valor en la vía de acceso y el nombre de archivo del archivo de almacén de claves donde está almacenado el certificado del servidor.
  • Tipo de valor - Serie
  • Valor inicial – plataforma predeterminada
-n keystorePass
Establezca el valor en la contraseña que se utiliza para acceder al certificado del servidor en el archivo de almacén de claves. El valor puede ser una contraseña de texto sin formato o, si el valor tiene el prefijo "brokerKeystore::", la contraseña es el valor con nombre que se ha configurado mediante el mandato mqsisetdbparms.
  • Tipo de valor - Serie
  • Valor inicial - changeit
-n keystoreType
Establezca el valor en el tipo de archivo de almacén de claves utilizado.
  • Tipo de valor - Serie
  • Valor inicial - JKS
-n truststoreFile
Establezca el valor en la vía de acceso y el nombre de archivo del archivo de almacén de confianza.
  • Tipo de valor - Serie
  • Valor inicial – plataforma predeterminada
-n truststorePass
Establezca el valor en la contraseña utilizada para acceder al archivo de almacén de confianza. El valor puede ser una contraseña de texto sin formato o, si el valor tiene el prefijo "brokerTruststore::", la contraseña es el valor con nombre que se ha configurado mediante el mandato mqsisetdbparms.
  • Tipo de valor - Serie
  • Valor inicial - changeit
-n truststoreType
Establezca el valor en el tipo de archivo de almacén de confianza utilizado.
  • Tipo de valor - Serie
  • Valor inicial - JKS
-n sslProtocol
Establezca el valor en la versión del protocolo SSL a utilizar.
  • Tipo de valor - Serie
  • Valor inicial - TLS
-n ciphers
Establezca el valor en una lista de cifras de cifrado que se puede utilizar. Si no se establece ningún valor, se utiliza cualquier cifrado disponible. El cliente envía una lista de cifrados en orden de prioridad. El servidor selecciona el primer cifrado aceptable de la lista. Si ninguno de los cifrados de la lista es adecuado, el servidor devuelve una alerta de anomalía de reconocimiento y cierra la conexión.
  • Tipo de valor - lista separada por comas
  • Valor inicial - null
-n keyAlias
Establezca el valor en el alias que se especifica para el certificado de servidor en el almacén de claves. De forma predeterminada, se utiliza la primera clave del almacén de claves.
  • Tipo de valor - Serie
  • Valor inicial - null
-n keypass
Establezca el valor en la contraseña que se utiliza para acceder al certificado del servidor en el archivo de almacén de claves. El valor puede ser una contraseña de texto sin formato o, si el valor tiene el prefijo "brokerKeystore::keypass", la contraseña es el valor con nombre que se ha configurado mediante el mandato mqsisetdbparms.
  • Tipo de valor - Serie
  • Valor inicial - changeit
-n sessionCacheSize
Establezca el valor en el número máximo de sesiones que se permite en la memoria caché de sesión SSL. Estas sesiones almacenadas en memoria caché están disponibles para la renegociación de sesión SSL.
  • Tipo de valor - Entero
  • Valor inicial -100
Consejo: Los valores válidos para keystoreType, sslProtocol y ciphers son específicos de la implementación JSSE. Estos valores están en la documentación del proveedor JSSE. Para obtener una lista de las plataformas que utilizan IBM® Java™, consulte el Apéndice A de la Guía de IBM JSSE2 en: http://www.ibm.com/developerworks/java/jdk/security/60/secguides/jsse2Docs/JSSE2RefGuide.html.

Consulte el Mandato mqsichangeproperties para ver ejemplos de cómo cambiar parámetros del componente httplistener.

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 17:00:06


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