-
ich gebe aber in die DATEI aus
und auf mein rename des einen Feldes reagiert es ja nicht
Wie meinst DU das?
-
Du kannst nach dem EXTNAME(...) noch QUALIFIED angeben. Wenn Du das nicht machst, dann wird das Feld, welches in Datei1 und in Datei2 definiert ist, direkt als Feld verfügbar gemacht. Da wird der Compiler seine Probleme haben. Im Falle der Verwendung von QUALIFIED kannst Du auf das Feld über aa_satz.BEMERK und über xx_satz.BEMERK zugreifen. Beide haben dann jeweils die Definition des Feldes aus der externen Datei.
Lg Radinator
-
Du könntest auch mit einem PREFIX arbeiten. Ich bin jedoch auch ein Freund vom Qualified Schlüsselwort wie schon zuvor beschrieben.
-
Das löst aber nicht das Bezugsproblem zwischen O-Bestimmungen und der DS.
Ab V6/V7 kann eine F-Bestimmung ebenso "Qualified" sein.
Der Bezug zwischen DS und F geht ausschließlich über Namen.
D.h., da ja jeder Name nur 1x im RPG da sein darf (auch bei qualified, da ist der Name eben x.y), hilft ein Umbenennen in der DS überhaupt nicht.
Umbenennungen für die F passiert ausschließlich in den I-Bestimmungen.
Nun hat eine O-Datei keine I's, somit ist ein Rename nicht möglich.
Lösung: Einfach eine UF draus machen, Rename in den I's, das wirkt auch in den O's.
-
@Fuerchau: Ja, das ist wohl so, Danke
Qualified hat gar nix gebracht außer das das Proramm voller geworden ist.
Ich muß das schreiben anscheinend echt auslagern.
Das ist (fast) das erste mal, das ich RPG (ILE) nicht gut finde.
Andererseits hatte ich das Prob. in > 20 Jahren noch nie ...
Danke
Der ILEMax
-
Das Problem ist die "Einmal-Definition" einer Variable.
Das Problem hatte ich schon häufiger und konnte es auch nur per I-Zeile lösen.
Vor ILE, also native RPG, habe ich auch O-Dateien per UF definiert und die angemeckerten fehlenden IO-Anweisungen in einer Pseudo-EXSR definiert.
Mit ILE gibt es ja nur Warnungen, wenn man bei UF's nicht alle IO's verwendet.
Ach ja, und SHARE(*YES) sollte man generell vermeiden, sonst kann es schon mal Openprobleme geben.
Similar Threads
-
By _MG_ in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 15-09-17, 15:02
-
By alex61 in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 28-12-16, 10:23
-
By rr2001 in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 09-03-15, 11:32
-
By JobstT in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 05-02-03, 13:29
-
By Dirschl in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 23-10-02, 11:52
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks