Os nós CDInput e CDOutput podem obter detalhes da conexão e de diretórios temporários em conjunto com um serviço configurável. Para selecionar novos valores quando um serviço configurável for criado ou modificado, você deve recarregar o broker ou o grupo de execução, usando os comandos mqsistop e mqsistart, ou o comando mqsireload.
Use o serviço configurável CDServer para alterar os detalhes de conexão para um nó IBM Sterling Connect:Direct. As propriedades dos serviços configuráveis CDServer são descritas em Serviço Configurável CDServer.
Use os seguintes cenários como exemplos de como usar os diretórios temporários.
mqsicreateconfigurableservice MYBROKER -c CDServer -o myCDServer
Observe que o parâmetro -o ObjectName pode aceitar qualquer valor.
Saída
Este exemplo transfere um arquivo usando o nó CDOutput chamado CDOutput, em um fluxo de mensagens chamado messageflow1, no grupo de execução default, no broker MYBROKER.
O broker armazena temporariamente o arquivo no caminho de arquivo local /tmp/cdtransfer/MYBROKER/default/messageflow1/CDOutput.
O Servidor Connect:Direct tenta então transferir o arquivo usando o caminho de arquivo /cdserver/transfers/MYBROKER/default/messageflow1/CDOutput.
Essas propriedades são usadas quando os sistemas de arquivos são montados de forma diferente no broker e nas máquinas do Servidor Connect:Direct.
mqsichangeproperties MYBROKER -c CDServer
-o myCDServer -n brokerPathToStagingDir,cdPathToStagingDir
-v /tmp/cdtransfer,/cdserver/transfers
Para obter os valores atualizados do serviço configurável, reinicie o grupo de execução e o fluxo de mensagens.Entrada
Este exemplo recebe um arquivo usando o nó CDInput chamado CDInput, em um fluxo de mensagens chamado messageflow1, no grupo de execução default, no broker MYBROKER.
Um arquivo é transferido para o Servidor Connect:Direct, para o diretório /cdserver/transfers/example1.
O WebSphere Message Broker tenta processar o mesmo arquivo, usando o caminho /tmp/cdtransfer/example1.
Essas propriedades são usadas quando os sistemas de arquivos são montados de forma diferente nas máquinas do WebSphere Message Broker e do Servidor Connect:Direct.
mqsichangeproperties MYBROKER -c CDServer -o myCDServer
-n brokerPathToInputDir,cdPathToInputDir
-v /tmp/cdtransfer/example1,/cdserver/transfers/example1
Para obter os valores atualizados do serviço configurável, reinicie o grupo de execução e o fluxo de mensagens.Para exibir serviços configuráveis do Servidor Connect:Direct, use o comando mqsireportproperties, conforme mostrado no seguinte exemplo:
mqsireportproperties MYBROKER -c CDServer -o AllReportableEntityNames -r