PDA

View Full Version : CPYTOIMPF mit langen Dateinamen



M Scheid
03-09-07, 16:07
Wie kann ich festlegen, wie lange der Name einer Datei bzw, ein Pfadname im IFS sein kann.

Hintergrund: Ich möchte mit CPYTOIMPF eine Datei von der i5 in IFS kopieren. Der Name der Zieldatei soll aber länger als 8 Zeichen sein.

Wenn ich einen längeren Namen angebe, erhalte ich die Meldung "Fehler im Dateisystem. Die Fehlernummer ist 3486." und den Hinweis NAME_MAX oder PATH_MAX mit pazhconf() zu ändern.
Nur leider weiß ich nicht wie weiter.

Fuerchau
03-09-07, 16:35
Das scheint mir hier QDLS zu sein, da geht nicht mehr als 8.3.

Wie lautet der genaue Pfad ?

Vorschlag "/Home/...."

M Scheid
03-09-07, 16:45
Stimmt, ist QDLS.

Kann ich mit CPYTOIMPF nur in dieses Verzeichnis kopieren?

Konnte im Verzeichnis Root ein eigenes Verzeichnis anlegen mit Hilfe des iSeries Navigators und eine Datei hinein kopieren und umbenennen mit einem langen Namen. Nur bei CPYTOIMPF bekomme ich die Meldung, dass der Ordnername falsch ist.

M Scheid
03-09-07, 17:12
Danke, habe meinen Fehler selbst gefunden. Hatte folgendes angegeben: /Root/CallCenter/111007000000123.TXT
Aber das Root kann ich weglassen.

Und dann funktioniert es auch mit den langen Namen.

Auf jeden Fall Danke für die Inspiration.