| |
25-12 Abschließende Angenommene Spezifikation BrandmauerTraversal Januar 2003 25 const FWReplyStatusType NO_EXCEPTION = 0; const FWReplyStatusType SYSTEM_EXCEPTION = 1; typedefsequence<octet > -FWReplyBody; }; FirewallPathRespContext { FWReplyStatusType Status; FWReplyBody Körper; }; Im Normal Nichtausnahmefall, das FirewallPathRespContext Statusfeld ist NO_EXCEPTION und das Körperfeld ist leer. Wenn eine Brandmauer nicht imstande ist, a zu gründen Anschluß, diese Brandmauer konstruiert eine passende Systemausnahme für den Ausfall, einstellt das Statusfeld zu SYSTEM_EXCEPTION und bringt diese Ausnahme auf dem Körpergebiet zurück vom FirewallPathRespContext CDR marshaled als Reihenfolge der Oktette. 25,2,5 AnschlußcAufsetznachricht Vor einem Klienten und einem Bediener in Verbindung zu stehen anfangen, kann der Klient muß a senden Anschlußaufsetznachricht zum Bediener, der genügende Informationen für enthält Brandmauern entlang dem Weg zum Bediener zum Öffnen der korrekten Anschlüsse. Dieses zur Verfügung stellen Funktionalität, eine neue GIOP-Mitteilungsart ist erforderlich. Die Definition für diese Anzeige ist unten dargestellt. Modul GIOP { typedefoktett MsgType; Antrag constMsgType = 0; Antwort constMsgType = 1; const MsgType CancelRequest = 2; const MsgType LocateRequest = 3; const MsgType LocateReply = 4; const MsgType CloseConnection = 5; const MsgType MessageError = 6; Fragment constMsgType = 7; neu in 1,1 const MsgType NegotiateSession = 8; neu in 1,3 struct NegotiateSessionHeader { ::IOP::ServiceContextList-Kontexte; }; }; Das NegotiateSession Anzeige wird als GIOP-Überschrift kodiert, die von a gefolgt wird NegotiateSession Überschrift. NegotiateSession Anzeige hat keinen Körper. Das NegotiateSession Anzeige kann durch den Klienten oder den Bediener gesendet werden entweder, unabhängig davon, ob Umkehr-GIOP im Gebrauch ist. Das NegotiateSession Anzeige enthält einen Satz Service-Kontexte, wie für definiert Antrag- und Antwortanzeigen. Jedoch die Service-Kontexte, die in a gesendet werden sollen NegotiateSession Anzeige haben bestimmte Beschränkungen. Nämlich halten die Kontexte instand eingeschränkt werden können so, daß sie zu bestimmten Zeiten im Anschluß nur gesendet werden können Lebenszeit. |  |
|
| |
|
|