| |
März 2002 CORBA-Ftam-ftp-Schnittstellenbeschreibung, v1.0 A-3 A // Ausnahmen typedef kurzes ErrorCode; const ErrorCode NICHT SPEZIFIZIERTES = 0; Störungskategorie nicht definiert const ErrorCode NICHT ERREICHBARES = 1; der Service ist nicht diesmal vorhanden const ErrorCode UNGESTÜTZTE = 2; Betrieb nicht gestützt, ungültiger Parameterinhalt const ErrorCode NO_PERMISSION = 3; keine Erlaubnis, den Betrieb durchzuführen const ErrorCode ENTRY_EXISTS = 4; Eintragung sollten nicht für Betrieb bereits bestehen const ErrorCode ENTRY_PATH_ERROR = 5; Eintragungswegteilfehlendes oder unzulässig const ErrorCode ENTRY_IO_ERROR = 6; Störungsöffnung, Messwert, Schreiben, schließende Akte const ErrorCode DIR_NOT_EMPTY = 7; (rmdir angefordertes leeres Verzeichnis) const ErrorCode TRANSFER_IO_ERROR = 8; Störungsöffnung, bringend oder schließende Anschlüsse const ErrorCode TRANSFER_ABORT = 9; Ausnahme FileSystemError { Störung ErrorCode; wstring desc; }; // Störung, die zwischen zwei Akten bringt Ausnahme TransferError { Error_endpoint TransferEndPointRole; Störung ErrorCode; wstring desc; }; // FileSystem stellten durch Service zur Verfügung Schnittstelle FileSystem { Wstring Benutzer des login(in FileSession, in wstring Kennwort in den CosPropertyService::Properties-login_properties aus Verzeichnisinitial_dir) raises(FileSystemError); wstring get_system_id(); }; // Klient FileSession erreicht, indem innen loggen zu FileSystem Schnittstelle FileSession { leeres destroy(); }; // Gemeinschaftsdateisystemeintragungsmethoden Schnittstelle FileSystemEntry: CosPropertyService::PropertySet { Get_name() EntryName Erhöhungen (FileSystemError); Get_path() EntryPath |  |
|
| |
|
|