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.