iSeries-Datensatzdefinitionen

EGL stellt Datensatzdefinitionen bereit, die Objekten in der iSeries-Umgebung entsprechen.

Verwenden Sie Variablen auf Basis dieser Datensätze in den iSeries-Zugriffsfunktionsaufrufen, die von EGL bereitgestellt werden.

Die folgenden Datensatzdefinitionen sind verfügbar:

Record SystemDefinition type BasicRecord
   systemName string;
   userId string;
   password string;
end

Record DataAreaDefinition type BasicRecord
   areaname char(10);
   libname char(10);
   areaType int;
   systemDef SystemDefinition;
   path string?;
end

Record DataQueueDefinition type BasicRecord
   qname char(10);
   libname char(10);
   keyed boolean;
   systemDef SystemDefinition;
   path string?;
end

Record iDataAccessException type Exception{message = "lib.iDataAccessException: "}
   functionName string;
   path string;
   exception AnyException;
end
Verwenden Sie bei einem DataAreaDefinition-Datensatz eine der folgenden Konstanten, um den Bereichstyp (areaType) anzugeben:
DATA_AREA_TYPE_CHAR
Interpretiert den Inhalt des Datenbereichs als Text.
DATA_AREA_TYPE_DEC
Interpretiert den Inhalt des Datenbereichs als Dezimalzahl.
DATA_AREA_TYPE_LOG
Interpretiert den Inhalt des Datenbereichs als booleschen Wert.

Am einfachsten lassen sich diese Dateien zu Ihrem Arbeitsbereich hinzufügen, indem Sie die Unterstützungseinrichtung 'EGL with IBM i objects' zu Ihrem Projekt hinzufügen. Weitere Informationen finden Sie unter Funktionen und Facetten von EGL-Projekten.


Feedback