Utilize o comando mqsideploy para fazer um pedido de implementação para o Configuration Manager. Isso permite fazer os diversos tipos de pedidos de implementação a partir de um script de comando em batch, sem a necessidade de interação manual.
A situação padrão é uma implementação delta ou incremental. Selecione -m para substituir a operação padrão.
O mqsideploy não requer um parâmetro de nome do Configuration Manager porque todos os detalhes de conexão requeridos podem ser obtidos dos parâmetros -n, -q, -i e -p.
<?xml version="1.0" encoding="UTF-8"?> <configmgr host="localhost" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
<?xml version="1.0"?>e remover o valor para o atributo do host para deixar a instrução como:
<configmgr host="" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
Se estiver utilizando este arquivo no z/OS e desejar conectar-se ao host local, será necessário configurar o valor para "".
Se você não fornecer os parâmetros -i, -p e -q, será necessário especificar o parâmetro -n.
Com a opção -c, a implementação é cancelada para o intermediário específico.
No z/OS, o arquivo BAR deve estar no sistema de arquivos. O arquivo BAR pode estar em qualquer local contanto que o ID do usuário da pessoa ou o Configuration Manager que executa o comando possa acessar o arquivo e lê-lo.
A opção -c deve ser especificada com cuidado. Utilize-a apenas não houver possibilidade dos intermediários afetados responderem ao pedido de implementação; se um intermediário processar subseqüentemente um pedido de implementação que tenha sido cancelado, o Configuration Manager ignorará a resposta e, portanto, ficará fora de sincronização com o intermediário.
Objetos de todos os tipos podem ser especificados, com a seguinte limitação de que, se um nome de objeto ambíguo for especificado (por exemplo: "top", quando "top.dictionary" e "top.cmf" estão implementados para o mesmo grupo de execução), todo o comando falha com a mensagem BIP1089. Nessas circunstâncias, é necessário especificar o nome completo dos objetos a serem removidos, por exemplo, "top.dictionary:top.cmf".
Para implementar com êxito, o ID do usuário que está emitindo o comando precisa ter autoridade suficiente definida no Configuration Manager. As permissões requeridas são as mesmas que aquelas requeridas para executar a função equivalente no Message Brokers Toolkit. Consulte Permissões de ACL para obter uma lista de permissões que podem ser definidas no Configuration Manager.
mqsideploy -n cm1.configmgr -m -w 600
mqsideploy -i localhost -p 1414 -q QMNAME -m -w 600
Observe que você pode utilizar os parâmetros i, p e q nos seguintes exemplos em vez do parâmetro -n.
mqsideploy -n cm1.configmgr -t -m -w 600
mqsideploy -n cm1.configmgr -b broker1 -e default -a mybar.bar -m -w 600
mqsideploy -n cm1.configmgr -b broker1 -w 900
Tente remover o fluxo de mensagens top e o dicionário bar do grupo de execução default no intermediário b1, utilizando um arquivo de conexão cujos parâmetros estão descritos no arquivo cm1.configmgr.
mqsideploy –n cm1.configmgr –b B1 –e default –d top.cmf:bar.dictionary
mqsideploy -n cm1.configmgr -c -w 900