| |
2-8 Interworking Spezifikation CORBA-Ftam-ftp, v1.0 März 2002 2 octetBuf = octetItor.get_octet_seq(offset, 0); printBuffer(octetBuf); Druckakte als Text Versatz = versetzte + octetBuf.length(); } while(octetBuf.length()!=0); fromEP.destroy(); 2,2 DatenumspeicherungcProtokolle Dieser Abschnitt beschreibt die Details der gestützten Datenumspeicherungprotokolle. 2,2,1 ProtokollcSyntax Die Protokollsyntax definiert Protokollnamen und Protokollbesondereattribute. Die Syntax ist ausdehnbar, die hinzuzufügende Protokolle und Attribute zu erlauben neue. Die Syntax für z.Z. gestützte Protokolle ist: < ProtocolSpec >::= < CORBA >|< FTP >|< FTAM >|< NewProtocol > < CORBA >::= < OctetTransfer >|< OtherCORBA > < OctetTransfer >::= "IDL:org.omg.CosFileTransfer/OctetTransferIterator:1.0" < OtherCORBA >::= < InterfaceID > [ < Wahlen > ] Gültiger Behälter Identifikation::= < InterfaceID > < ftp >::= "ftp" [ < ActivePassiveOption > ] < FTAM >::= "ftam" [ < ActivePassiveOption > ] < ActivePassiveOption >::= ";", [ "aktiv"|"passives" ] < NewProtocol >::= < AlphaNumericString > [ < Wahlen > ] < Wahlen >::= ";", < Tag>[ "=" < Value>][<Options > ] < Umbau >::= < AlphaNumericString > < Wert >::=<AlphaNumericString> 2,2,2 ÜbergangscAnschlußcEinrichtung Halten Sie Implementierungen instand und die Klienten, die Übergangsprimitive verwenden, werden angefordert zu verwenden Anschlußeinrichtungsemantik, das mit dem folgenden funktionell gleichwertig sind: // unabhängige Anschlußeinrichtung des Protokolls passiveDetail = passiveEP.go_to_listen(); activeDetail = activeEP.connect_to_peer(passiveDetail); passiveEP.set_peer(activeDetail); |  |
|
| |
|
|