sysVar 시스템 변수
sysVar 시스템 변수는 다양한 값을 보유합니다.
sysVar 규정자는 다음 표에 나열된 각 EGL 시스템 변수의 이름 앞에 올 수 있습니다.
| 시스템 변수 | 설명 |
|---|---|
| arrayIndex | 다음과 같은 숫자를 포함합니다.
|
| callConversionTable | 프로그램이 런타임 시 다음을 수행하는 경우
데이터를 변환하는 데 사용되는 변환표의 이름이 들어
있습니다.
|
| errorCode | 다음 상황에서 상태 코드를 수신합니다.
|
| overflowIndicator | 산술 오버플로우가 있는지 여부를 표시합니다. |
| remoteSystemID | 원격 엔티티(프로그램, VSAM 파일, CICS® 트랜잭션 또는 임시 데이터 큐)의 위치를 나타내는 시스템 이름이 들어 있습니다. |
| returnCode | 사용자 프로그램에서 설정하고 운영 체제에서 사용 가능한 외부 리턴 코드가 들어 있습니다. |
| sessionID | 웹 애플리케이션 서버 세션에 고유한 ID가 들어 있습니다. |
| sqlData | 관계형 데이터베이스와 함께 사용되는 여러 시스템 변수가 들어 있습니다. |
| systemType | 프로그램이 실행 중인 대상 시스템을 식별합니다. |
| terminalID | COBOL 환경의 CICS 터미널 ID 또는 JVM(Java™ Virtual Machine) 시스템 특성의 user.name이 들어 있습니다. |
| transactionID | COBOL에서 다음 프로그램 세그먼트에 필요한 트랜잭션 코드의 이름 또는 Java의 전송 프로그램 이름이 들어 있습니다. |
| transferName | 전송할 대상 프로그램 또는 트랜잭션의 이름을 지정합니다. |
| userID | 환경에서 사용 가능한 사용자 ID가 들어 있습니다. |
| currentAliasName | 별명이 지정된 경우 이 EGL 프로그램의 별명을 나타내고 별명이 지정되지 않은 경우 프로그램의 이름을 나타내는 텍스트가 들어 있습니다. |
| currentContainerName | 프로그램의 이름과 연결된 이 EGL 프로그램의 패키지 이름을 나타내는 텍스트가 들어 있습니다. |
| currentFunctionName | 이 변수를 참조 중인 EGL 함수 이름을 나타내는 텍스트가 들어 있습니다. |
| currentLineNumber | 이 변수를 참조 중인 EGL 행 번호를 나타내는 숫자 값이 들어 있습니다. |
호환성
| 플랫폼 | 문제 |
|---|---|
| Rich UI | 지원되는 sysVar 변수는 systemType뿐입니다. |