WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Alterando os Parâmetros de Configuração para os Nós WebSphere Service Registry and Repository

Use o comando mqsichangeproperties para alterar os parâmetros de configuração do serviço configurável DefaultWSRR.

DefaultWSRR é um objeto de serviço configurável fornecido para cada intermediário, ele define os parâmetros de configuração de WebSphere Service Registry and Repository (WSRR). DefaultWSRR possui um tipo de serviço configurável igual a ServiceRegistries.

Para obter detalhes sobre parâmetros de configuração que afetam o uso do WSRR, consulte Parâmetros de Configuração para os Nós do WebSphere Service Registry and Repository.

Para atualizar os parâmetros de configuração do serviço configuração DefaultWSRR para executar as seguintes etapas:

  1. Certifique-se de que o intermediário esteja em execução. Se ele não estiver, utilize o comando mqsistart para iniciá-lo.
  2. Insira o seguinte comando (que se aplica a todas as versões do WSRR) para alterar o valor endpointAddress e aponte para o servidor WebSphere Service Registry and Repository:
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n endpointAddress 
    -v http://localhost:9080/WSRR6_1/services/WSRRCoreSDOPort
    em que:

    -c especifica o tipo de serviço configurável
    (neste caso, ServiceRegistries)
    -o especifica o nome do objeto de serviço configurável
    (neste caso, DefaultWSRR)
    -n especifica os nomes das propriedades a serem alteradas
    (neste caso, endpointAddress)
    -v especifica os valores das propriedades definidas pelo parâmetro -n
    (neste caso,
    http://localhost:9080/WSRR6_1/services/WSRRCoreSDOPort)

    Para obter informações sobre os níveis específicos do WSRR que são suportados com o WebSphere Message Broker, consulte Requisitos do WebSphere Message Broker.

  3. (Opcional) Insira o seguinte comando para alterar o valor timeout do cache:
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n timeout -v 3600000
    em que:

    -c especifica o tipo de serviço configurável
    (neste caso, ServiceRegistries)
    -o especifica o nome do objeto de serviço configurável
    (neste caso, DefaultWSRR)
    -n especifica os nomes das propriedades a serem alteradas
    (neste caso, timeout)
    -v especifica os valores das propriedades definidas pelo parâmetro -n
    (neste caso, 3600000 milissegundos para fornecer tempo limite de expiração de cache WSRR
    de 1 hora)

  4. (Opcional) Insira o seguinte comando para alterar o valor de connectionTimeout:
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n connectionTimeout -v 240
    em que:

    -c especifica o tipo de serviço configurável
    (neste caso, ServiceRegistries)
    -o especifica o nome do objeto de serviço configurável
    (neste caso, DefaultWSRR)
    -n especifica os nomes das propriedades a serem alteradas
    (neste caso, connectionTimeout)
    -v especifica os valores das propriedades definidas pelo parâmetro -n
    (neste caso, 240 segundos para fornecer tempo limite de conexão para consultas de WSRR
    de 4 minutos)

  5. (Opcional) Insira o seguinte comando para pré-carregar o cache na inicialização do intermediário com os resultados das consultas específicas:
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n predefinedCacheQueries
    -v "//*[@name='ConceptA1']"
    em que:

    -c especifica o tipo de serviço configurável
    (neste caso, ServiceRegistries)
    -o especifica o nome do objeto de serviço configurável
    (neste caso, DefaultWSRR)
    -n especifica os nomes das propriedades a serem alteradas
    (neste caso, predefinedCacheQueries)
    -v especifica os valores das propriedades definidas pelo parâmetro -n
    (neste caso, uma consulta XPath do WSRR de profundidade integral simples na entidade ConceptA1,
    "//*[@name='ConceptA1']").

    Observe que aspas simples na consulta WSRR devem ser substituídas por ')

    Múltiplas consultas podem ser especificadas delimitando-as com ';'

    Por exemplo, para executar uma consulta de profundidade integral nas entidades denominadas ConceptA1 e ConceptB2, use:
    -v "//*[@name='ConceptA1'];//*[@name='ConceptB2']"

    Quando um valor específico para a propriedade Política de Profundidade é usado em um nó RegistryLookup,
    a mesma profundidade deve ser especificada na propriedade predefinedCacheQueries
    usando uma extensão opcional para a expressão de consulta do formato depth=n.
    Para o valor de Política de Profundidade igual a MatchOnly, use depth=0.
    Para o valor de Política de Profundidade igual a MatchPlusImmediate, use depth=1.
    Para o valor de Política de Profundidade igual a MatchPlusAll ou MatchShowRel, use depth=-1,
    que é o valor-padrão.

    Por exemplo, a consulta a seguir recuperará um XSD MsgDef.xsd sem entidades relacionadas,
    a entidade ConceptA1, e suas entidades imediatamente relacionadas,
    e a entidade ServiceA2 e todas as entidades relacionadas a ela:
    -v "//*[@name='MsgDef.xsd']{depth=0};
    //*[@name='ConceptA1']{depth=1};
    //*[@name='ServiceA2']"

    Consultas individuais podem usar o poder integral da linguagem de consulta do WSRR:
    -v "/WSRR/WSDLService/ports[binding/portType
    [@name='DemoCustomer'
    and @namespace='http://demo.sr.eis.ibm.com']]"

    Use o Rastreio do Usuário do Intermediário para obter a cadeia de consultas XPath do WSRR que é emitida quando um
    RegistryLookup ou EndpointLookup é invocado.

            

    Alternativamente, use o parâmetro -p em vez de -v para especificar um arquivo do qual o comando mqsichangeproperties leia os valores da propriedade:

    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n endpointAddress 
    -p config.xml
    As seguintes condições se aplicam quando você usa o parâmetro -p:
    • O parâmetro é usado para especificar o local e o nome de um arquivo do qual o comando leia os valores da propriedade.
    • O parâmetro pode ser usado para configurar apenas uma única propriedade. Portanto, o parâmetro -n deve especificar um único nome de propriedade, não uma lista de nomes de propriedade separados por vírgula.
    • Os caracteres de espaço em branco (incluindo caracteres de feed de linha, retorno de linha e fim de arquivo) são preservados quando lidos de um arquivo especificado usando o parâmetro -p

    Consulte Propriedades de Serviços Configuráveis para obter detalhes adicionais.

  6. Reinicie o intermediário, utilizando o comando mqsistop para parar o intermediário, seguido pelo comando mqsistart para iniciá-lo.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:45


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac56130_