| |
3-8 Interworking Spezifikation CORBA-Ftam-ftp, v1.0 März 2002 3 3,1,4,8 entfernen Dieser Betrieb entfernt die Eintragung vom Service. Ein Verzeichnis kann nur entfernt werden wenn es leer ist. Entfernte einmal eine Eintragung erscheint nicht in einer Auflistung seines Elternteils Verzeichnis. Ausnahmen Ein FileSystemError wird auf Störung angehoben. Das folgende ErrorCode Werte werden definiert: ? NO_PERMISSION - wenn dem Klienten nicht erlaubt wird, dieses zu entfernen Eintragung . ? DIR_NOT_EMPTY - wenn dieses a ist Verzeichnis und enthält Kindeintragungen. ? ENTRY_PATH_ERROR - wenn Eintragung besteht nicht. 3,1,4,9 zerstören Dieser Betrieb gibt das FileSystemEntry frei Gegenstand. Er entfernt nicht der Eintragung Darstellung vom FileSystem . Ein Klient sollte benennen zerstören auf einer Eintragung wenn sie hat sie beendet. 3,1,5 VerzeichniscSchnittstelle Das Verzeichnis Schnittstelle stellt eine Ansammlung der Akte dar und Verzeichnis Eintragungen. schließen Sie definiert Betriebe, um Hinweise auf diesen Eintragungen zu verzeichnen und zu erhalten an. Das IDL ist: Schnittstellenverzeichnis: FileSystemEntry { ListProps des list(in CosPropertyService::PropertyNames DirEntryIterator) Erhöhungen (FileSystemError); Fpath Verzeichniscreate_directory(inEntryPath) raises(FileSystemError); Fpath Aktenget_file(inEntryPath, im Booleschen must_exist) raises(FileSystemError); Fpath Verzeichnisget_directory(inEntryPath) raises(FileSystemError); leeres fpath remove_entry(inEntryPath) raises(FileSystemError); }; |  |
|
| |
|
|