Os nós Siebel podem obter
detalhes da conexão Siebel 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 SiebelConnection
para alterar detalhes da conexão para um adaptador Siebel. O nó Siebel
lê todas as propriedades de conexão do componente adaptador que
está configurado para uso. Se um serviço configurável, que tem o mesmo nome que o do componente adaptador do nó, existir, 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 Siebel
são descritas em Propriedades de Serviços Configuráveis.
Também é possível se conectar a versões
diferentes do Siebel criando um serviço configurável EISProviders
customizado e configurando o local dos arquivos de biblioteca apropriados. Para obter mais
informações, consulte Conectando-se a Versões Diferentes do Siebel.
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 SiebelConnection para a instância Siebel que
está em execução no my.siebel.qa.com:
mqsicreateconfigurableservice MB8BROKER -c SiebelConnection -o mySiebelAdapter.outadapter
-n connectString -v "siebel://my.siebel.qa.com/SBA_80/SSEObjMgr_enu"
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 mySiebelAdapter.outadapter.
Após executar este comando, todos os adaptadores se conectam ao sistema de
produção (my.siebel.production.com) ao invés do
sistema de teste (my.siebel.qa.com):
mqsichangeproperties MB8BROKER -c SiebelConnection -o mySiebelAdapter.outadapter -n connectString
-v "siebel://my.siebel.production.com/SBA_80/SSEObjMgr_enu"
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 SiebelConnection,
use o WebSphere Message Broker Explorer
ou o comando mqsireportproperties,
conforme mostrado no exemplo a seguir:
mqsireportproperties MB8BROKER -c SiebelConnection -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 SiebelConnection -o mySiebelAdapter.outadapter
É possível excluir apenas serviços configuráveis com nomes customizados; não é
possível excluir serviços configuráveis definidos pela IBM.