Implementierung abbrechen

Der Konfigurationsmanager gestattet für jeden Broker nur jeweils einen aktiven Implementierungsvorgang. Sollte ein Broker aus irgendwelchen Gründen auf eine Implementierungsanforderung nicht reagieren, können den Broker keine weiteren Implementierungsanforderungen erreichen, da der Konfigurationsmanager zutreffenderweise feststellt, dass bereits eine Implementierungsanforderung im Gange ist.

Beim Abbrechen der Implementierung wird der Konfigurationsmanager instruiert, davon auszugehen, dass ein Broker nicht mehr auf eine ausstehende Implementierung reagieren wird. In den meisten Fällen werden bei diesem Vorgang keine Implementierungsnachrichten entfernt, die dem Broker gesendet wurden, und die aktive Konfiguration des Brokers wird nicht geändert. (Deshalb verbleiben für alle Broker, für die eine Konfiguration erfolgreich implementiert worden ist, die implementierten Daten in dem betreffenden Broker.)

Wenn ein Broker danach eine Antwort auf einen ausstehenden Implementierungsvorgang, der abgebrochen wurde, zurückgibt, wird diese vom Konfigurationsmanager ignoriert, d. h. die aktuelle Konfiguration des Brokers und die Informationen des Konfigurationsmanagers sind inkonsistent.

Aufgrund dieses Risikos der Inkonsistenz sollte ein Implementierungsvorgang erst dann abgebrochen werden, wenn alle anderen Möglichkeiten erschöpft sind und Sie sicher sind, dass eine frühere Implementierungsanforderung von einem Broker nicht mehr verarbeitet werden kann. Bevor Sie jedoch eine Implementierung abbrechen, können Sie manuell alle ausstehenden Implementierungsnachrichten entfernen, um sicherzustellen, dass sie nicht verarbeitet werden.

Wenn Sie die Implementierung in der gesamten Domäne abbrechen, werden die Sperren für alle ausstehenden Implementierungen in der Domäne aufgehoben. Wenn Sie den Implementierungsvorgang für einen bestimmten Broker abbrechen, wird lediglich die Sperre für diesen Broker aufgehoben.

Der Abbruch eines Implementierungsvorgangs entspricht einem erzwungenen Implementierungsvorgang in den älteren Versionen, nur dass in diesem Fall nicht die Domänendaten erneut implementiert werden.

Sie können eine Implementierung abbrechen, und zwar:

Implementierung in einer Domäne abbrechen

Wenn Sie die Implementierung in einer Domäne abbrechen, geht der Konfigurationsmanager davon aus, dass alle Domänen-Broker mit anstehenden Implementierungen keine Antwort zurückgeben. Wenn ein Broker eine Antwort bezüglich eines anstehenden Implementierungsvorgangs, der abgebrochen wurde, zurückgibt, wird diese ignoriert, d. h. die aktuelle Konfiguration des Brokers und die Informationen des Konfigurationsmanagers sind inkonsistent.

In Bezug auf eine Domäne: Beim Abbrechen von Implementierungsvorgängen werden weder Implementierungsnachrichten, die an die Broker gesendet wurden, noch die aktuelle Konfiguration des Brokers entfernt.

Fälle, in denen diese Abbruchfunktion zu verwenden ist
Eine Domänenimplementierung sollte nur dann abgebrochen werden, wenn die folgenden zwei Bedingungen beide erfüllt sind:
  • Sie versuchen, eine Implementierung durchzuführen, und erhalten die Fehlernachricht BIP1510.
  • Einer der Broker mit anstehenden Implementierungsvorgängen antwortet nicht.
Fälle, in denen diese Abbruchfunktion nicht zu verwenden ist
  • Wenn ein Broker lange Zeit benötigt, um auf eine Implementierungsanforderung zu reagieren. Dies kann der Fall sein, wenn der Broker z. B. vorübergehend gestoppt wurde.
  • Wenn andere Benutzer zeitgleich Implementierungsvorgänge für die Domäne durchführen.
  • Wenn lediglich ein Broker nicht antwortet oder eine geringe Anzahl von Brokern nicht antwortet. Brechen Sie in diesem Fall stattdessen die Implementierung beim einzelnen Broker ab.

Implementierung bei einem einzelnen Broker abbrechen

Wenn Sie die Implementierung bei einem einzelnen Broker abbrechen, geht der Konfigurationsmanager davon aus, dass ein spezieller Broker in der Domäne, bei dem eine Implementierung aussteht, keine Antwort zurückgeben wird. Wenn der Broker dann doch eine Antwort bezüglich eines ausstehenden Implementierungsvorgangs, der abgebrochen wurde, zurückgibt, wird diese ignoriert, d. h. die aktuelle Konfiguration des Brokers und die Informationen des Konfigurationsmanagers sind inkonsistent.

In Bezug auf einen einzelnen Broker: Beim Abbrechen einer Implementierung versucht der Konfigurationsmanager Implementierungsnachrichten, die bisher noch nicht verarbeitet sind, aus dem Broker zu entfernen. Dies ist nur erfolgreich, wenn der Broker und der Konfigurationsmanager den gleichen Warteschlangenmanager verwenden und die Nachricht noch nicht vom Broker verarbeitet worden ist.

Fälle, in denen diese Abbruchfunktion zu verwenden ist
Eine Domänenimplementierung sollte nur dann abgebrochen werden, wenn die folgenden zwei Bedingungen beide erfüllt sind:
  • Sie versuchen, eine Implementierung durchzuführen, und erhalten die Fehlernachricht BIP1510.
  • Der Broker antwortet nicht.
Fälle, in denen diese Abbruchfunktion nicht zu verwenden ist
  • Wenn der Broker lange Zeit benötigt, um auf eine Implementierungsanforderung zu reagieren. Dies kann der Fall sein, wenn der Broker z. B. vorübergehend gestoppt wurde.
  • Wenn die Version des verbundenen Konfigurationsmanagers niedriger als Version 6.0 ist. Ist dies der Fall, hat der Abbruch der Implementierung bei einem einzelnen Broker keinerlei Auswirkungen; Sie müssen die Implementierung in der gesamten Domäne abbrechen.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
af02040_