| |
2-20 CORBA U. Interworking Tc, v1.0 Januar 2001 2 Ausnahme InvalidParameter{ }; Schnittstelle TcUser:CosLifeCycle::LifeCycleObject { leeres a_id abort_association(inAssociationId) Erhöhungen (UnknownAssociation); leeres abort_value abort_association_with_data(inAbortValue, im a_id AssociationId) Erhöhungen (UnknownAssociation, InvalidParameter); leeres end_association (im a_id AssociationId) Erhöhungen (UnknownAssociation); New_association(AssociationId im Initiator TcUser im a_id AssociationId) raises(NoMoreAssociations); New_association_with_dialog_data(AssociationId im Initiator TcUser im a_id AssociationId im Zeichenketteprotocol_version im d_u_d DialogUserData) raises(NoMoreAssociations, InvalidParameter); schreibgeschütztes Attribut tc_context_setting TcContextSetting; }; Ende TcUser TcUser wird von abgeleitet CosLifeCycle::LifeCycleObject obgleich conformant Implementierungen müssen nur den entfernenbetrieb von dieser Schnittstelle einführen. A CORBA No_Implement Ausnahme wird geworfen, wenn Bewegung oder Kopie hervorgerufen werden. Durch das Hervorrufen von Betrieben auf dem TcUser Schnittstelle, GegenständeSIND in der Lage: ?- Abbruch eine gegenwärtige Verbindung zum TC-Benutzergegenstand. ?- Ende würdevoll eine gegenwärtige Verbindung zum TC-Benutzergegenstand 3 . ? teilen eine andere Verbindung einem vorhandenen TC-Benutzergegenstand zu. ?- Überprüfung zum Sehen welches TcContext Parameter die Gegenstandunterstützungen. Es wird vorweggenommen, daß viele TC-Benutzergegenstände mehr als simultaner einer stützen Verbindung zum Erhöhen von scalability. leeres abort_association (im a_id AssociationId) Erhöhungen (UnknownAssociation); 3. Dieser Betrieb würde verwendet, um eine Verbindung zu beenden, ohne das Resultat eines invoca- zu senden tion. |  |
|
| |
|
|