PDA

View Full Version : CHAIN(N) auf ein SUBFILE im Release V6R1M0



IBSCPO
11-11-08, 10:21
Hallo Leute,
ich hab eine Frage:
Ich möchte ein Programm umwandeln in dem ein lesen mit "chain(n)" auf eine subfile gemacht wird.

Nun bricht die Umwandlung mit den folgenden fehler immer ab:
*RNF5252 20 2 Operationserweiterung N ist nur zulässig, wenn die Datei
keine Plattendatei ist.

Mit eine alten release ist die Umwandlung nicht abgebrochen. Weiß jemand warum das so ist, und was ich machen kann?

Danke im voraus...

Carsten

Fuerchau
11-11-08, 10:42
Ich denke, bei der Fehlerbeschreibung ist ein Übersetzungsfehler aufgetreten:

*RNF5252 20 2 Operationserweiterung N ist nur zulässig, wenn die Datei
eine Plattendatei ist.

Bei SFL's wurde früher die Op-Erweiterung (N) mit Warnung ignoriert.
Lass das (N) einfach weg, da es keinen Sinn macht.

Anscheinend ist V6 da jetzt etwas genauer.

IBSCPO
11-11-08, 10:48
Danke...

so werde ich es machen.

Khholm
11-11-08, 11:10
V6 ist da sehr genau,

was früher ging chain(n) auch wenn die Datei nur als Input definiert war, gibt bei der Umwandlung unter V6 einen Fehler.

Siehe dazu auch die doku der IBM:

If the file is specified as an input DISK file, all records are read without locks and so no operation extender can be specified. If the file is specified as update, all records are locked if the N operation extender is not specified.

Karl-Heinz