COBOL의 기본 형식

strLib의 시스템 변수에는 COBOL 생성에 사용할 기본값이 들어 있습니다.

다음 변수에 기본 COBOL 생성 값이 있습니다.
strLib.defaultDateFormat
런타임 시스템에서 사용자 정의 가능 NLS 모듈의 기본 날짜 형식입니다.
strLib.defaultTimeFormat
"HH:mm:ss"
strLib.defaultTimestampFormat
"yyyy-MM-dd HH:mm:ss.SSSSSS"
strLib.defaultMoneyFormat
아무 것도 설정되지 않습니다.
strLib.defaultNumericFormat
아무 것도 설정되지 않습니다.

변수에 동등한 빌드 디스크립터 옵션이 설정된 경우 EGL은 표시된 기본값 대신 해당 값을 사용합니다. 예를 들어, defaultDateFormat 빌드 디스크립터 옵션이 설정된 경우 EGL은 strLib.defaultDateFormat에 해당 값을 사용합니다.

EGL은 기본 프로그램에만 이와 같은 빌드 디스크립터 값을 사용합니다. 호출된 프로그램은 이러한 EGL 빌드 디스크립터 오버라이드를 확인하지 않으며 필요한 오버라이드를 설정하도록 기본 프로그램에 의존하지 않습니다. 호출 프로그램이 EGL 소스(예: EGL Java™ 생성 프로그램)에서 COBOL에서 사용할 수 있게 생성되지 않은 경우 호출 프로그램은 호출된 프로그램이 해당 변수의 값을 설정하기 위해 빌드 디스크립터를 사용했다고 잘못 판별할 수 있습니다. 이러한 문제가 발생하지 않도록 다음 예제와 같이 호출 프로그램이 명시적으로 시스템 변수를 필수 값으로 설정할 수 있습니다.
StrLib.defaultDateFormat = "yyyy/MM/dd";