| |
A-16 LebenszykluscService, v1.2 September 2002 A Kopie einer Rolle Rollencopy_role ( im CosLifeCycle::Criteria-the_criteria) Erhöhungen (CosLifeCycle::NoFactory, CosLifeCycle::NotCopyable, CosLifeCycle::InvalidCriteria, CosLifeCycle::CannotMeetCriteria); Die Kopie Betrieb erstellt eine Kopie von der Rolle. Die neue Rolle sollte mit zusammengestellt werden der Fabriksucher dort gegeben worden durch Parameter. Der abschließende Parameter, the_criteria erlaubt, daß nicht spezifizierte Werte überschritten werden. Dieses wird im Lebenszyklus erklärt Spezifikation im Detail. Das Resultat einer Kopie Betrieb ist ein Gegenstandhinweis für das neue Gegenstandstützen Rolle Schnittstelle. Wenn die Rolle ablehnt kopiert zu werden, das NotCopyable Ausnahme wird mit der Rolle angehoben Gegenstandhinweis ging als Parameter zur Ausnahme zurück. Wenn eine passende Fabrik zum Verursachen einer Kopie nicht gefunden werden kann, das NoFactory Ausnahme wird angehoben. Der Ausnahmewert zeigt den Schlüssel an, der verwendet wird, um die Fabrik zu finden. Zusätzlich zum NoFactory und NotCopyable Ausnahmen, Implementierungen können Standard-CORBA Ausnahmen der Erhöhung. Z.B. wenn Betriebsmittel nicht für erworben werden können kopierte Rolle, NO_RESOURCES wird angehoben. Verschieben einer Rolle leeres move_role ( im CosLifeCycle::Criteria-the_criteria) Erhöhungen (CosLifeCycle::NoFactory, CosLifeCycle::NotMovable, CosLifeCycle::InvalidCriteria, CosLifeCycle::CannotMeetCriteria); Die Bewegung Betrieb bringt einige oder alle Betriebsmittel der Rolle. Die Bewegung Betrieb wandert die Rolle ab. Die abgewanderte Rolle sollte mit dem gegebenen worden Fabriksucher zusammengestellt werden durch dort Parameter. Der abschließende Parameter, the_criteria erlaubt nicht spezifizierte Werte überschritten werden. Dieses wird in der Lebenszyklusspezifikation im Detail erklärt. Wenn die Rolle ablehnt verschoben zu werden, das NotMovable Ausnahme wird mit der Rolle angehoben Gegenstandhinweis ging als Parameter zur Ausnahme zurück. Wenn eine passende Fabrik zum Stützen von Migration nicht gefunden werden kann, das NoFactory Ausnahme wird angehoben. Der Ausnahmewert zeigt den Schlüssel an, der verwendet wird, um die Fabrik zu finden. 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 abgewanderte Rolle, NO_RESOURCES wird angehoben. |  |
|
| |
|
|