iSeries 레코드 정의
EGL은 iSeries 환경에서 오브젝트에 해당하는 레코드 정의를 제공합니다.
EGL이 제공하는 iSeries 액세스 함수 호출에서 이러한 레코드를 기반으로 하는 변수를 사용하십시오.
다음 레코드 정의를 사용할 수 있습니다.
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
DataAreaDefinition 레코드의 경우 다음 상수 중 하나를 사용하여 areaType을 지정하십시오.
- DATA_AREA_TYPE_CHAR
- 데이터 영역의 컨텐츠를 텍스트로 해석합니다.
- DATA_AREA_TYPE_DEC
- 데이터 영역의 컨텐츠를 10진수로 해석합니다.
- DATA_AREA_TYPE_LOG
- 데이터 영역의 컨텐츠를 부울로 해석합니다.
이러한 파일을 사용자의 작업공간에 추가하는 가장 간단한 방법은 IBM i 오브젝트가 있는 EGL 지원 기능을 사용자의 프로젝트에 추가하는 것입니다. 자세한 정보는 EGL 프로젝트의 기능 및 패싯의 내용을 참조하십시오.