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 -

SunX509 en Solaris y HP-UX



IbmX509 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
Consulte el Mandato mqsichangeproperties para ver ejemplos de cómo cambiar
parámetros del componente httplistener.