-
Wie definiere ich ein Array in einer externen Datenstruktur?
Hallo vieleicht kann mir jemand helfen,
ist es möglich in Ille RPG ein Array in einer externen Datenstruktur zu definieren? Wenn ja wie? Wenn ich im Funktionsfeld z.B DIM(999) eintrage kommt die Nachricht:
Schlüsselwort für diese Dateiart nicht gültig.
Teildatei Art Text
TESTEAA PF Externe DS
Name Länge Datenart Funktionsfeld
X1A1 1 A DIM(999)
-
Das funktioniert nur über eine zweite Datenstruktur:
Code:
D DateiDS E DS EXTNAME(Dateiname)
D TabellemitDS DS LikeDS(DateiDS) Dim(999)
Hoffe das hilft dir.
-
Oder aber du qualifizierst die Externe Datenstruktur, damit müsste es auch gehen:
Code:
D DateiDS E DS EXTNAME(Dateiname) DIM(999) Qualified
-
Thema: Wie definiere ich ein Array in einer externen Datenstruktur?
Hallo, erstmal vielen Dank für die schnelle Antwort. Leider klappt es nicht.
Wenn ich dies über eine 2 Datenstruktur löse:
D DateiDS E DS EXTNAME(Dateiname)
D TabellemitDS DS LikeDS(DateiDS) Dim(999)
bekomme ich die Meldung:
Nachricht . . . : Das Schlüsselwort ist für eine Datenstrukturdefinition
nicht zulässig; das Schlüsselwort wird ignoriert.
Ursache . . . . : Für eine Datenstrukturdefinition sind nur die folgenden
Schlüsselwörter zulässig: ALIGN, ALTSEQ, BASED, DTAARA, EXPORT, EXTNAME,
IMPORT, INZ, LIKEDS, NOOPT, OCCURS, PREFIX und QUALIFIED.
Fehlerbeseitigung: Entfernen Sie das ungültige Schlüsselwort. Wiederholen Sie
die Umwandlung.
DIM lässt er nicht zu
Liegt das eventuell an der Version. Wir setzen V5R2M0 ein.
Vielen Dank schon mal im voraus für Eure Hilfe.
-
Hallo,
auch wenn ch erst seit 2 jahren aus der Ausbildung raus bin, aber soetwas geht nach meiner erfahrung nicht.
Es bleibt folgender Vorschlag :
Die DS und das Array in einer /copy-Strecke auslagern. Bietet ebenfalls eine gewisse Zentralität, und man hat den Code direkt ausgelagert.
-
Hmm funktionieren sollte es sicherlich (kompilieren jedenfalls ), auf unserer Maschine ist ebenfalls V5R2.
Aber deine Fehlermeldung kann ich leider nicht replizieren, beide Möglichkeiten lassen sich zumindest kompilieren.
Evtl kannst du den Teil des Quellcodes hier posten, evtl kann man dann den Fehler erkennen?
Obwohl ich inzwischen die Vermutung habe dass ihr mit einer alten WSDC Version arbeitet, aber da fehlt mir leider der Überblick für. Evtl fehlt da auch das ein oder andere PTF
Similar Threads
-
By Squall in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 10-10-06, 08:53
-
By stoerfang in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 11-08-06, 13:49
-
By stoerfang in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 09-08-06, 14:08
-
By Bratmaxxe in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 24-07-06, 13:25
-
By coolie in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 06-05-04, 14:51
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