Verhalten der IsStartable-Beziehung:

Die IsStartable-Beziehung bewirkt das folgende Verhalten: Die IsStartable-Beziehung legt fest, dass sich die Quellenressource nur auf einem Knoten befinden darf, auf dem die Zielressource gestartet werden kann. Diese Beziehung kommt nur infrage, wenn die Quellenressource und die Zielressource den Nennstatus Online haben. Hat eine der Ressourcen (Quelle oder Ziel) einen anderen Nennstatus als Online, wird die IsStartable-Beziehung zusammen mit den Ressourcen, die den Nennstatus Offline haben, aussortiert.

Im folgenden Beispiel wird das Verhalten der IsStartable-Beziehung erläutert: Ressource A und Ressource B sind variable Ressourcen und gehören zur selben Ressourcengruppe RG_A. Ressource A kann auf node1 und node2 ausgeführt werden, und Ressource B auf node2 und node3. Für Ressource A wird eine IsStartable-Beziehung zu Ressource B definiert.
Abb. 1. IsStartable-Beziehung (Erläuterung von Teil I)
IsStartable-Beziehung (Erläuterung
von Teil I)

Beide Member der Ressourcengruppe werden gestartet, wenn der Nennstatus der Gruppe auf Online gesetzt wird. Auf der Grundlage der IsStartable-Beziehung werden die Ressourcen A und B auf node2 gestartet, da dies der Schnittmengenknoten beider Ressourcen ist. Wenn Ressource B auf node2 den Status Failed Offline hat, wird Ressource A beim Start der Ressourcengruppe RG_A nicht gestartet, denn es gibt keinen Knoten, auf dem beide Ressourcen (A und B) gestartet werden können.

Mit dem folgenden Beispiel erhalten Sie weitere Informationen zur IsStartable-Beziehung. In diesem Szenario kann Ressource A auf node1, node2 und node3 ausgeführt werden und gehört zu Ressourcengruppe RG_A. Ressource B kann auf node1 und node2 ausgeführt werden und gehört zu Ressourcengruppe RG_B. Es wird eine IsStartable-Beziehung von Ressource A zu Ressource B definiert.
Abbildung 2: IsStartable-Beziehung (Erläuterung von Teil II)
IsStartable-Beziehung (Erläuterung
von Teil II)
Nachfolgend sind die möglichen Status für dieses Beispiel beschrieben:
  • Der Nennstatus von RG_A wird auf Online gesetzt, der Nennstatus von RG_B dagegen auf Offline. Da die IsStartable-Beziehung nur berücksichtigt wird, wenn die Quellen- und die Zielressource (hier also die Gruppen RG_A und RG_B) den Nennstatus Online haben, wird die Beziehung in diesem Fall ignoriert, weil der Nennstatus von RG_B Offline ist. Ressource A kann somit auf node1 oder node2 oder node3 gestartet werden.
  • Der Nennstatus von RG_A wird auf Online gesetzt, der Nennstatus von RG_B ist dagegen bereits Online. In diesem Fall wird die Beziehung IsStartable berücksichtigt und System Automation for Multiplatforms startet Ressource A auf einem Knoten, auf dem Ressource B gestartet werden kann (node1 oder node2).
  • Wegen eines Problems kann Ressource B nicht auf node1 und node2 gestartet werden. Der Nennstatus von RG_B ist Online. Ressource A kann beim Start von Ressourcengruppe RG_A nicht gestartet werden, weil Ressource B nicht auf den Schnittmengenknoten node1 und node2 gestartet werden kann.
  • Wegen eines Problems kann Ressource B nicht auf node1 und node2 gestartet werden. Der Nennstatus von RG_B ist Offline. Wenn der Nennstatus der Ressourcengruppe RG_A auf "Online" gesetzt wird, löscht System Automation for Multiplatforms Ressource B und die Beziehung IsStartable wird aufgrund des Sollstatus "Offline" der Ressourcengruppe RG_B ignoriert.