PDA

View Full Version : Dateien-Prefix in RPG/400



Stefan12
22-09-04, 13:26
Hallo,

ich habe eine Physische Datei + eine entsprechende logische auf diese Datei in einem RPG/400 Programm. Bei ILE/RPG kann man mit PREFIX(xx) die Feld-Namen der einen Datei im Programm umbenennen. Hab jetzt für RRG/400 in den Büchern nix entsprechendes gefunden. Alle Felder einzeln in den I-Bestimmungen umzubenennen, kann aber auch nicht die Lösung sein. oder doch ?? :-(((

Stefan

kuempi von stein
22-09-04, 13:42
Alle Felder einzeln in den I-Bestimmungen umzubenennen, kann aber auch nicht die Lösung sein. oder doch ?? :-(((
Stefan
hello,

ich befürchte doch...
wir haben für sowas immer ne /copy - strecke parat ..
wäre toll wenns das für nicht-ILE geben würde..

have fun

k v s

Fuerchau
22-09-04, 13:48
Die Frage die sich mir stellt ist: Wieso beide Dateien in einem Programm ?

Alternative:
Datei als externe Datenstruktur mit mehrfach Vorkommen
IFILEDS E DSFILE 2

Per OCUR kann dann jeweils auf das Vorkommen umgeschaltet werden.
also
1 ocur FILEDS
=> Verarbeitung Datei 1
2 ocur FILEDS
=> Verarbeitung Datei 2

kuempi von stein
22-09-04, 13:59
Die Frage die sich mir stellt ist: Wieso beide Dateien in einem Programm ?

ja die frage ist berechtigt.
die ocur-lösung gefällt mir. bestechend einfach.
in meinem falle wird die umbenennung per i-zeile gleich noch missbraucht um felder einer feldgruppe zuzuordnen.
wahrscheinlich führen wieder mal viele wege nach rom....

schönen tag noch

k v s

Fuerchau
22-09-04, 19:00
Kombination von Feldgruppe und Ocur ?
=> 2-dimensionale Feldgruppe

Stefan12
23-09-04, 10:18
Die Frage die sich mir stellt ist: Wieso beide Dateien in einem Programm ?

Alternative:
Datei als externe Datenstruktur mit mehrfach Vorkommen
IFILEDS E DSFILE 2

Per OCUR kann dann jeweils auf das Vorkommen umgeschaltet werden.
also
1 ocur FILEDS
=> Verarbeitung Datei 1
2 ocur FILEDS
=> Verarbeitung Datei 2
Hab ich bisher immer so gemacht, ist für mein Empfinden auch am übersichtlichsten. Man sieht sofort, welche Dateien im Progr. angesprochen werden. Aber wie schon angemerkt: viele Wege führen nach Rom :-))

loeweadolf
23-09-04, 10:47
Wie wäre es denn mit dem Konvertieren nach RPG IV
mit CVTRPGSRC.
Dann ist PREFIX möglich.

mfg. Ludger