빌드 디스크립터 옵션 개요
빌드 디스크립터 파트는 생성 프로세스를 제어합니다. 빌드 디스크립터 옵션은 빌드 디스크립터 파트에 있는 여러 가지 유형의 정보 중 하나입니다. 빌드 디스크립터 옵션은 기본 파트의 출력을 생성하고 준비하는 방법을 지정하고, 빌드 디스크립터 옵션의 서브세트를 통해 생성 프로세스 중 다른 빌드 파트를 사용하거나 생성 프로세스 중 추가 출력 파일을 작성할 수 있습니다.
다음 두 개의 표는 사용할 수 있는 모든 빌드 디스크립터 옵션을 나열합니다. 첫 번째 표는 Java™, JavaScript 또는 COBOL 생성을 안내하기 위한 옵션을 사용할 수 있는지 여부를 표시합니다. 두 번째 표는 각 옵션, 옵션의 기능에 대한 설명 및 기본값을 나열합니다.
| 빌드 디스크립터 옵션 | Java | Java |
Java- |
iSeries |
z/OS |
z/OS용 |
IMS |
IMS/ |
디버그 |
|---|---|---|---|---|---|---|---|---|---|
| bidiConversionTable | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| bidiRuntime | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| bind | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 아니오 |
| birtEngineHome | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| blanksAsZero | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| buildPlan | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| byteArrayOperationsForStructuredRecords | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| cachePreparedStatements | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| cancelAfterTransfer | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 예 | 아니오 |
| checkIndices | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| checkNumericOverflow | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| checkToTransaction | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| checkType | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| cicsEntries | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| cicsj2cTimeout | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| clientCodeSet | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| commentLevel | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| currencyLocation | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| currencySymbol | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| data | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 아니오 |
| dbContentSeparator | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| dbms | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| debugLocalDateFormat | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| debugTrace | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| decimalSymbol | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| deepNullCheck | 예 | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| defaultDateFormat | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| defaultMoneyFormat | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| defaultNumericFormat | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| defaultSessionCookieID | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| defaultServiceTimeout | 예 | 아니오 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| defaultTimeFormat | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| defaultTimeStampFormat | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| deploymentDescriptor | 예 | 예 | 예 | 예 | 예 | 예 | 아니오 | 아니오 | 아니오 |
| destDirectory | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| destHost | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| destLibrary | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| destPassword | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| destPort | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| destUserID | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| eliminateSystemDependentCode | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| enableJavaWrapperGen | 예 | 예 | 아니오 | 예 | 아니오 | 예 | 아니오 | 예 | 아니오 |
| endCommArea | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| errorDestination | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 |
| fillWithNulls | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| formServicePgmType | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 | 아니오 |
| genDataTables | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| genDDSFile | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| genDirectory | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| genFixedLengthSqlLike | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| genFormGroup | 예 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| genHelpFormGroup | 예 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 | 예 | 아니오 |
| genProject | 예 | 예 | 아니오 | 예 | 아니오 | 예 | 아니오 | 예 | 아니오 |
| genProperties | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| genResourceBundle | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| genReturnImmediate | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| genRunFile | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 | 아니오 |
| genVGUIRecords | 예 | 예 | 아니오 | 예 | 아니오 | 예 | 아니오 | 예 | 아니오 |
| genXSDFile | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| imsFastPath | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 |
| imsID | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 |
| imsLogID | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 |
| imsPSB | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| includeLineNumbers | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| initIORecordsOnCall | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| initNonIODataOnCall | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| j2ee | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| j2eeLevel | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| leftAlign | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| linkage | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| linkEdit | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 아니오 |
| math | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| maxNumericDigits | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| mfsDevice | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 |
| mfsExtendedAttr | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 |
| mfsIgnore | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 |
| mfsUseTestLibrary | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 |
| minSubstringLength | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| msgTablePrefix | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| nextBuildDescriptor | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| positiveSignIndicator | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| prep | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| prepareAllSQLStatements | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| preparedStatementCacheSize | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| printDestination | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| programPackageName | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| projectID | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 아니오 |
| reservedWord | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| resourceAssociations | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| resourceBundleLocale | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| restartTransactionID | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| restoreCurrentMsgOnError | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 |
| returnTransaction | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 |
| secondaryTargetBuildDescriptor | 예 | 예 | 아니오 | 예 | 아니오 | 예 | 아니오 | 예 | 예 |
| separatorSymbol | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| serverCodeSet | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| serverType | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| sessionBeanID | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 |
| setFormItemFull | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| spaADF | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 |
| spaSize | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 |
| spaStatusBytePosition | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 |
| spacesZero | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| sqlAccessColumnsAsBytes | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| sqlCommitControl | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| sqlDB | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| sqlErrorTrace | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | |
| sqlID | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| sqlIOTrace | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | |
| sqlJDBCDriverClass | 예 | 예 | 아니오 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| sqlJNDIName | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| sqlPassword | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| sqlSchema | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| sqlValidationConnectionURL | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| startTransactionID | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| statementTrace | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 아니오 |
| synchOnPgmTransfer | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| synchOnTrxTransfer | 예 | 예 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 | 예 |
| sysCodes | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| system | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| targetNLS | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| tempDirectory | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| templateDir | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 | 예 | 아니오 | 아니오 |
| transferErrorTransaction | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| truncateExtraDecimals | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| twaOffset | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
| useCurrentSchema | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| userMessageFile | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| useXctlForTransfer | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 | 아니오 |
| v60DecimalBehavior | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| v60NumWithCharBehavior | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| v60NumWithDateBehavior | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| v60SQLNullableBehavior | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| v71AddBehavior | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| vagCompatibility | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 예 |
| validateBlankDateFields | 예 | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 |
| validateMixedItems | 아니오 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| validateOnlyIfModified | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 | 예 | 예 |
| validateSQLStatements | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 | 아니오 |
| workDBType | 아니오 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 |
| wrapperCompatibility | 예 | 예 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 |
| wrapperJNDIPrefix | 예 | 예 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 |
| wrapperPackageName | 예 | 예 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 예 | 아니오 |
| 빌드 디스크립터 옵션 | 기본값 | 설명 |
|---|---|---|
| bidiConversionTable | 기본값 없음 | 아랍어 또는 히브리어 문자가 포함된 리터럴을 처리하는 데 필요한 양방향 변환표를 식별합니다. |
| bidiRuntime | 기본값 없음 | 애플리케이션과 연관된 양식 그룹의 필드에 대한 양방향 동작을 제어하는 옵션이 포함된 양방향 런타임 파일을 식별합니다. |
| bind | 기본값 없음 | z/OS®에서 실행되고 DB2의 SQL 테이블에 액세스하는 COBOL 프로그램을 생성하는 경우에만 중요한 바인드 제어 파트를 식별합니다. |
| birtEngineHome | 기본값 없음 | BIRT(Business Intelligence and Reporting Tools) 보고 엔진의 위치를 식별합니다. |
| blanksAsZero | NO | 텍스트 변수를 숫자 변수에 지정하거나 비교할 때 발생하는 상태를 제어합니다. |
| buildPlan | YES | 빌드 계획이 작성되는지 여부를 지정합니다. |
| byteArrayOperationsForStructuredRecords | 0(성능 이점을 위해서는 1로 설정해야 함) | 생성된 Java 코드가 구조화된 레코드의 필드를 처리하는 방법을 정의하여 일부의 경우 성능상 이점을 제공합니다. |
| cachePreparedStatements | NO | 연결에서 사용되는 모든 PreparedStatements를 캐싱하는지 여부를 지정합니다. |
| cancelAfterTransfer | NO | (a) 프로그램이 transfer to program 문을 실행하고 (b) 동적 연계가 관련된 경우 생성된 COBOL 프로그램이 메모리에서 제거되는지 여부를 표시합니다. |
| checkIndices | YES | 색인 범위 및 널값 확인을 지원하는지 여부를 지정합니다. |
| checkNumericOverflow | YES | 생성된 코드가 숫자 오버플로우를 확인하는지 여부를 지정합니다. |
| checkToTransaction | YES | transfer to program 문을 실행하는 생성된 CICS® 프로그램에 특수 검사가 포함되는지 여부를 표시합니다. |
| checkType | NONE | 유효성 검증 시 구조 및 레코드에서 기본 유형 충돌이 있는지 EGL이 검사하는 정도를 지정합니다. |
| cicsEntries | NONE | CICS 프로그램 및 트랜잭션 정의의 생성 여부와 생성하는 경우 해당 형식을 지정합니다. |
| cicsj2cTimeout | 30000 | 프로토콜 CICSJ2C를 사용하는 호출 중 제한시간이 초과되기 전 시간(밀리초)을 지정하는 cso.cicsj2c.timeout Java 런타임 특성에 값을 지정합니다. |
| clientCodeSet | IBM-850 | 워크스테이션에 적용되는 코딩 문자 세트의 이름을 지정합니다. |
| commentLevel | 1 | 출력 소스 코드에 EGL 시스템 주석이 포함되는 범위를 지정합니다. |
| currencyLocation | NONE | 화폐 가치를 나타내는 문자열에서
통화 기호의 위치를 지정합니다. Java의 경우 vgj.nls.currency.location Java 런타임 특성에도 한 문자를 지정합니다. |
| currencySymbol | COBOL의 경우 런타임 시스템의 언어 코드에
의해 판별됩니다. Java의 경우 vgj.nls.code 런타임 특성의 로케일에 의해 판별됩니다. |
1 - 3자로 구성되어 있는 통화 기호를
지정합니다. Java의 경우 vgj.nls.currency Java 런타임 특성에도 한 문자를 지정합니다. |
| data | 31 | 생성된 COBOL 프로그램을 준비하기 위해 DATA(24) 또는 DATA(31) 컴파일 옵션을 사용하는지 여부를 지정합니다. |
| dbContentSeparator | | | 관계형 데이터베이스 테이블에서 데이터를 로드하거나 로드 해제하는 데 사용되는 파일에서 필드를 설명하는 데 사용되는 문자를 지정합니다. |
| dbms | DB2 | 생성된 프로그램이 액세스하는 데이터베이스의 유형을 지정합니다. |
| debugLocalDateFormat | JDBC 드라이버에서 리턴하는 날짜 형식 | 디버거의 날짜 열과 연관된 텍스트 호스트 변수의 날짜 형식 패턴을 지정합니다. |
| debugTrace | NO | EGL이 생성된 COBOL 프로그램에 추적 정보를 임베드하는지 여부를 표시합니다. |
| decimalSymbol | COBOL의 경우 런타임 시스템의 언어 코드에
의해 판별됩니다. Java의 경우 vgj.nls.code 런타임 특성의 로케일에 의해 판별됩니다. |
10진수 표시기로 사용할 기호를 지정합니다. Java의 경우 vgj.nls.number.decimal Java 런타임 특성에도 한 문자를 지정합니다. |
| deepNullCheck | YES | 임의의 변수를 널과 비교하는 경우 비교 메소드를 지정합니다. |
| defaultDateFormat | COBOL의 경우 런타임 시스템의 언어 코드에
의해 판별됩니다. Java의 경우 기본값이 없습니다. |
strLib.defaultDateFormat의 초기 런타임 값을 제어합니다. Java의 경우 vgj.default.dateFormat Java 런타임 특성을 설정하여 strLib.defaultDateFormat의 값을 간접적으로 제어합니다. |
| defaultMoneyFormat | 기본값 없음 | strLib.defaultMoneyFormat 시스템 변수의 초기 런타임 값을
제어합니다. Java의 경우 vgj.default.moneyFormat Java 런타임 특성을 설정하여 strLib.defaultMoneyFormat의 값을 간접적으로 제어합니다. |
| defaultNumericFormat | 기본값 없음 | strLib.defaultNumericFormat 시스템 변수의 초기 런타임 값을
제어합니다. Java의 경우 strLib.defaultNumericFormat Java 런타임 특성을 설정하여 strLib.defaultNumericFormat의 값을 간접적으로 제어합니다. |
| defaultSessionCookieID | JSESSIONID | 서비스에서 EGL Rich UI 프록시에 제공된 세션 쿠키를 식별합니다. |
| defaultServiceTimeout | 기본값 없음 | 서비스 호출과 응답 간 올바른 최대 시간(밀리초)을 지정합니다. |
| defaultTimeFormat | Java의 경우
기본값이 없습니다. COBOL의 경우 기본값은 HH:mm:ss입니다. |
strLib.defaultTimeFormat 시스템 변수의 초기 런타임 값을
제어합니다. Java의 경우 vgj.default.timeFormat Java 런타임 특성을 설정하여 strLib.defaultTimeFormat의 값을 간접적으로 제어합니다. |
| defaultTimeStampFormat | COBOL의 경우 기본값은 yyy.MM.dd
HH:mm:ss:SSSSSS입니다. Java의 경우 기본값이 없습니다. |
strLib.defaultTimeStampFormat 시스템 변수의 초기 런타임 값을
제어합니다. Java의 경우 vgj.default.timestampFormat Java 런타임 특성을 설정하여 strLib.defaultTimeStampFormat의 값을 간접적으로 제어합니다. |
| deploymentDescriptor | 기본값 없음 | EGL 서비스 배치 디스크립터 파일의 이름이 있습니다. 서비스 함수를 호출하는 프로그램, 라이브러리, 핸들러 및 기타 서비스에 대한 서비스 바인딩 정보를 제공하기 위해 작성됩니다. |
| destDirectory | destHost가 지정된 경우 기본 디렉토리는 빌드 서버가 시작된 위치와 동일하며 destHost가 지정되지 않은 경우 기본값은 genDirectory 빌드 디스크립터 옵션에 의해 판별됩니다. | 준비의 출력을 저장하는 디렉토리의 이름을 지정합니다. |
| 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 | 양식 필드를 널 문자로 채우는지 여부를 표시합니다. |
| formServicePgmType | ALL | 생성할 인쇄 서비스 프로그램의 유형을 지정합니다. |
| genDataTables | YES | 생성하는 프로그램에서 참조되는 데이터 테이블을 생성할 것인지 여부를 지정합니다. |
| genDDSFile | NO | 프로그램이 입력 또는 출력을 수행할 때 사용되는 레코드 선언에서 iSeries DDS(Data Description Specification) 파일을 작성할 것인지 여부를 표시합니다. |
| genDirectory | 기본값 없음 | EGL이 생성된 출력 및 준비 상태 파일을 배치하는 디렉토리의 완전한 경로를 지정합니다. |
| genFixedLengthSqlLike | NO | SQL LIKE 절에 사용된 호스트 값이 CHAR, MBCHAR 또는 UNICODE 유형인 경우 값의 고정 길이를 준수하기 위해 값의 뒤에 공백이 포함되는지 여부를 표시합니다. |
| genFormGroup | YES | 생성되는 프로그램의 사용 선언에 참조되는 양식 그룹을 생성하는지 여부를 표시합니다. |
| genHelpFormGroup | YES | 생성되는 프로그램의 사용 선언에 참조되는 도움말 양식 그룹을 생성하는지 여부를 표시합니다. |
| genProject | 기본값 없음 | Java 생성의 출력을 워크벤치 프로젝트에 배치하고 Java 런타임 설정에 필요한 태스크를 자동화합니다. |
| genProperties | NO | 생성할 Java 런타임 특성의 종류(있는 경우)와 일부의 경우 연계 특성 파일을 생성하는지 여부를 지정합니다. |
| genResourceBundle | YES | 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를 지정합니다. |
| includeLineNumbers | NO | Java 런타임 오류 메시지에 오류의 행 번호가 있는지 여부를 지정합니다. |
| initIORecordsOnCall | YES | 호출된 프로그램 IO 레코드가 초기화되는 시기를 지정합니다. |
| initNonIODataOnCall | YES | 호출된 프로그램 비IO 레코드 및 기본 변수가 초기화되는 시기를 지정합니다. |
| j2ee | NO | J2EE 환경에서 실행하도록 Java 프로그램이 생성되는지 여부를 지정합니다. |
| j2eeLevel | 기본값 없음 | EGL 생성 웹 서비스 또는 서비스 바인딩 라이브러리가 배치되는 웹 애플리케이션 서버의 J2EE 레벨을 지정합니다. |
| 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이어야 합니다. |
| msgTablePrefix | 기본값 없음 | VGUI 레코드 Bean만 생성하는 경우 VGUI 레코드 Bean에 저장된 메시지 테이블 접두부를 지정합니다. |
| nextBuildDescriptor | 기본값 없음 | 체인에서 다음 빌드 디스크립터를 식별합니다. |
| positiveSignIndicator | F | iSeries 기반 ILE COBOL 컴파일러가 유형이 DECIMAL, MONEY, NUM, NUMC 및 PACF인 숫자 데이터의 양부호로 사용하는 문자를 지정합니다. |
| prep | YES | 생성이 완료되면 EGL이 준비를 시작하는지 여부를 지정합니다. |
| prepareAllSQLStatements | NO | EGL이 SQL문을 실행하는 데 사용하는 JDBC 오브젝트의 종류를 제어합니다. |
| preparedStatementCacheSize | 100 | cachePreparedStatements 빌드 디스크립터 옵션이 YES로 설정된 경우 런타임 캐시에 보관할 prepared 문 수를 지정합니다. 값은 vgj.jdbc.pstmt.cache.size Java 런타임 특성에 지정됩니다. |
| printDestination | PROGRAM |
CICS에 대해 생성된 기본 프로그램의 인쇄 출력 대상을 지정합니다. |
| programPackageName | 기본값 없음 | 프로그램 생성 중 EGL 생성 출력을 수신하는 Java 패키지의 이름을 지정합니다. |
| projectID | 기본값 없음 | EZEPID 기호 매개변수에 값을 지정하며 z/OS에서 실행되는 빌드 스크립트에서 사용됩니다. |
| reservedWord | 기본값 없음 | EGL 예약어 이외의 예약어가 포함된 텍스트 파일의 완전한 경로 이름을 지정합니다. |
| resourceAssociations | 기본값 없음 | 대상 플랫폼의 파일 및 큐에 레코드 파트를 관련시키는 자원 연관 파트의 이름이 있습니다. |
| resourceBundleLocale | 기본값 없음 | VGUI 레코드 또는 메시지 테이블(이 중 하나가 웹 트랜잭션에서 사용됨)에 대해 생성되는 자원 번들의 이름에 포함할 Java 로케일을 지정합니다. |
| restartTransactionID | 공백 | z/OS용 CICS에 대해 생성된 프로그램을 다시 시작하는 데 사용되는 트랜잭션 ID를 표시합니다. |
| restoreCurrentMsgOnError | 트랜잭션 중심 BMP의 경우 YES, 그 외의 경우 NO | 오류로 인해 IMS BMP가 종료된 경우 EGL 문이 읽는 중인 메시지가 IMS 메시지 큐에 다시 삽입되는지 여부를 지정합니다. |
| returnTransaction | 기본값 없음 | 생성된 프로그램과 연관된 트랜잭션이 전송되지 않고 종료되는 경우 시작되는 CICS 트랜잭션을 식별합니다. |
| secondaryTargetBuildDescriptor | 기본값 없음 | 다른 코드(다른 환경이 대상임)가 동일한 생성 요청에서 생성되는 중 웹 애플리케이션 서버에 배치 중인 코드의 생성을 안내하는 빌드 디스크립터를 지정합니다. |
| separatorSymbol | COBOL의 경우 런타임 시스템의 언어 코드에
의해 판별됩니다. Java의 경우 vgj.nls.code 런타임 특성의 로케일에 의해 판별됩니다. |
숫자 값에서 천 단위와 백 단위를 구분하는 데
사용되는 기호를 지정합니다. Java의 경우 vgj.nls.number.separator Java 런타임 특성에도 한 문자를 지정합니다. |
| serverCodeSet | IBM-037 | z/OS 또는 iSeries 빌드 서버에서 사용하는 코딩 문자 세트의 이름을 지정합니다. |
| serverType | 기본값 없음 | 출력이 배치되는 웹 서버의 유형을 식별합니다. |
| sessionBeanID | 기본값 없음 | J2EE 배치 디스크립터에서 세션 요소의 이름을 식별합니다. |
| setFormItemFull | YES | 유형 set field full의 set 문을 지정한 모든 비어 있는 양식 필드에 별표(*)를 표시하는지 여부를 나타냅니다. |
| spaADF | NO | 생성 중인 IMS/VS 프로그램이 IMSADF II 프로그램과의 사이에서 전송되는지 여부를 지정합니다. |
| spaSize | 0 | IMS 스크래치패드 영역에서 바이트 수를 지정합니다. |
| spaStatusBytePosition | 기본값 없음 | IMS 스크래치패드 영역에서 세그먼테이션 상태 바이트의 위치를 지정합니다. |
| spacesZero | NO | 생성된 프로그램에 공백으로 채워진 숫자 필드를 처리하기 위한 추가 코드가 포함되는지 여부를 지정합니다. |
| sqlAccessColumnsAsBytes | NO | DB2 데이터베이스의 열 값이 Java 오브젝트를 구성하기 위해 사용되지 않고 SQL 레코드에 바이트로 직접 복사되는지 여부를 지정합니다. YES 값은 성능 이점을 제공하지만 일부의 경우에만 적용됩니다. |
| sqlCommitControl | 기본값 없음 | 기본 데이터베이스를 변경할 때마다 커미트가 발생하는지 여부를 지정하는 vgj.jdbc.default.database.commitControl Java 런타임 특성에 값을 지정합니다. |
| sqlDB | 기본값 없음 | 생성된 프로그램에서 사용하는 기본 데이터베이스를 지정합니다. |
| sqlErrorTrace | NO | 생성된 COBOL 프로그램에 관계형 데이터베이스에 대한 I/O 조작 중 발생하는 오류를 추적하는 데 필요한 코드가 포함되는지 여부를 지정합니다. |
| sqlID | 기본값 없음 | SQL문의 생성 시 유효성 검증 중 또는 런타임에 Java 프로그램에 대해 데이터베이스에 연결하는 데 사용되는 사용자 ID를 지정합니다. |
| sqlIOTrace | NO | 생성된 COBOL 프로그램에 관계형 데이터베이스에 대해 수행된 I/O 조작을 추적하는 데 필요한 코드가 포함되는지 여부를 지정합니다. |
| sqlJDBCDriverClass | 기본값 없음 | SQL문의 생성 시 유효성 검증 중 또는 비J2EE 환경의 Java 런타임에 대해 데이터베이스에 연결하는 데 사용되는 드라이버 클래스를 지정합니다. |
| sqlJNDIName | 기본값 없음 | J2EE에서 실행되는 생성된 Java 프로그램에서 사용하는 기본 데이터베이스를 지정합니다. |
| sqlPassword | 기본값 없음 | SQL문의 생성 시 유효성 검증 중 또는 런타임에 Java 프로그램에 대해 데이터베이스에 연결하는 데 사용되는 비밀번호를 지정합니다. |
| sqlSchema | 기본값 없음 | vgj.jdbc.schema Java 런타임 특성을 설정합니다. |
| sqlValidationConnectionURL | 기본값 없음 | SQL문의 생성 시 유효성 검증 중 데이터베이스에 연결하는 데 사용되는 URL을 지정합니다. |
| startTransactionID | 기본값 없음 | CICS에 대해 생성되는 프로그램을 시작하는 데 사용되는 트랜잭션 ID를 표시합니다. |
| statementTrace | NO | 생성된 COBOL 프로그램에 비SQL문을 추적하는 데 필요한 코드가 포함되는지 여부를 지정합니다. |
| synchOnPgmTransfer | YES | CICS 및 IMS의 처리 간 차이를 최소한으로 줄이는 방식으로 CICS에서 커미트 지점을 설정하는지 여부를 지정합니다. |
| synchOnTrxTransfer | NO | 다음과 같은 종류의 프로그램 중 하나가 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)의 바이트 수를 지정합니다. |
| useCurrentSchema | NO | YES인 경우 EGL은 런타임에 모든 SQL 테이블 이름에 sqlLib.currentSchema 시스템 변수의 컨텐츠를 접두어로 붙입니다. |
| userMessageFile | 기본값 없음 | 작성하거나 사용자 정의하는 메시지가 포함된 특성 파일을 지정하는 vgj.messages.file Java 런타임 특성에 대해 생성된 값을 지정합니다. |
| 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 | 생성 프로세스가 특수 프로그램 구문의 사용을 허용하는지 여부를 표시합니다. |
| validateBlankDateFields | YES | 다음과 같은 경우 오류를 식별하는지 알려줍니다. dateFormat 특성이 텍스트 양식의 필드에 대해 적용되지만 사용자가 필드를 공백으로 설정합니다. |
| 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 랩퍼를 생성할 패키지를 지정합니다. |