Sie können alle ausstehenden Implementierungen in der Domäne abbrechen oder nur diejenigen, die an einen bestimmten Broker gesendet wurden. Ziehen Sie den Abbruch einer Implementierung erst als letzte Möglichkeit in Erwägung und stellen Sie sicher, dass eine frühere Implementierungsanforderung von den betroffenen Brokern nicht mehr verarbeitet werden kann.
Vorbereitungen:
Stellen Sie sicher, dass Sie sich über die Auswirkungen dieser Maßnahme im Klaren sind. Weitere Informationen hierzu finden Sie unter Implementierung abbrechen.
Lesen Sie die Details am Anfang dieses Abschnitts und führen Sie dann folgende Schritte aus, um die Implementierung für einen bestimmten Broker oder alle ausstehenden Implementierungen in einer Domäne unter Verwendung des Workbenchs abzubrechen:
Implementierungen für den Broker oder die Domäne werden abgebrochen.
Weitere Schritte:
Ergebnisse der Implementierung überprüfen. Die Informationsnachricht BIP0892I wird angezeigt; sie weist darauf hin, dass der Konfigurationsmanager die Anforderung erhalten hat.
Lesen Sie die Details am Anfang dieses Abschnitts und führen Sie dann folgende Schritte aus, um eine Implementierung mithilfe des Befehls mqsideploy abzubrechen:
Weitere Schritte:
Ergebnisse der Implementierung überprüfen. Die Informationsnachricht BIP0892I wird angezeigt; sie weist darauf hin, dass der Konfigurationsmanager die Anforderung erhalten hat.
Lesen Sie zuerst die Angaben am Anfang dieses Abschnitts.
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(); } } }
Weitere Schritte:
Ergebnisse der Implementierung überprüfen. Die Informationsnachricht BIP0892I wird angezeigt; sie weist darauf hin, dass der Konfigurationsmanager die Anforderung erhalten hat.