| |
3-6 CORBA U. Tc, die, v1.0 Interworking Sind Januar 2001 3 Parameter struct UError( Ivk_id InvokeId; Störung Asn1Data; ); Störung wird verwendet, um eine Störung zu tragen, die mit einem TC-Betrieb dazugehörig ist und entspricht Tc-Störungsprimitives. Das Mitgliedß$+0 ivk_id muß hervorrufen Identifikation der Vorlage tragen Betrieb. Asn1Data wird verwendet, die tatsächlichen Resultatsinformationen zu tragen. Wenn das Asn1Data trägt BRUSTBEEREN kodierte Daten, es muß das folgende Format haben: Störungscodeumbau Störungscodelänge Störungscodierte Darstellung Parameterumbau Parameterlänge Parameter struct UReject( Ivk_id InvokeId; Problem RejectProblem; ); UReject wird verwendet, eine TC-/roseausschußursache zu tragen, die mit einem TC-Bestandteil das dazugehörig ist wird vom TC-Benutzer zurückgewiesen und entspricht Tc-u-zurückweisen Primitives. Mitgliedß$+0 ivk_id muß hervorrufen Identifikation des zurückgewiesenen Bestandteils tragen. struct RReject( Ivk_id InvokeId; Problem RejectProblem; ); RReject wird verwendet, einen TC-/roseversorgerausschuß zu tragen, der mit einem TC-Bestandteil dazugehörig ist und entspricht Tc-r-zurückweisen Primitives. Das Mitgliedß$+0 ivk_id muß tragen rufen Sie Identifikation des zurückgewiesenen Bestandteils hervor. Anschlußteilswitch(ComponentType) { Fall RUFEN hervor: Rufen Sie i hervor; Fall RESULT_L: R_l ResultL; Fall RESULT_NL: R_nl ResultNl; Fall U_ERROR: U_e UError; Fall U_REJECT: U_r UReject; Fall R_REJECT: R_r RReject; }; Bestandteil definiert die Gruppe von erlaubtem ComponentTypes . typedef sequence<Component > ComponentList; Ein ComponentList ist eine Reihenfolge der Bestandteile. |  |
|
| |
|
|