| |
Januar 2001 CORBA U. Interworking Tc, v1.0 2-19 2 typedef kurzes TcContextSetting; Die Struktur TcContext wird verwendet, TC-spezifische Kontextinformationen in zu tragen CORBA-Gebiet. Diese Struktur und DialogFlowCtr werden als Parameter innen verwendet erzeugte IDL-Betriebe, -resultate und -ausnahmen. Viele CORBA-based Tc Anwendungen können möglicherweise nicht diese Informationen direkt verwenden. Wenn ein TC-Benutzergegenstand verursacht wird, ein Parameter der Art TcContextSetting wird geliefert. Es gibt drei Niveaus TC Kontextparameterunterstützung gekennzeichnet: 1. TC_CONTEXT_BASE keine Unterstützung für AssociationId oder DialogFlowCtr . InvokeId für beide rufen Sie Identifikation hervor ( ivk_id ) und verbundene Identifikation ( lnk_id ) wird gestützt. Parameter- a_id seien Sie in allen Betrieben null und Betrieb resultiert. Der Parameter ctr hat den Wert NOT_SPECIFIED in allen Betrieben Betriebsresultate und Ausnahmen. Diese Einstellung erlaubt nicht die Unterstützung der mehrfachen Verbindungen mit einer TC-Benutzergegenstand. Alle TC-Benutzergegenstände müssen diesen Wert stützen. 2. TC_CONTEXT_NO_FLOW keine Unterstützung für DialogFlowCtr . Das Parameter- ctr hat den Wert NOT_SPECIFIED in allen Betrieben, in Betriebsresultaten und in Ausnahmen. Rufen Sie Identifikation, verbundene Identifikation und AssociationId hervor s werden gestützt. TC-Benutzergegenstände können stützen Sie diesen Wert. 3. TC_CONTEXT_ALL Alles TcContext Informationen werden gestützt. TC-Benutzergegenstände kann diesen Wert stützen. Alle nichtnegativen Werte sind für Gebrauch in den OMG-Spezifikationen reserviert. Irgendwie Negativ Wert von TcContextSetting gilt als eine Verkäuferverlängerung. Wenn ein Proxygegenstand an eine Einfahrt empfängt einen Betrieb, ein Resultat oder eine Ausnahme mit Default-Werten, den Proxy Gegenstandimplementierung addiert alle zusätzlichen Informationen, die für Erzeugung von angefordert werden TC/SS7 PDUs. struct TcContext { Ctr DialogFlowCtr; Ivk_id InvokeId; Lnk_id InvokeId; A_id AssociationId; }; TcLinkedContext IST an gewöhnt, zu halten AssociationId , InvokeId , Verbundene Identifikation (lnk_id und DialogFlowCtr Informationen für einen TC-Benutzerbetrieb. Ein lnk_id wird verwendet einer verbundenen Betriebsanforderung signalisieren; folglich muß sie gleich sein InvokeId von verbinden- zum Betrieb. Normalerweise hat er den Wert NO_ID. Der Gebrauch von Kontext Informationen durch einen TC-Benutzer hängen nach dem TcContextSetting ab Kreationsparameter von dieser Gegenstand. 2,2,2,2 Die Schnittstelle TcUser Jeder TC-Benutzergegenstand leitet vom TcUser ab Schnittstelle. Sie liefert Funktionalität Common allen TC-Benutzergegenständen. Das IDL für diese Schnittstelle wird unten gezeigt. Ausnahme UnknownAssociation{ }; Ausnahme NoMoreAssociations{ }; |  |
|
| |
|
|