-
AS/400 Dateibenennung > 10 Stellen
Hallo Zusammen,
ich habe da ein kleines Problemchen!
Für einen Datenversand per E-Mail direkt aus einer physischen AS/400 Datei bräuchte ich eine Dateibenennung die mindestens 29 (!) Stellen haben soll.
Diesen Dateinamen setze ich über ein CL-Programm aus verschiedenen Variablen zusammen.
Im Normalfall habe ich aber leider nur 10 Stellen zur Verfügung.
Geht sowas
-
Der Dateiname von AS/400-Dateien kann 10 Stellen nicht überschreiten.
Du kannst aber den Inhalt mittels CPYTOSTMF in das IFS kopieren, der Zielname kann dann max. 256 Stellen lang sein und diese dann mittels Mail versenden.
-
Hallo,
kannst du nicht die Daten in eine temporäre Datei erstellen,
mit CPYTOIMPF in eine IFS-Datei mit dem entsprechenden Namen kopieren und dann diese IFS-Datei per FTP schicken ?
Holger
-
Hallo Leute,
erstmal Danke für die schnellen Antworten.
Die Sache mit dem Befehl CPYTOSTMF kann schon eine super Sache sein, da ich damit noch ein anderes Problem lösen könnte.
Ich brauche für meine Übertragungsdatei am Zeilenende CR+LF und das kann ich hier auch angeben.
Leider bekomme ich bei meinem Versuch die Meldung
"Fehler beim Versuch Objektnamen aufzulösen" sowohl bei 10stelliger Benennung als auch bei mehr Stellen.
-
Hallo
Könntest du mal den fehlerhaften Befehl inkl. Parameter und die zugehörigen Fehlermeldungen aus dem Joblog posten ?
Dann könne wir vielleicht mehr sagen.
Gruss
Rolf
-
Hallo.
In Sql gibt es ein CREATE ALIAS für Dateien.
Hier besteht die Möglichkeit, lange Dateinamen einzugeben.
Vielleicht kommst Du auf diesem Weg weiter?!
Gruss
Joe
-
Moin rolf,
Moin Zusammen,
hier mal der Joblog.
Ich habe noch in allen Variationen rumgebastelt, bleibt aber immer bei der Fehlermeldung.
Ich denke es liegt bestimmt an den Pfadnamen. Damit habe ich leider wenig Erfahrung.
Schon mal Danke für Euere Bemühungen.
Gruss
Markus
2 > CPYTOSTMF FROMMBR('qsys.lib/post.lib/pltrf.file') TOSTMF('/POSTTEST/testda
teilaenger10.file') STMFOPT(*ADD)
Fehler beim Versuch, Objektnamen aufzulösen.
Objekt nicht kopiert.
-
Siehe Online-Hilfe :
Code:
1. Der Pfadname der Datenbankteildatei muß das Format
Name.Objektart aufweisen. Zum Beispiel ist
QSYS.LIB/LIBA.LIB/FILEA.FILE/MBRA.MBR das erforderliche Format
für das Dateisystem QSYS.LIB.
Sven
-
Hallo Markus
Genau wie Sven sagt. Ausserdem muss die Datei eine NICHT extern beschriebene Datei (d.h. eine programmbeschriebene) oder eine physische Quellendatei sein.
Extern beschriebene Dateien kannst du mit CPYTOIMPF exportieren.
Beispiel:
CPYTOIMPF FROMFILE(QS36F/RHADR3) TOSTMF('/folderrh/testdateilaenge10.file') RCDDLM(*CRLF)
Gruss
Rolf
-
Hey Leute,
der letzte wars !!
Jetzt muss ich nur noch schaun ob ich mit diesen Daten auch was anfangen kann.
Herzlichen Dank an alle Helfer
Gruss und schönes Wochenende
Markus
Similar Threads
-
By codierknecht in forum NEWSboard SAP
Antworten: 32
Letzter Beitrag: 09-02-18, 13:00
-
By dino in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 15-09-06, 10:16
-
By c.b. in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 26-07-06, 12:22
-
By mkguru in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 31-08-05, 08:23
-
By unknown123 in forum IBM i Hauptforum
Antworten: 24
Letzter Beitrag: 13-10-04, 13:05
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