-
Q-IFS's sollten auch nach Möglichkeit nicht verwendet werden.
Dafür gibts das Root-Verzeichnis "/Home", in dem man dann z.B. pro User oder Anwendung Unterverzeichnisse anlegen sollte.
Das hat aber nichts mit dem Unterschied REN bzw. MOV zu tun.
Der MOV geht (manchmal) sogar soweit, intern erst einen CPY und dann einen DEL zu verwenden, wenn der MOV über IFS-Grenzen (also unterschiedliche Root's) geht und somit ein tatsächlicher MOV nicht funktioniert.
Ich denke, dass deshalb der REN (bzw. das Java-Äquivalent) eben eingeschränkt ist.
-
Ich hätte die Dateien auch lieber in einem Unterverzeichnis von /home oder/var. Irgend jemand hat die Verzeichnisstruktur vor längerer Zeit mal in /QIBM/UserData angelegt. Sie jetzt an einen anderen Ort zu verschieben, wäre organisatorisch zu aufwändig.
Ich habe nun erstmal den Workaround mit Copy/Delete programmiert.
Danke trotzdem für eure interessanten Hinweise.
Titus
-
... interessant wäre noch, ob das eventuell an Berechtigungen stirbt, oder das AS400 JDK den RNM statt des mächtigeren MOV verwendet.
Wenn es bei deinem Workaround bleiben sollte, würde ich den in einer eigenen Extension von java.io.file mit überschriebener renameTo() und einer Factory Methode verbergen und in der Applikation das verwendete Objekt als File deklarieren und von der Factory Methode (oder per Reflection) erstellen lassen.
D*B
 Zitat von Sensonaut
Ich hätte die Dateien auch lieber in einem Unterverzeichnis von /home oder/var. Irgend jemand hat die Verzeichnisstruktur vor längerer Zeit mal in /QIBM/UserData angelegt. Sie jetzt an einen anderen Ort zu verschieben, wäre organisatorisch zu aufwändig.
Ich habe nun erstmal den Workaround mit Copy/Delete programmiert.
Danke trotzdem für eure interessanten Hinweise.
Titus
-
 Zitat von BenderD
... interessant wäre noch, ob das eventuell an Berechtigungen stirbt, oder das AS400 JDK den RNM statt des mächtigeren MOV verwendet.
D*B
Ja, das würde mich auch interessieren. Und war auch eine Frage in meinem ersten Posting zu diesem Thema: Wie kann ich feststellen, was genau die Ursache für das Scheitern des renameTo() ist?
Titus
-
... am ehesten mit einem Testprogramm, das den renameTo isoliert und in einem interaktiven Job ohne das ganze WAS Gerümple ausgeführt wird, oder Audit Journal wäre noch ein Ansatz.
D*B
 Zitat von Sensonaut
Ja, das würde mich auch interessieren. Und war auch eine Frage in meinem ersten Posting zu diesem Thema: Wie kann ich feststellen, was genau die Ursache für das Scheitern des renameTo() ist?
Titus
Similar Threads
-
By TARASIK in forum IBM i Hauptforum
Antworten: 21
Letzter Beitrag: 30-03-11, 13:48
-
By Vicky-B in forum NEWSboard Java
Antworten: 17
Letzter Beitrag: 06-05-08, 11:05
-
By Muchi in forum NEWSboard Java
Antworten: 2
Letzter Beitrag: 07-11-06, 11:00
-
By Badener in forum NEWSboard Java
Antworten: 5
Letzter Beitrag: 13-07-06, 17:09
-
By woki in forum NEWSboard Java
Antworten: 3
Letzter Beitrag: 06-06-06, 15:57
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks