| |
Juni 2002 CORBA-Bestandteile: Fälle 1-21 1 get_named_receptacles Die get_named_receptacles Betrieb bringt Informationen über alle Aufnahmewanne zurück Tore bezeichnet durch die Namen Parameter als Reihenfolge von ReceptacleDescription Werte. Der Auftrag, in dem diese Werte in der Reihenfolge auftreten, wird nicht spezifiziert. Wenn irgendein Name in den Namen Parameter ist nicht ein gültiger Name für eine Aufnahmewanne im Bestandteil Erbschafthierarchie, der Betrieb hebt das InvalidName an Ausnahme. Ein Bestandteil das liefert keine Aufnahmewannen (z.B., einen grundlegenden Bestandteil) hat keinen gültigen Namen Parameter zu diesem Betrieb und folglich hebt immer das InvalidName an Ausnahme. 1,6 Fälle Das CORBA-Teilmodell stützt ein publish-/subscribefallmodell. Der Fall Modell für CORBA-Bestandteile wird entworfen, um mit CORBA-Mitteilung kompatibel zu sein, wie im OMG-Dokument telecom/98-11-01 definiert. Die Schnittstellen herausgestellt durch Teilfallmodell liefern eine einfache programmierenschnittstelle deren Semantik kann seien auf eine Teilmenge CORBA-Mitteilungssemantik abgebildet Sie. 1,6,1 Fallarten IDL enthält Falltypvereinbarungen, die eine eingeschränkte Form der Wertart sind Erklärungen. Sie sind für den Gebrauch im CORBA-Teilfallmodell. Da die zugrundeliegende Implementierung der Teilfalleinheit vorbei zur Verfügung stellte der Behälter ist CORBA-Mitteilung, Fallwerte wird eingesetzt in Fälle von die irgendwelche Art. Irgendwie resultieren Werte werden in eine CORBA-Mitteilung eingesetzt strukturierter Fall. Das Diagramm zwischen einem Teilfall und einem Mitteilungsfall ist eingeführt durch den Behälter. 1,6,1,1 Gleichwertiges IDL Für die Erklärung der Fallarten der folgenden Form: Modul < module_name > { valuetype A { < A_state_members > }; eventtype B: A { < B_state_members > }; eventtype C: B { < C_state_members > }; }; Das folgende Äquivalent IDL wird angedeutet: Modul < module_name > { valuetype A { < A_state_members > }; valuetype B: A,::Components::EventBase { < B_state_members > |  |
|
| |
|
|