COBOL과 함께 사용되는 빌드 디스크립터 옵션
빌드 디스크립터 파트는 생성 프로세스를 제어합니다. 빌드 디스크립터 옵션은 빌드 디스크립터 파트에 있는 여러 가지 유형의 정보 중 하나입니다. 빌드 디스크립터 옵션은 EGL 출력을 생성하고 준비하는 방법을 지정하고 빌드 디스크립터 옵션의 서브세트를 통해 생성 프로세스에 다른 빌드 파트가 포함될 수 있습니다.
다음 두 개의 표는 COBOL과 함께 사용할 수 있는 모든 빌드
디스크립터 옵션을 나열합니다.
- 첫 번째 표는 각 옵션을 사용할 수 있는 플랫폼을 표시합니다.
- 두 번째 표는 옵션, 각 옵션의 기능에 대한 설명 및 해당 기본값(있는 경우)을 나열합니다.
이러한 표는 COBOL 생성에서 사용되는 빌드 디스크립터 옵션으로 제한됩니다. 사용할 수 있는 모든 옵션의 목록은 빌드 디스크립터 옵션 개요를 참조하십시오. Java™ 생성에서 사용되는 옵션은 Java와 함께 사용되는 빌드 디스크립터 옵션을 참조하십시오.
| 빌드 디스크립터 옵션 | iSeries |
z/OS |
z/OS용 |
IMS |
IMS/VS |
|---|---|---|---|---|---|
| bidiConversionTable | 예 | 예 | 예 | 예 | 예 |
| bind | 아니오 | 예 | 예 | 예 | 예 |
| blanksAsZero | 예 | 예 | 예 | 예 | 예 |
| buildPlan | 예 | 예 | 예 | 예 | 예 |
| cancelAfterTransfer | 아니오 | 예 | 아니오 | 예 | 예 |
| checkIndices | 예 | 예 | 예 | 예 | 예 |
| checkNumericOverflow | 예 | 예 | 예 | 예 | 예 |
| checkToTransaction | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| checkType | 예 | 예 | 예 | 예 | 예 |
| cicsEntries | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| clientCodeSet | 예 | 예 | 예 | 예 | 예 |
| commentLevel | 예 | 예 | 예 | 예 | 예 |
| currencySymbol | 예 | 예 | 예 | 예 | 예 |
| data | 아니오 | 예 | 예 | 예 | 예 |
| debugLocalDateFormat | 예 | 예 | 예 | 예 | 예 |
| debugTrace | 예 | 예 | 예 | 예 | 예 |
| decimalSymbol | 예 | 예 | 예 | 예 | 예 |
| defaultDateFormat | 예 | 예 | 예 | 예 | 예 |
| defaultMoneyFormat | 예 | 예 | 예 | 예 | 예 |
| defaultNumericFormat | 예 | 예 | 예 | 예 | 예 |
| defaultTimeFormat | 예 | 예 | 예 | 예 | 예 |
| defaultTimeStampFormat | 예 | 예 | 예 | 예 | 예 |
| deploymentDescriptor | 예 | 예 | 예 | 아니오 | 아니오 |
| destHost | 예 | 예 | 예 | 예 | 예 |
| destLibrary | 예 | 아니오 | 아니오 | 아니오 | 아니오 |
| destPassword | 예 | 예 | 예 | 예 | 예 |
| destPort | 예 | 예 | 예 | 예 | 예 |
| destUserID | 예 | 예 | 예 | 예 | 예 |
| eliminateSystemDependentCode | 예 | 예 | 예 | 예 | 예 |
| enableJavaWrapperGen | 예 | 아니오 | 예 | 아니오 | 예 |
| endCommArea | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| errorDestination | 아니오 | 아니오 | 아니오 | 예 | 예 |
| fillWithNulls | 예 | 예 | 예 | 예 | 예 |
| formServicePgmType | 아니오 | 예 | 아니오 | 예 | 아니오 |
| genDataTables | 예 | 예 | 예 | 예 | 예 |
| genDDSFile | 예 | 아니오 | 아니오 | 아니오 | 아니오 |
| genDirectory | 예 | 예 | 예 | 예 | 예 |
| genFixedLengthSqlLike | 예 | 예 | 예 | 예 | 예 |
| genFormGroup | 예 | 예 | 예 | 예 | 예 |
| genHelpFormGroup | 예 | 아니오 | 예 | 아니오 | 예 |
| genProject | 예 | 아니오 | 예 | 아니오 | 예 |
| genReturnImmediate | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| genRunFile | 아니오 | 예 | 아니오 | 예 | 아니오 |
| genVGUIRecords | 예 | 아니오 | 예 | 아니오 | 예 |
| genXSDFile | 예 | 예 | 예 | 예 | 예 |
| imsFastPath | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| imsID | 아니오 | 아니오 | 아니오 | 예 | 예 |
| imsLogID | 아니오 | 아니오 | 아니오 | 예 | 예 |
| imsPSB | 아니오 | 아니오 | 아니오 | 예 | 예 |
| initIORecordsOnCall | 예 | 예 | 예 | 예 | 예 |
| initNonIODataOnCall | 예 | 예 | 예 | 예 | 예 |
| leftAlign | 예 | 예 | 예 | 예 | 예 |
| linkage | 예 | 예 | 예 | 예 | 예 |
| linkEdit | 아니오 | 예 | 예 | 예 | 예 |
| math | 예 | 예 | 예 | 예 | 예 |
| maxNumericDigits | 예 | 예 | 예 | 예 | 예 |
| mfsDevice | 아니오 | 아니오 | 아니오 | 예 | 예 |
| mfsExtendedAttr | 아니오 | 아니오 | 아니오 | 예 | 예 |
| mfsIgnore | 아니오 | 아니오 | 아니오 | 예 | 예 |
| mfsUseTestLibrary | 아니오 | 아니오 | 아니오 | 예 | 예 |
| minSubstringLength | 예 | 예 | 예 | 예 | 예 |
| nextBuildDescriptor | 예 | 예 | 예 | 예 | 예 |
| positiveSignIndicator | 예 | 아니오 | 아니오 | 아니오 | 아니오 |
| prep | 예 | 예 | 예 | 예 | 예 |
| printDestination | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| projectID | 아니오 | 예 | 예 | 예 | 예 |
| reservedWord | 예 | 예 | 예 | 예 | 예 |
| resourceAssociations | 예 | 예 | 예 | 예 | 예 |
| restartTransactionID | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| restoreCurrentMsgOnError | 아니오 | 아니오 | 아니오 | 예 | 아니오 |
| returnTransaction | 아니오 | 아니오 | 예 | 아니오 | 예 |
| secondaryTargetBuildDescriptor | 예 | 아니오 | 예 | 아니오 | 예 |
| separatorSymbol | 예 | 예 | 예 | 예 | 예 |
| serverCodeSet | 예 | 예 | 예 | 예 | 예 |
| setFormItemFull | 예 | 예 | 예 | 예 | 예 |
| spaADF | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| spaSize | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| spaStatusBytePosition | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| spacesZero | 예 | 예 | 예 | 예 | 예 |
| sqlDB | 예 | 예 | 예 | 예 | 예 |
| sqlErrorTrace | 아니오 | 예 | 예 | 예 | 예 |
| sqlID | 예 | 예 | 예 | 예 | 예 |
| sqlIOTrace | 아니오 | 예 | 예 | 예 | 예 |
| sqlJDBCDriverClass | 예 | 아니오 | 아니오 | 아니오 | 아니오 |
| sqlPassword | 예 | 예 | 예 | 예 | 예 |
| sqlValidationConnectionURL | 예 | 예 | 예 | 예 | 예 |
| startTransactionID | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| statementTrace | 아니오 | 예 | 예 | 예 | 예 |
| synchOnPgmTransfer | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| synchOnTrxTransfer | 아니오 | 예 | 아니오 | 예 | 아니오 |
| sysCodes | 예 | 예 | 예 | 예 | 예 |
| system | 예 | 예 | 예 | 예 | 예 |
| targetNLS | 예 | 예 | 예 | 예 | 예 |
| tempDirectory | 예 | 예 | 예 | 예 | 예 |
| templateDir | 예 | 예 | 아니오 | 예 | 아니오 |
| transferErrorTransaction | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| truncateExtraDecimals | 예 | 예 | 예 | 예 | 예 |
| twaOffset | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| useXctlForTransfer | 아니오 | 예 | 아니오 | 예 | 아니오 |
| v60DecimalBehavior | 예 | 예 | 예 | 예 | 예 |
| v60NumWithCharBehavior | 예 | 예 | 예 | 예 | 예 |
| v60NumWithDateBehavior | 예 | 예 | 예 | 예 | 예 |
| v60SQLNullableBehavior | 예 | 예 | 예 | 예 | 예 |
| v71AddBehavior | 예 | 예 | 예 | 예 | 예 |
| vagCompatibility | 예 | 예 | 예 | 예 | 예 |
| validateMixedItems | 예 | 예 | 예 | 예 | 예 |
| validateOnlyIfModified | 예 | 아니오 | 예 | 아니오 | 예 |
| validateSQLStatements | 예 | 예 | 예 | 예 | 예 |
| workDBType | 아니오 | 아니오 | 예 | 아니오 | 예 |
| wrapperCompatibility | 아니오 | 아니오 | 예 | 아니오 | 예 |
| wrapperJNDIPrefix | 아니오 | 아니오 | 예 | 아니오 | 예 |
| 빌드 디스크립터 옵션 | 기본값 | 설명 |
|---|---|---|
| bidiConversionTable | 기본값 없음 | 변환표를 식별하지만 아랍어 또는 히브리어 문자를 사용하는 리터럴이 포함된 COBOL 프로그램을 생성하는 경우에만 식별합니다. |
| bind | 기본값 없음 | z/OS®에서 실행되며 DB2®의 SQL 테이블에 액세스하는 COBOL 프로그램을 생성하는 경우에만 중요한, 바인드 제어 파트를 식별합니다. |
| blanksAsZero | NO | 텍스트 변수를 숫자 변수에 지정하거나 비교할 때 발생하는 상태를 제어합니다. |
| buildPlan | YES | 생성 프로세스 중 빌드 계획이 작성되는지 여부를 지정합니다. |
| cancelAfterTransfer | NO | 프로그램이 transfer to program 문을 실행하고 동적 연계가 관련된 경우 생성된 COBOL 프로그램이 메모리에서 제거되는지 여부를 표시합니다. |
| checkIndices | YES | 색인 범위 및 널값 확인을 지원하는지 여부를 지정합니다. |
| checkNumericOverflow | YES | 생성된 코드가 숫자 오버플로우를 확인하는지 여부를 지정합니다. |
| checkToTransaction | YES | transfer to transaction 문을 실행하는 생성된 CICS® 프로그램에 특수 검사가 포함되는지 여부를 표시합니다. |
| checkType | NONE | 유효성 검증 시 구조 및 레코드에서 기본 유형 충돌이 있는지 EGL이 검사하는 정도를 지정합니다. |
| cicsEntries | NONE | CICS 프로그램 및 트랜잭션 정의의 생성 여부와 생성하는 경우 해당 형식을 지정합니다. |
| clientCodeSet | IBM-850 | 시스템에 적용되는 코딩 문자 세트의 이름을 지정합니다. |
| commentLevel | 1 | 출력 소스 코드에 EGL 시스템 주석이 포함되는 범위를 지정합니다. |
| currencySymbol | COBOL의 경우 런타임 시스템의 언어 코드에 의해 판별됨 | 1 - 3자로 구성되어 있는 통화 기호를 지정합니다. |
| data | 31 | 생성된 COBOL 프로그램을 준비하기 위해 DATA(24) 또는 DATA(31) 컴파일 옵션을 사용하는지 여부를 지정합니다. |
| debugLocalDateFormat | JDBC 드라이버에서 리턴하는 날짜 형식 | 디버거의 날짜 열과 연관된 텍스트 호스트 변수의 날짜 형식 패턴을 지정합니다. |
| debugTrace | NO | EGL이 생성된 COBOL 프로그램에 추적 정보를 임베드하는지 여부를 표시합니다. |
| decimalSymbol | COBOL의 경우 런타임 시스템의 언어 코드에 의해 판별됨 | 10진수 표시기로 사용하는 기호를 지정합니다. |
| defaultDateFormat | COBOL의 경우 이 옵션이 지정되지 않았으면 연관된 시스템 변수는 런타임 설치를 위해 언어별 옵션 모듈에 지정된 Long Gregorian 날짜 형식을 기본값으로 사용합니다. | strLib.defaultDateFormat 시스템 변수의 초기 런타임 값을 제어합니다. |
| defaultMoneyFormat | 기본값 없음 | strLib.defaultMoneyFormat 시스템 변수의 초기 런타임 값을 제어합니다. |
| defaultNumericFormat | 기본값 없음 | strLib.defaultNumericFormat 시스템 변수의 초기 런타임 값을 제어합니다. |
| defaultTimeFormat | COBOL의 경우 기본값은 HH:mm:ss임 | strLib.defaultTimeFormat 시스템 변수의 초기 런타임 값을 제어합니다. |
| defaultTimeStampFormat | COBOL의 경우 기본값은 yyy.MM.dd HH:mm:ss:SSSSSS임 | strLib.defaultTimeStampFormat 시스템 변수의 초기 런타임 값을 제어합니다. |
| deploymentDescriptor | 기본값 없음 | EGL 배치 디스크립터의 이름을 포함합니다. 해당 디스크립터는 서비스를 생성하는 경우 서비스 바인딩 세부사항과, 서비스를 호출하는 논리 장치(프로그램, 라이브러리, 핸들러 또는 서비스)를 생성하는 경우 서비스 바인딩 세부사항을 제공합니다. |
| destHost | 기본값 없음 | 빌드 서버가 있는 대상 시스템의 이름 또는 숫자 TCP/IP 주소를 지정합니다. |
| destLibrary | QGPL | 생성 중 작성된 오브젝트를 수신하며 런타임에 사용되는 오브젝트를 포함하는 iSeries 라이브러리의 1 - 10자 이름을 지정합니다. |
| destPassword | 기본값 없음 | EGL이 준비가 발생하는 시스템에 로그온하는 데 사용하는 비밀번호를 지정합니다. |
| destPort | 기본값 없음 | 원격 빌드 서버가 빌드 요청을 청취하는 포트를 지정합니다. |
| destUserID | 기본값 없음 | EGL이 준비가 발생하는 시스템에 로그온하는 데 사용하는 사용자 ID를 지정합니다. |
| eliminateSystemDependentCode | YES | EGL 생성기가 대상 시스템에서 실행되지 않는 코드를 무시하는지 여부를 표시합니다. |
| enableJavaWrapperGen | YES(모두 허용) | 프로그램을 생성하려고 시도할 때 프로그램, Java 랩퍼 클래스 및 관련 EJB 세션 Bean과 같은 컴포넌트 중 일부만 또는 모두 생성될 수 있는지 여부를 지정합니다. |
| endCommArea | NO | EGL 생성 CICS COBOL 프로그램에서 호출 시 COMMAREA의 끝에 4바이트의 16진 F 값을 추가하는지 여부를 표시합니다. |
| errorDestination | ELAPRINT(IMS™ BMP의 경우) 또는 ELADIAG(IMS/VS의 경우) | 진단 메시지의 대상을 지정합니다. |
| fillWithNulls | YES | 양식 필드를 널 문자로 채우는지 여부를 표시합니다. |
| genDataTables | YES | 생성하는 프로그램에서 참조되는 데이터 테이블을 생성할 것인지 여부를 지정합니다. |
| genDDSFile | NO | 프로그램이 입력 또는 출력을 수행할 때 사용되는 레코드 선언에서 iSeries DDS(Data Description Specification) 파일을 작성할 것인지 여부를 표시합니다. |
| genDirectory | 기본값 없음 | EGL이 생성된 출력 및 준비 상태 파일을 배치하는 디렉토리의 완전한 경로를 지정합니다. |
| genFixedLengthSqlLike | NO | SQL LIKE 절에 사용된 호스트 값이 CHAR, MBCHAR 또는 UNICODE 유형인 경우 값의 고정 길이를 준수하기 위해 값의 뒤에 공백이 포함되는지 여부를 표시합니다. |
| genFormGroup | YES | 생성되는 프로그램의 사용 선언에 참조되는 양식 그룹을 생성하는지 여부를 표시합니다. |
| genHelpFormGroup | YES | 생성되는 프로그램의 사용 선언에 참조되는 도움말 양식 그룹을 생성하는지 여부를 표시합니다. |
| genProject | 기본값 없음 | 프로젝트에 연관된 Java 오브젝트가 있는 경우 COBOL 생성에서 사용됩니다. Java 생성의 출력을 워크벤치 프로젝트에 배치하고 Java 런타임 설정에 필요한 태스크를 자동화합니다. |
| genReturnImmediate | NO | 생성된 CICS COBOL 프로그램이 CICS RETURN IMMEDIATE 문을 사용하여 종료되는지 여부를 지정합니다. |
| genRunFile | YES | 생성하는 z/OS 일괄처리 프로그램의 샘플 런타임 JCL을 생성하는지 여부를 표시합니다. |
| genVGUIRecords | YES | 웹 트랜잭션의 converse 또는 show 문에 참조되는 VGUI 레코드를 생성하는지 여부를 표시합니다. |
| genXSDFile | NO | 프로그램 매개변수 레코드 및 변수 선언의 XML 스키마 정의(XSD) 파일을 작성하는지 여부를 표시합니다. |
| imsFastPath | NO | 프로그램을 IMS 빠른 경로 프로그램으로 실행할 수 있는지 여부를 지정합니다. |
| imsID | 기본값 없음 | 데이터베이스의 IMS DB 제어 ID를 지정하며 DL/I에 액세스하는 IMS 코드를 디버깅할 때 값이 사용됩니다. |
| imsLogID | 기본값 없음 | IMS 로그에 기록되는 레코드에 포함될 ID를 지정합니다. |
| imsPSB | 여러 개의 대안 | 디버그 시 프로그램에 대해 로드되는 기본 PSB를 지정합니다. |
| initIORecordsOnCall | YES | 호출된 프로그램 IO 레코드가 초기화되는 시기를 지정합니다. |
| initNonIODataOnCall | YES | 호출된 프로그램 비IO 레코드 및 기본 변수가 초기화되는 시기를 지정합니다. |
| leftAlign | YES | 일부 양식 필드에서 출력 데이터의 왼쪽을 맞추는지 여부를 표시합니다. |
| linkage | 기본값 없음 | 생성의 여러 측면을 안내하는 연계 옵션 파트의 이름이 있습니다. |
| linkEdit | 기본값 없음 | z/OS 환경의 COBOL 프로그램을 생성하는 경우에만 중요한, 링크 편집 파트를 식별합니다. |
| math | COBOL | IBM® Cross System Product(CSP) 또는 VisualAge® Generator를 사용하여 작성된 일부 COBOL 프로그램에서 사용되는 CSP math에 기반하여 산술 계산을 수행하는지 여부를 지정합니다. |
| maxNumericDigits | 31 | 숫자 필드의 크기를 지정합니다. 이는 COBOL 생성에만 적용됩니다. |
| mfsDevice | 기본값 없음 | IMS를 대상으로 하는 양식 그룹 생성에 대해 EGL 생성 DEV 및 DFLD 문에 포함할 정보를 지정합니다. |
| mfsExtendedAttr | YES | 디바이스가 확장 속성을 지정하는지 여부와 color = default color를 사용하여 정의된 양식 필드에 대해 CD(color default) 확장 속성이 생성되는지 여부의 기본값을 표시합니다. |
| mfsIgnore | NO | EGL 생성 MID 및 MOD에 대한 MSG 문의 SOR 매개변수에 IGNORE를 포함하는지 여부를 표시합니다. |
| mfsUseTestLibrary | NO | 빌드 스크립트로 인해 빌드 서버가 MFS 제어 블록을 테스트 라이브러리에 배치하는지 여부를 지정합니다. |
| minSubstringLength | 1 | 서브스트링 이동에 대해 허용된 최소 계산 길이가 1 또는 0인지 여부를 지정합니다. 대상 변수에서 서브스트링을 사용하는 경우 이동의 길이는 최소한 1이어야 합니다. |
| nextBuildDescriptor | 기본값 없음 | 체인에서 다음 빌드 디스크립터를 식별합니다. |
| positiveSignIndicator | F | iSeries 기반 ILE COBOL 컴파일러가 유형이 DECIMAL, MONEY, NUM, NUMC 및 PACF인 숫자 데이터의 양부호로 사용하는 문자를 지정합니다. |
| prep | YES | 생성이 완료되면 EGL이 준비를 시작하는지 여부를 지정합니다. |
| printDestination | PROGRAM |
CICS에 대해 생성된 기본 프로그램의 인쇄 출력 대상을 지정합니다. |
| projectID | 기본값 없음 | EZEPID 기호 매개변수에 값을 지정하며 z/OS에서 실행되는 빌드 스크립트에서 사용됩니다. |
| reservedWord | 기본값 없음 | EGL 예약어 이외의 예약어가 포함된 텍스트 파일의 완전한 경로 이름을 지정합니다. |
| resourceAssociations | 기본값 없음 | 대상 플랫폼의 파일 및 큐에 레코드 파트를 관련시키는 자원 연관 파트의 이름이 있습니다. |
| restartTransactionID | 공백 | z/OS용 CICS에 대해 생성된 프로그램을 다시 시작하는 데 사용되는 트랜잭션 ID를 표시합니다. |
| restoreCurrentMsgOnError | 트랜잭션 중심 BMP의 경우 YES, 그 외의 경우 NO | 오류로 인해 IMS BMP가 종료된 경우 EGL 문이 읽는 중인 메시지가 IMS 메시지 큐에 다시 삽입되는지 여부를 지정합니다. |
| returnTransaction | 기본값 없음 | 생성된 프로그램과 연관된 트랜잭션이 전송되지 않고 종료되는 경우 시작되는 CICS 트랜잭션을 식별합니다. |
| secondaryTargetBuildDescriptor | 기본값 없음 | 다른 코드(다른 환경이 대상임)가 동일한 생성 요청에서 생성되는 중 웹 애플리케이션 서버에 배치 중인 코드의 생성을 안내하는 빌드 디스크립터를 지정합니다. |
| separatorSymbol | COBOL의 경우 런타임 시스템의 언어에 의해 판별됨 | 숫자 값에서 천 단위와 백 단위를 구분하는 데 사용되는 기호를 지정합니다. |
| serverCodeSet | IBM-037 | z/OS 또는 iSeries 빌드 서버에서 사용하는 코딩 문자 세트의 이름을 지정합니다. |
| setFormItemFull | YES | 유형 set field full의 set 문을 지정한 모든 비어 있는 양식 필드에 별표(*)를 표시하는지 여부를 나타냅니다. |
| spaADF | NO | 생성 중인 IMS/VS 프로그램이 IMSADF II 프로그램과의 사이에서 전송되는지 여부를 지정합니다. |
| spaSize | 0 | IMS 스크래치패드 영역에서 바이트 수를 지정합니다. |
| spaStatusBytePosition | 기본값 없음 | IMS 스크래치패드 영역에서 세그먼테이션 상태 바이트의 위치를 지정합니다. |
| spacesZero | NO | 생성된 COBOL 프로그램에 공백으로 채워진 숫자 필드를 처리하기 위한 추가 코드가 포함되는지 여부를 지정합니다. |
| sqlDB | 기본값 없음 | 생성된 프로그램에서 사용하는 기본 데이터베이스를 지정합니다. |
| sqlErrorTrace | NO | 생성된 COBOL 프로그램에 관계형 데이터베이스에 대한 I/O 조작 중 발생하는 오류를 추적하는 데 필요한 코드가 포함되는지 여부를 지정합니다. |
| sqlID | 기본값 없음 | SQL문의 생성 시 유효성 검증 중 데이터베이스에 연결하는 데 사용되는 사용자 ID를 지정합니다. |
| sqlIOTrace | NO | 생성된 COBOL 프로그램에 관계형 데이터베이스에 대해 수행된 I/O 조작을 추적하는 데 필요한 코드가 포함되는지 여부를 지정합니다. |
| sqlJDBCDriverClass | 기본값 없음 | SQL문의 생성 시 유효성 검증 중 데이터베이스에 연결하는 데 사용되는 드라이버 클래스를 지정합니다. |
| sqlPassword | 기본값 없음 | SQL문의 생성 시 유효성 검증 중 데이터베이스에 연결하는 데 사용되는 비밀번호를 지정합니다. |
| sqlValidationConnectionURL | 기본값 없음 | SQL문의 생성 시 유효성 검증 중 데이터베이스에 연결하기 위한 URL을 지정합니다. |
| startTransactionID | 기본값 없음 | CICS에 대해 생성되는 프로그램을 시작하는 데 사용되는 트랜잭션 ID를 표시합니다. |
| statementTrace | NO | 생성된 COBOL 프로그램에 비SQL문을 추적하는 데 필요한 코드가 포함되는지 여부를 지정합니다. |
| synchOnPgmTransfer | YES | CICS 및 IMS의 처리 간 차이를 최소한으로 줄이는 방식으로 CICS에서 커미트 지점을 설정하는지 여부를 지정합니다. |
| synchOnTrxTransfer | NO | z/OS 일괄처리 또는 IMS BMP에 대해 생성되는 기본 프로그램이 transfer to transaction 문을 실행하는 경우 커미트 지점이 발생하는지 여부를 지정합니다. |
| sysCodes | NO | COBOL 프로그램의 파일 I/O 오류에 대한 응답으로 sysVar.errorCode 시스템 변수에 배치되는 리턴 코드의 소스를 판별합니다. |
| system | 기본값 없음 | 생성된 코드의 대상 런타임 환경을 지정합니다. 이 옵션은 필수입니다. |
| targetNLS | 기본값 없음 | 런타임 메시지를 식별하는 데 사용되는 자국어 코드를 지정합니다. |
| tempDirectory | 기본값 없음 | EGL이 두 종류의 파일을 배치하는 위치를 지정합니다. EGLSDK 사용 시 작성되는 IR(Intermediate Representation) 파일과 VGWebTransaction 프로그램 또는 VGUIRecord 생성 시 작성되는 JSP 파일입니다. |
| templateDir | None | z/OS의 런타임 JCL 또는 iSeries의 런타임 CL을 생성하는 데 사용되는 템플리트가 있는 디렉토리를 지정합니다. |
| transferErrorTransaction | 기본값 없음 | transfer 문으로 인해 오류가 발생하는 경우 제어를 수신하는 CICS 트랜잭션의 이름을 지정합니다. |
| truncateExtraDecimals | YES | 숫자 값의 소수점 뒤 추가 자리가 지정 중 삭제되는지 여부를 지정합니다. |
| twaOffset | 0 | 동일한 CICS 실행 단위에서 비EGL 프로그램이 사용하도록 예약된 트랜잭션 작업 영역(TWA)의 바이트 수를 지정합니다. |
| useXctlForTransfer | NO | transfer to program 문을 구현하기 위해 XCTL 명령을 사용하는지 여부를 표시합니다. |
| v60DecimalBehavior | vagCompatibility에 따라 다름 | 짝수 길이 DECIMAL, MONEY 또는 PACF 변수의 정밀도를 제어합니다. |
| v60NumWithCharBehavior | vagCompatibility에 따라 다름 | CHAR 변수가 관련된 지정 및 비교의 기타 모든 숫자 변수와 동일한 방식으로 NUM 변수를 처리하는지 여부를 표시합니다. |
| v60NumWithDateBehavior | NO | Num 필드에서 Date 필드로 지정하는 동작이 EGL 버전 6에 적용된 동작을 충족시키는지 여부를 지정합니다. |
| v60SQLNullableBehavior | vagCompatibility에 따라 다름 | 변수에 널값이 지정되는 경우 EGL의 동작을 지정합니다. |
| v71AddBehavior | NO | 특정 경우에 플러스(+) 부호의 효과가 표현식이 지정되는 변수의 유형에 의해 판별되는지 여부를 나타냅니다. |
| vagCompatibility | NO | 생성 프로세스가 특수 프로그램 구문의 사용을 허용하는지 여부를 표시합니다. |
| validateMixedItems | YES | 생성된 COBOL 프로그램이 유형이 MBCHAR인 필드의 유효성을 검증하는지 여부를 지정합니다. |
| validateOnlyIfModified | NO | 수정된 데이터 태그가 설정되는 텍스트 양식 필드의 유효성만 검증하는지 여부를 지정합니다. |
| validateSQLStatements | NO | 생성 시 데이터베이스에 대해 SQL문의 유효성을 검증하는지 여부를 표시합니다. |
| workDBType | CICS의 경우 AUX, |
런타임에 사용할 작업 데이터베이스의 유형을 지정합니다. |
| wrapperCompatibility | CURRENT | 랩퍼가 원래 VisualAge Generator 4.5, EGL 5.x 또는 EGL 6.x에 의해 생성된 경우 직접 작성하는 Java 코드와 함께 사용할 랩퍼를 다시 생성하는 방법을 표시합니다. |
| wrapperJNDIPrefix | 기본값 없음 | 생성된 세션 Bean의 모든 JNDI 이름에 추가할 접두부를 지정합니다. |
| wrapperPackageName | 기본값 없음 | Java 랩퍼를 생성할 패키지를 지정합니다. |