| |
Januar 2001 CORBA U. Interworking Tc, v1.0 2-13 2 3. Definieren Sie einen Betrieb (create_<interface_name>_responder innerhalb des Bereichs von das TcUserFactory Schnittstelle für jeden des obenerwähnten Anrufbeantworters Schnittstellen. * 4. Definieren einen Betrieb (create_<interface_name>_responder_with_dialog_data innerhalb des Bereichs vom TcUserFactory Schnittstelle für jeden des obenerwähnten Anrufbeantworters Schnittstellen. * 5. Definieren einen Betrieb (create_<interface_name>_initiator innerhalb des Bereichs von das TcUserFactory schließen Sie für jede der obenerwähnten Initiatorschnittstellen. an * * Siehe Abschnitt 2,1,3,4, ", Algorithmus, "auf Seite 2 abbildend 5 (Einzelteil 4) für mehr Informationen. Vertrag (oder Anwendungskontext), die Beispiel abbilden Das Beispiel unterhalb der Erscheinen, wie ein ROS-/tcvertrag in ASN.1 definiert wird. Anwendungskontextfall exampleContext1 umfaßt den Betrieb PAKET-Fall examplePackage1 das auch unten definiert wird. Der Dialog Initiator kann Betriebe exampleOp1 hervorrufen und exampleOp2 . Der Dialog Anrufbeantworter kann möglicherweise keinen Betrieb hervorrufen. exampleContext1 VERTRAG::= { INITIATORCVerbraucher VON { EXAMPLECPackage1 } Identifikation objectIdentifierOfexampleContext1 } wo: examplePackage1 Betrieb-Paket::= { VERBRAUCHER RUFT HERVOR { EXAMPLECOp1|exampleOp2 } Identifikation objectIdentifierOfexamplePackage1 } Das Diagramm des Vertrages zu einer IDL-Schnittstelle ist, wie folgt: SchnittstellenexampleContext1Initiator { < resultType > exampleOp1(<params >); < resultType > exampleOp2(<params >); }; Nur eine Schnittstelle, exampleContext1Initiator wird in diesem Fall erzeugt. Innerhalb dieses Betriebsunterzeichnungen der Schnittstelle zwei werden erzeugt. Diese Betriebe entsprechen zwei ROS-Betriebe, die im VERBRAUCHER verzeichnet werden, FÜHRT Bestimmung von an examplePackage1 Betriebspaket, das dann im INITIATOR verzeichnet wird VERBRAUCHER der Klausel des exampleContract1 Vertragsdefinition. Es gibt Nr. die Anrufbeantworterschnittstelle, die für dieses Beispiel als nur der Initiator erzeugt wird, ist ein Verbraucher von examplePackage1 Betriebspaket und die Betriebspaketdefinition spezifiziert daß nur der VERBRAUCHER HERVORRUFT. |  |
|
| |
|
|