| |
September 2002 LebenszykluscService: Das Modul CosCompoundLifeCycle A-15 A Die Bewegung Betrieb bringt einige oder alle Betriebsmittel des Nullpunktes von "hier" auf "dort.", Der Bewegungsbetrieb wandert der Nullpunkt und seine Rollen ab. Der abgewanderte Nullpunkt und Rollen sollten mit dem Fabriksucher zusammengestellt werden, der dort durch gegeben wird Parameter. abschließender Parameter, the_criteria erlaubt, daß nicht spezifizierte Werte überschritten werden. Dieses wird erklärt in der Lebenszyklusspezifikation im Detail. Wenn der Nullpunkt oder der seiner Rollen ablehnt verschoben zu werden, das NotMovable Ausnahme ist angehoben mit dem Nullpunkt- oder Rollengegenstandhinweis ging als Parameter zur Ausnahme zurück. Wenn eine passende Fabrik zum Stützen von Migration "dort" nicht gefunden werden kann, NoFactory Ausnahme wird angehoben. Der Ausnahmewert zeigt den Schlüssel an, der verwendet wird, um zu finden Fabrik. Zusätzlich zum NoFactory und NotMovable Ausnahmen, Implementierungen können Standard-CORBA Ausnahmen der Erhöhung. Z.B. wenn Betriebsmittel nicht für erworben werden können abgewanderter Nullpunkt, NO_RESOURCES wird angehoben. Entfernen eines Nullpunktes leeres remove_node () Erhöhungen (CosLifeCycle::NotRemovable); Entfernen Betrieb entfernt den Nullpunkt und seine Rollen. Wenn der Nullpunkt oder der seiner Rollen ablehnt entfernt zu werden, das NotRemovable Ausnahme ist angehoben mit dem Nullpunkt- oder Rollengegenstandhinweis ging als Parameter zur Ausnahme zurück. Erhalten des Lebenszyklusgegenstandes des Nullpunktes CosLifeCycle::LifeCycleObject-get_life_cycle_object() Erhöhungen (NotLifeCycleObject); Einige Nullpunkte nehmen nicht nur an den Lebenszyklusprotokollen für Diagramme der in Verbindung stehenden Gegenstände teil aber sie stützen auch die Lebensanschauung des Klienten Zyklusdienstleistungen. Das heißt, der Nullpunkt auch stützt die CosLifeCycle::LifeCycleObject-Schnittstelle, die im Lebenszyklus beschrieben wird Halten Sie Spezifikation instand. Das get_life_cycle_object Betrieb bringt zurück CosLifeCycle::LifeCycleObject Gegenstandhinweis für den Nullpunkt. Wenn der Nullpunkt nicht die CosLifeCycle::LifeCycleObject-Schnittstelle stützt, NotLifeCycleObject Ausnahme wird angehoben. A.6.4 Die RollencSchnittstelle Die Rolle schließen Sie definiert Betriebe, um eine Rolle zu kopieren und zu verschieben an. ( zerstören Betrieb wird durch den niedrigen Verhältnis-Service definiert. Als solcher, gibt es keine Notwendigkeit definieren Sie entfernen Betrieb.) Die Rolle Schnittstelle definiert auch einen Betrieb, um zurückzubringen Ausbreitungwerte für die Kopie Bewegung und entfernen Sie Betriebe. Die Implementierung eines CompoundLifeCycle::Node Betrieb kann diese benennen Betriebe auf Rollen. Z.B. kann eine Implementierung der Kopie auf einem Nullpunkt benennen Kopie Betrieb auf der Rolle. |  |
|
| |
|
|