Prima di iniziare:
L'annullo di una distribuzione deve essere considerata come ultima risorsa se si è sicuri che un broker, o diversi broker in un dominio, non sarà mai in grado di elaborare una richiesta di distribuzione precedente. Per questo motivo, è necessario comprendere le implicazioni di questa azione, descritte nella sezione Annullo della distribuzione.
Effettuare le operazioni riportate di seguito per annullare la distribuzione a un particolare broker oppure tutte le distribuzioni in sospeso in un dominio, mediante il workbench:
Le distribuzioni al broker o al dominio vengono annullate.
Successivamente:
Continuare con la verifica dei risultati. Viene visualizzato un messaggio informativo BIP0892I che indica che la richiesta è stata ricevuta da Gestione configurazione.
Effettuare le operazioni riportate di seguito per annullare una distribuzione mediante il comando mqsideploy:
Successivamente:
Continuare con la verifica dei risultati. Viene visualizzato un messaggio informativo BIP0892I che indica che la richiesta è stata ricevuta da Gestione configurazione.
public class CancelAllDeploys { public static void main(String[] args) { ConfigManagerConnectionParameters cmcp = new MQConfigManagerConnectionParameters ("localhost", 1414, "QM1"); try { ConfigManagerProxy cmp = ConfigManagerProxy.getInstance(cmcp); cmp.cancelDeployment(); } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }
import com.ibm.broker.config.proxy.*; public class CancelDeploy { 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("B1"); b.cancelDeployment(); } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }
Successivamente:
Continuare con la verifica dei risultati. Viene visualizzato un messaggio informativo BIP0892I che indica che la richiesta è stata ricevuta da Gestione configurazione.