Mandato mqsichangeproperties

Utilice el mandato mqsichangeproperties para modificar propiedades de intermediario y propiedades de recursos de intermediario.

Plataformas soportadas

Finalidad

Utilice el mandato mqsichangeproperties para cambiar las propiedades que están asociadas con un intermediario y relacionadas con las comunicaciones entre intermediarios, la JVM y el componente de escucha HTTP (que incluye el soporte de HTTP y HTTPS (SSL) para los nodos HTTPInput y HTTPReply). También puede utilizar la API del Proxy del Gestor de configuración (CMP) para cambiar las propiedades.

Inicio del cambioUtilice el mandato mqsireportproperties para ver propiedades que están asociadas con un intermediario.Fin del cambio

Notas de uso

  • Antes de ejecutar el mandato mqsichangeproperties, asegúrese de que el intermediario está en ejecución.
  • Si cambia cualquier valor, detenga y reinicie el intermediario para que el cambio entre en vigor.
  • Inicio del cambioCuando se inicia un flujo de mensajes que incluye nodos HTTP , el intermediario empieza el escucha HTTP.Fin del cambio

Sintaxis

Parámetros

NombreIntermediario
(Necesario) Nombre del intermediario que se va a modificar. Éste debe ser el primer parámetro.

 

-b httplistener
(Opcional) Nombre del componente.

Inicio del cambioDebe especificar -b httplistener o -c ServicioConfigurable.Fin del cambio

-c ServicioConfigurable
(Opcional) Tipo de servicio configurable. El tipo está predefinido; por ejemplo, JMSProviders. Puede definir servicios adicionales de cualquier tipo definido utilizando el mandato mqsicreateconfigurableservice.

Inicio del cambioDebe especificar -b httplistener o -c ServicioConfigurable.Fin del cambio

-o NombreObjeto
(Necesario) El nombre del objeto para el que desea cambiar las propiedades.

Para compatibilidad con versiones anteriores, también puede especificar el valorComIbmXmlParserFactory para ObjectName.

-n NombrePropiedad
(Necesario) El nombre de la propiedad que se va a cambiar. Todos los nombres de propiedad empiezan por un carácter en minúsculas.
-v ValorPropiedad
(Necesario) El valor que se asigna a la propiedad que especifica el parámetro -n.

Inicio del cambioPuede especificar más de un nombre de propiedad y el valor correspondiente utilizando comas como separadores, siempre que utilice un valor válido para la propiedad correspondiente, por ejemplo, -n Nombre1, Nombre2 -v Valor1, Valor2. Fin del cambio

Inicio del cambioNo deje un espacio después de cada coma de la lista de nombres y sus valores correspondientes.Fin del cambio

Utilice "" para especificar una serie ValorPropiedad vacía.

mqsichangeproperties WBRK_BROKER -c JDBCProviders -o DB2EXTRA -n connectionUrlFormat 
-v "jdbc:db2://[nombreServidor]:[númeroPuerto]/[nombreBaseDatos]:user=[usuario];password=[contraseña];"

 

Autorización

En sistemas Windows, el ID de usuario utilizado para ejecutar este mandato debe ser miembro del grupo Administradores en el sistema local.

En sistemas Linux y UNIX, el ID de usuario que se utiliza para ejecutar este mandato debe ser miembro del grupo mqbrkrs.

Además, el intermediario requiere la siguiente autorización para los protocolos de multidifusión soportados:
PGM/IP
El intermediario requiere:
  • Linux platformUNIX platform autorización root en sistemas Linux y UNIX
  • Windows platform Autorización del administrador en sistemas Windows
  • z/OS platform autorización root (únicamente en UNIX System Services) en z/OS
PGM/UDP
El intermediario requiere la autorización de Usuario en todas las plataformas soportadas.
PTL
El intermediario requiere la autorización de Usuario en todas las plataformas soportadas.

Ejemplos

Entre siempre el mandato en una sola línea; en algunos ejemplos, se ha añadido un salto de línea para facilitar la lectura.

Cambios en componentes del intermediario

Los siguientes ejemplos especifican el parámetro -b para identificar un componente de intermediario específico.

  • Habilite HTTPSConnector para los nodos HTTP desplegados en el intermediario especificado:
     mqsichangeproperties TEST -b httplistener -o HTTPListener -n enableSSLConnector -v true
  • Cambiar el protocolo SSL predeterminado de SSLv3 a TLS para los nodos HTTP desplegados en el intermediario especificado:
    mqsichangeproperties TEST  -b httplistener -o HTTPSConnector -n sslProtocol -v TLS 

Cambios en propiedades asociadas con grupos de ejecución

Los ejemplos siguientes incluyen el parámetro -e para especificar el grupo de ejecución que hay que cambiar.

  • Cambiar clientPingInterval a 200 para un intermediario clonado:
    mqsichangeproperties TEST -e default -o DynamicSubscriptionEngine -n clientPingInterval -v 200 
  • Habilitar la multidifusión para un intermediario clonado:
    mqsichangeproperties TEST -e default -o DynamicSubScriptionEngine -n multicastEnabled -v true
  • Establezca el número de puerto JMS para activar la depuración de flujos de mensajes:
    mqsichangeproperties TEST -e exgroup1 -o ComIbmJVMManager -n jvmDebugPort -v 8018 
  • Establezca el tipo del almacén de claves del servidor:
    mqsichangeproperties TEST -e AddressSampleProvider -o ComIbmJVMManager -n keystoreType -v JKS

Cambios en servicios configurables

Los ejemplos siguientes incluyen el parámetro -c para especificar el tipo de servicio configurable que hay que cambiar.

  • Cambiar la ubicación de los archivos JAR para el cliente IBM WebSphere MQ JMS:
    mqsichangeproperties WBRK6_DEFAULT_BROKER -c JMSProviders -o WebSphere_MQ  
    -n jarsURL -v file://D:\SIBClient\Java
Conceptos relacionados
Dominios de intermediarios
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:55:45

an09140_