Os nós PeopleSoft podem
obter detalhes da conexão PeopleSoft do componente adaptador
ou de um serviço configurável. Ao utilizar serviços
configuráveis, é possível alterar os detalhes da conexão para adaptadores, sem
precisar reimplementar os adaptadores. Para selecionar
novos valores quando um serviço configurável for criado ou modificado, será
necessário recarregar o broker ou grupo de execução no qual o adaptador foi
implementado, usando os comandos mqsistop e mqsistart ou o comando mqsireload.
Use o serviço configurável PeopleSoftConnection
para alterar detalhes de conexão para um adaptador PeopleSoft. O nó
PeopleSoft lê todas as propriedades da conexão a partir do componente adaptador
que está configurado para uso. Se existir um serviço configurável que
possui o mesmo nome que o componente adaptador do nó, o nó usará
os valores definidos nesse serviço configurável para substituir
as propriedades correspondentes a partir do adaptador. Se um serviço configurável estiver sendo utilizado, todas as propriedades exibidas pelo serviço configurável são retiradas deste. As únicas propriedades que não podem ser retiradas do adaptador são aquelas que não podem ser configuradas no serviço configurável. As propriedades do serviço configurável PeopleSoft
estão descritas em Propriedades de Serviços Configuráveis.
Criando, alterando,
relatando e excluindo serviços configuráveis
- Para criar um serviço configurável, use o WebSphere Message Broker Explorer; consulte Usando o WebSphere Message Broker Explorer para Trabalhar com Serviços Configuráveis para
obter informações adicionais ou o comando mqsicreateconfigurableservice,
conforme mostrado no exemplo a seguir. Este exemplo cria um serviço configurável
PeopleSoftConnection para a instância PeopleSoft que está
em execução no my.peoplesoft.qa.com:
mqsicreateconfigurableservice MB8BROKER -c PeopleSoftConnection -o myPeopleSoftAdapter.outadapter
-n hostName,port -v "my.peoplesoft.qa.com",9000
Para obter os novos valores do serviço configurável, reinicie o grupo de execução e o fluxo de mensagens.
- Para alterar um serviço configurável, use o WebSphere Message Broker Explorer, ou o comando mqsichangeproperties,
conforme mostrado no exemplo a seguir. Este exemplo altera as conexões
que são utilizadas pelo adaptador myPeopleSoftAdapter.outadapter.
Após executar este comando, todos os adaptadores se conectam ao sistema de
produção (my.peoplesoft.production.com) ao invés do
sistema de teste (my.peoplesoft.qa.com):
mqsichangeproperties MB8BROKER -c PeopleSoftConnection -o myPeopleSoftAdapter.outadapter -n hostName
-v "my.peoplesoft.production.com"
Para obter os valores atualizados do serviço configurável, reinicie o grupo de execução e o fluxo de mensagens.
- Para exibir todos os serviços configuráveis PeopleSoftConnection,
use o WebSphere Message Broker Explorer
ou o comando mqsireportproperties,
conforme mostrado no exemplo a seguir:
mqsireportproperties MB8BROKER -c PeopleSoftConnection -o AllReportableEntityNames -r
- É possível excluir um serviço configurável que tenha sido criado
usando o WebSphere Message Broker Explorer, ou o comando mqsideleteconfigurableservice,
conforme mostrado no exemplo a seguir:
mqsideleteconfigurableservice MB8BROKER -c PeopleSoftConnection -o myPeopleSoftAdapter.outadapter
É possível excluir apenas serviços configuráveis com nomes customizados; não é
possível excluir serviços configuráveis definidos pela IBM.