Ralf_02
17-01-07, 07:56
Hallo *ALL,
folgendes Szenario:
Eine Textdatei ohne Dateinamenerweiterung wird in einen Ordner im IFS gespeichert.
Ich möchte die Datei per CPYFRMIMPF in eine Teildatei welche nur ein alphanumerisches Feld enthält einlesen.
Die Felder welche ich brauche möchte ich später per RPG-Programm auslesen.
Hier das Dateiformat:
DATA|086423|150|1|1|0388771090 |774642| |SCHRANK O AU|10.01.2007|1|0|0|0|0|0| | 239.00|01510838804033|83880403| |6|0|0|010|00|01.01.0001|xxxxx xxxxxxxx|xxxxxxxxxxx 2|97074|xxxxxxx|06|xxxx|xxxxx|22172|HES/DLW|xxxxxxx GMBH U.CO.KG|xxxxxxxxxxx|D-767|xxxxxxxxxxxxxxx|120| 0|0||9| |0931/782636|00|0000| |0|0|0| 0.00| 0.00|00|00000000000|000|D|00000000000000|Für eventuelle Rücksendungen am Artikel belassen. Bitte nicht überkleben.|2|0|DLW|LOEHNE | | | | | |xxxxxxx7|4|xxx|xxxxxxx|20088|KEINE |KEINE |KEINE |xxxx|0|(GmbH&Co KG)|OTTO||01.01.0001|1| | | | |01.01.0001|0|1|0|10.01.2007|0|0| | | | |0|0|0|0|01.01.0001| |0|0|0
Hier mein Befehl mit Fehlermeldung zu der ich bisher nichts finden konnte:
QSYS/CPYFRMIMPF FROMSTMF('/otto_test/wsi') TOFILE(SWVOEGSRC/EX_OTTO) RCDDLM(*LFCR)
Eigentumsrecht für Objekt QCPIMTEMPS in QTEMP Art *USRSPC geändert.
Eigentumsrecht für Objekt QACPTEMP01 in QTEMP Art *USRSPC geändert.
Eigentumsrecht für Objekt QCFT119323 in QTEMP Art *USRSPC geändert.
Eigentumsrecht für Objekt Q0F14 in QTEMP Art *FILE geändert.
Kopiervorgang aufgrund von Ursachencode 98 nicht durchgeführt.
Ich hoffe ich habe eine mögliche Lösung nicht im Forum übersehen.
Im Voraus Vielen Dank !!!
Ralf
folgendes Szenario:
Eine Textdatei ohne Dateinamenerweiterung wird in einen Ordner im IFS gespeichert.
Ich möchte die Datei per CPYFRMIMPF in eine Teildatei welche nur ein alphanumerisches Feld enthält einlesen.
Die Felder welche ich brauche möchte ich später per RPG-Programm auslesen.
Hier das Dateiformat:
DATA|086423|150|1|1|0388771090 |774642| |SCHRANK O AU|10.01.2007|1|0|0|0|0|0| | 239.00|01510838804033|83880403| |6|0|0|010|00|01.01.0001|xxxxx xxxxxxxx|xxxxxxxxxxx 2|97074|xxxxxxx|06|xxxx|xxxxx|22172|HES/DLW|xxxxxxx GMBH U.CO.KG|xxxxxxxxxxx|D-767|xxxxxxxxxxxxxxx|120| 0|0||9| |0931/782636|00|0000| |0|0|0| 0.00| 0.00|00|00000000000|000|D|00000000000000|Für eventuelle Rücksendungen am Artikel belassen. Bitte nicht überkleben.|2|0|DLW|LOEHNE | | | | | |xxxxxxx7|4|xxx|xxxxxxx|20088|KEINE |KEINE |KEINE |xxxx|0|(GmbH&Co KG)|OTTO||01.01.0001|1| | | | |01.01.0001|0|1|0|10.01.2007|0|0| | | | |0|0|0|0|01.01.0001| |0|0|0
Hier mein Befehl mit Fehlermeldung zu der ich bisher nichts finden konnte:
QSYS/CPYFRMIMPF FROMSTMF('/otto_test/wsi') TOFILE(SWVOEGSRC/EX_OTTO) RCDDLM(*LFCR)
Eigentumsrecht für Objekt QCPIMTEMPS in QTEMP Art *USRSPC geändert.
Eigentumsrecht für Objekt QACPTEMP01 in QTEMP Art *USRSPC geändert.
Eigentumsrecht für Objekt QCFT119323 in QTEMP Art *USRSPC geändert.
Eigentumsrecht für Objekt Q0F14 in QTEMP Art *FILE geändert.
Kopiervorgang aufgrund von Ursachencode 98 nicht durchgeführt.
Ich hoffe ich habe eine mögliche Lösung nicht im Forum übersehen.
Im Voraus Vielen Dank !!!
Ralf