Effettuare le operazioni riportate di seguito per rimuovere un oggetto da un gruppo di esecuzione mediante il workbench:
Per il broker aggiornato viene eseguita una distribuzione automatica e viene visualizzato il messaggio informativo BIP08921, che conferma che la richiesta è stata ricevuta da Gestione configurazione.
Effettuare le operazioni riportate di seguito per rimuovere un oggetto da un gruppo di esecuzione mediante il comando mqsideploy:
L'argomento -d (o l'argomento d= in z/OS) è un elenco di file separato da due punti da rimuovere dal gruppo di esecuzione indicato. Utilizzando il comando sopra riportato, gli oggetti distribuiti (file1.cmf, file2.dictionary e file3.xml) vengono rimossi dal broker e dal gruppo di esecuzione specificato.
Il comando visualizza delle informazioni quando le risposte vengono ricevute da Gestione configurazione e dai broker interessati dalla distribuzione. Se il comando viene eseguito con esito positivo, viene restituito il codice 0.
import com.ibm.broker.config.proxy.*; public class DeleteDeployedObjects { public static void main(String[] args) { ConfigManagerConnectionParameters cmcp = new MQConfigManagerConnectionParameters ("localhost", 1414, "QM1"); try { ConfigManagerProxy cmp = ConfigManagerProxy.getInstance(cmcp); TopologyProxy t = cmp.getTopology(); BrokerProxy b = t.getBrokerByName("broker1"); ExecutionGroupProxy e = b.getExecutionGroupByName("default"); e.deleteDeployedObjectsByName( new String[] { "file1.cmf", "file2.dictionary", "file3.xml" }, 0); } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }