Hallo,

ich habe ein kleines Problem mit dem Befehl OVRDBF.

Folgendes:

In einem RPGLE-Programm wird über eine logische Datei (nennen wir sie HUGOL1) auf eine physische Datei (HUGOP) zugegriffen.

Nun existieren auch noch die physischen Dateien HUGO1301, HUGO1302, ..., HUGO1307.
Diese Dateien sind von der Struktur her alle gleich.

Das RPGLE-Programm wird mittels eines CLs mit Parameter (z.B. '1306') aufgerufen.
Nun möchte ich mittels eines OVRDBF-Befehls die jeweils durch den Parameter angegebene physische Datei ansprechen.
Z.B.:
Code:
CHGVAR     VAR(&FILE01) VALUE('HUGO' *CAT &JJMM)
OVRDBF     FILE(HUGOP) TOFILE(TESTLIB/&FILE01)
Jetzt, so der Gedanke, soll im RPGLE-Programm (dort steht HUGOL1) nicht auf HUGOP sondern auf HUGO1306 zugegriffen werden. Das hat leider bisher nicht funktioniert.

Ich hoffe, dass ich den Sachverhalt verständlich beschrieben habe.

Kann mir bei diesem Problem jemand helfen ?

Vielen Dank.

MfG
Karlo