PDA

View Full Version : Externe Dateibeschreibung im RPG



Ralle
20-05-05, 10:54
Hallo *all,

habe ein kleines Problem im RPG und zwar mit der externen Dateibeschreibung im RPG. Beim einlesen der Dateibeschreibung meckerte er, dass die Länge einiger Felder über 6 Zeichen geht.

QRG6044 Severity: 30 Number: 4
Message . . . . : Externally-described-field name exceeds 6

Ich kann die Felder in der physischen Datei leider nicht ändern (zuviele Abhänigkeiten zu anderen Programmen). Kann ich irgendwie im RPG ein Rename auf diese Felder einbauen, ohne dass ich die komplette Datei jetzt intern beschreiben muß?
Release ist V5R2.

Danke und Gruß
Ralle

RobertMack
20-05-05, 11:08
sollte per I-Zeilen gehen:

ISATZFORMAT
I EXTFLDNAM (Pos 21) INTFLDNAM (Pos 53)
I ...

Gruß,
Robert

Ralle
20-05-05, 11:35
sollte per I-Zeilen gehen:

ISATZFORMAT
I EXTFLDNAM (Pos 21) INTFLDNAM (Pos 53)
I ...

Gruß,
Robert

Danke für den Tip. Habe nur irgendwie Probleme mit der Sysntax auf der Postionsebene, was heißt Pos.21. Ich weiß nicht wo ich die Feldnamen angeben muß. Wenn ich F4 drücke ist die Vorgabe so seltsam anders.

*
* FELDUMSETZUNG
IF57017X
I EXTFLD INTFELDNAM

Gruß

RobertMack
20-05-05, 11:45
setze eine Kommentarzeile davor, dann erscheint:

..... *. 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8

Der richtige Prompt erscheint leider erst, nachdem RPG die Art der I-Zeile erkannt hat...

Gruß,
Robert

Fuerchau
20-05-05, 11:46
In Stelle 21 schreibst du den externen Namen, in Stelle 53 den internen Namen.

I...................EXTNAME....................... ...........INTNAM

Proggi
20-05-05, 12:03
In Stelle 21 schreibst du den externen Namen, in Stelle 53 den internen Namen.

I...................EXTNAME....................... ...........INTNAM

... und die F4 funktioniert dann auch, da RPG jetzt weiß, um was für eine I-Zeile es sich handelt :)

Kalle

Ralle
20-05-05, 12:17
Danke an alle, hat jetzt geklappt.

Grüße