| |
2-24 CORBA U. Interworking Tc, v1.0 Januar 2001 2 im d_u_d DialogUserData in tc_context_setting TcContextSetting, aus a_id_rtn AssociationId) raises(CosLifeCycle::NoFactory, NoMoreAssociations, InvalidParameter, UnsupportedTcContext); Das create_tc_user_responder_with_dialog_data Betrieb wird verwendet, um a zu verursachen TC-Benutzeranrufbeantwortergegenstand und fangen eine Verbindung mit ihm TC-Dialogdaten verwendend an. A ScopedName den zu verursachenden Gegenstand beschreibend, wird als geliefert in Parameter resp_iface . Ein Hinweis auf dem Initiatorgegenstand wird als geliefert in Parameter Initiator . in Parameter a_id hält die Verbindung Identifikation des Initiators für die Verbindung begonnen. AssociationId des Anrufbeantworters für die Verbindung wird im Heraus geliefert Parameter- a_id_rtn . Das protocol_version Parameter trägt das TC-Benutzerprotokoll Versionsinformationen. Das d_u_d FANGEN Sie Benutzerdaten an. In Parameter Tc_context_setting wird verwendet, die in zu verwendenden TC-Kontextinformationen zu definieren Verbindung. ? NoFactory Ausnahme wird angehoben, wenn die generische Fabrik nicht den Gegenstand verursachen kann verlangt. ? NoMoreAssociations Ausnahme wird angehoben, wenn die Fabrik nicht irgendwelche verursachen kann mehr Bittstellergegenstände zur aktuellen Uhrzeit. ? InvalidParameter Ausnahme wird angehoben, wenn die Fabrik nicht auch nicht deuten kann protocol_version oder d_u_d Parameter. ? UnsupportedTcContext Ausnahme wird wenn der Wert von angehoben TcContextSettings verlangt wird nicht durch den Anrufbeantwortergegenstand gestützt, der vorbei verursacht wird die Fabrik. Create_tc_user_initiator(TcUser im init_iface ScopedName) raises(CosLifeCycle::NoFactory); Das create_tc_user_initiator Betrieb wird verwendet, um einen TC-Benutzerinitiatorgegenstand zu verursachen. Ein ScopedName den zu verursachenden Gegenstand beschreibend, wird als in geliefert Parameter init_iface . NoFactory Ausnahme wird angehoben, wenn die generische Fabrik nicht verursachen kann Gegenstand erbeten. 2,2,2,4 Die Schnittstelle TcFactoryFinder Jede TC-/corbaeinfahrt liefert ein TcFactoryFinder schließen Sie an, das zur Verfügung stellt verschiedene Helferbetriebe, die in Wirklichkeit eine "Verpackung" zum CORBA-Namengeben zur Verfügung stellen Service. Das TcFactoryFinder Schnittstelle ist durch das GwAdmin vorhanden Schnittstelle. Das IDL für diese Schnittstelle wird unten gezeigt. Schnittstelle TcFactoryFinder{ leeres addr bind(inTcAddress, im a_c ApplicationContext |  |
|
| |
|
|