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

Modificar los parámetros de configuración para los nodos de WebSphere Service Registry and Repository

Utilice el mandato mqsichangeproperties para cambiar los parámetros de configuración del servicio configurable DefaultWSRR.

DefaultWSRR es un objeto de servicio configurable que se suministra para cada intermediario, define los parámetros de configuración de WebSphere Service Registry and Repository (WSRR). DefaultWSRR tiene un tipo de servicio configurable de ServiceRegistries.

Para obtener detalles sobre los parámetros de configuración que afectan al uso de WSRR, consulte Parámetros de configuración de los nodos WebSphere Service Registry and Repository.

Para actualizar los parámetros de configuración del servicio configurable DefaultWSRR, realice los pasos siguientes:

  1. Asegúrese de que el intermediario está funcionando. Si no es así, utilice el mandato mqsistart para iniciarlo.
  2. Entre el siguiente mandato (que se aplica a todas las versiones de WSRR) para cambiar el valor de endpointAddress y apuntar al servidor de WebSphere Service Registry and Repository:
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n endpointAddress 
    -v http://localhost:9080/WSRR6_1/services/WSRRCoreSDOPort
    donde:

    -c especifica el tipo de servicio configurable
    (en este caso, ServiceRegistries)
    -o especifica el nombre del objeto de servicio configurable
    (en este caso, DefaultWSRR)
    -n especifica los nombres de las propiedades que se van a cambiar
    (en este caso, endpointAddress)
    -v especifica los valores de las propiedades definidas por el parámetro -n
    (en este caso,
    http://localhost:9080/WSRR6_1/services/WSRRCoreSDOPort)

    Para obtener información sobre los niveles específicos de WSRR que están soportados con WebSphere Message Broker, consulte Requisitos de WebSphere Message Broker.

  3. (Opcional) Entre el mandato siguiente para cambiar el valor de timeout de la memoria caché:
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n timeout -v 3600000
    donde:

    -c especifica el tipo de servicio configurable
    (en este caso, ServiceRegistries)
    -o especifica el nombre del objeto de servicio configurable
    (en este caso, DefaultWSRR)
    -n especifica los nombres de las propiedades que se van a cambiar
    (en este caso, timeout)
    -v especifica los valores de las propiedades definidas por el parámetro -n
    (en este caso, 3600000 milisegundos para proporcionar el tiempo de espera de
    caducidad de la memoria caché de WSRR de 1 hora)

  4. (Opcional) Entre el siguiente mandato para cambiar el valor de connectionTimeout:
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n connectionTimeout -v 240
    donde:

    -c especifica el tipo de servicio configurable
    (en este caso, ServiceRegistries)
    -o especifica el nombre del objeto de servicio configurable
    (en este caso, DefaultWSRR)
    -n especifica los nombres de las propiedades que se van a cambiar
    (en este caso, connectionTimeout)
    -v especifica los valores de las propiedades definidas por el parámetro -n
    (en este caso, 240 segundos para proporcionar el tiempo de espera de conexión
    para consultas de WSRR de 4 minutos)

  5. (Opcional) Entre el mandato siguiente para realizar una carga previa de la memoria caché durante el arranque del intermediario con el resultado de consultas específicas:
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n predefinedCacheQueries
    -v "//*[@name='ConceptA1']"
    donde:

    -c especifica el tipo de servicio configurable
    (en este caso, ServiceRegistries)
    -o especifica el nombre del objeto de servicio configurable
    (en este caso, DefaultWSRR)
    -n especifica los nombres de las propiedades que se van a cambiar
    (en este caso, predefinedCacheQueries)
    -v especifica los valores de las propiedades definidas por el parámetro -n
    (en este caso una simple consulta en profundidad de XPath de WSRR en la entidad ConceptA1,
    "//*[@name='ConceptA1']").

    Observe que las comillas simples de la consulta WSRR se deben sustituir por ')

    Se pueden especificar varias consultas delimitándolas con ';'

    Por ejemplo, para realizar una consulta en profundidad de las entidades llamadas ConceptA1 y ConceptB2 utilice:
    -v "//*[@name='ConceptA1'];//*[@name='ConceptB2']"

    Cuando se utiliza un valor específico
    para la propiedad Política de
    profundidad
    en un nodo RegistryLookup
    se debe especificar la misma profundidad en la propiedad predefinedCacheQueries
    utilizando una extensión opcional para la expresión de consulta con la forma depth=n.
    Para el valor Política de profundidad de MatchOnly utilice depth=0.
    Para el valor Política de profundidad de MatchPlusImmediate utilice depth=1.
    Para los valores Política de profundidad de MatchPlusAll o MatchShowRel utilice depth=-1,
    que es el valor predeterminado.

    Por ejemplo, la consulta siguiente recupera un XSD MsgDef.xsd sin entidades relacionadas,
    la entidad ConceptA1 y sus entidades relacionadas inmediatas,
    y la entidad  ServiceA2 y todas las entidades relacionadas:
    -v "//*[@name='MsgDef.xsd']{depth=0};
    //*[@name='ConceptA1']{depth=1};
    //*[@name='ServiceA2']"

    Las consultas individuales pueden utilizar la potencia máxima del lenguaje de consultas WSRR:
    -v "/WSRR/WSDLService/ports[binding/portType
    [@name='DemoCustomer'
    y @namespace='http://demo.sr.eis.ibm.com']]"

    Utilice el rastreo de usuarios del intermediario para obtener la serie de consultas
    XPath de WSRR que se emite cuando se invoca un nodo
    RegistryLookup o EndpointLookup.

            

    De forma alternativa, utilice el parámetro -p en lugar de -v para especificar un archivo desde el cual el mandato mqsichangeproperties lee los valores de propiedades:

    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n endpointAddress 
    -p config.xml
    Cuando se utiliza el parámetro -p, se aplican las siguientes condiciones:
    • El parámetro se utiliza para especificar la ubicación y el nombre de un archivo desde el que el mandato lee los valores de propiedades.
    • El parámetro se puede utilizar para establecer únicamente una propiedad individual. Por lo tanto, el parámetro -n debe especificar solamente un único nombre de propiedad, y no una lista separada por comas de nombres de propiedad.
    • Los caracteres de espacio en blanco (incluyendo los caracteres de salto de línea, retorno de carro y fin de archivo) se mantienen cuando se leen de un archivo que se ha especificado con el parámetro -p

    Consulte Propiedades de servicios configurables para obtener más información.

  6. Reinicie el intermediario utilizando el mandato mqsistop para detener el intermediario, seguido del mandato mqsistart para iniciarlo.
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:47


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac56130_