빌드 디스크립터 옵션 개요

빌드 디스크립터 파트는 생성 프로세스를 제어합니다. 빌드 디스크립터 옵션은 빌드 디스크립터 파트에 있는 여러 가지 유형의 정보 중 하나입니다. 빌드 디스크립터 옵션은 기본 파트의 출력을 생성하고 준비하는 방법을 지정하고, 빌드 디스크립터 옵션의 서브세트를 통해 생성 프로세스 중 다른 빌드 파트를 사용하거나 생성 프로세스 중 추가 출력 파일을 작성할 수 있습니다.

다음 두 개의 표는 사용할 수 있는 모든 빌드 디스크립터 옵션을 나열합니다. 첫 번째 표는 Java™, JavaScript 또는 COBOL 생성을 안내하기 위한 옵션을 사용할 수 있는지 여부를 표시합니다. 두 번째 표는 각 옵션, 옵션의 기능에 대한 설명 및 기본값을 나열합니다.

이러한 표는 사용 가능한 모든 옵션을 나열하므로 매우 깁니다. 이러한 이유로 인해 짧고 보다 특정한 목록을 참조할 수 있습니다.
표 1. 빌드 디스크립터 옵션 플랫폼 종속성
빌드 디스크립터 옵션 Java

Java
iSeries

Java-
Script

iSeries
(COBOL)

z/OS
일괄처리

z/OS용
CICS

IMS
BMP

IMS/
VS

디버그

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 아니오 아니오 아니오 아니오 아니오
표 2. 빌드 디스크립터 옵션 설명 및 기본값
빌드 디스크립터 옵션 기본값 설명
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
CONTROLLED

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 fullset 문을 지정한 모든 비어 있는 양식 필드에 별표(*)를 표시하는지 여부를 나타냅니다.
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 문을 실행하는 경우 커미트 지점이 발생하는지 여부를 지정합니다.
  • Java 환경의 기본 프로그램
  • z/OS 일괄처리에 대해 생성되는 기본 프로그램
  • "런타임 구성"에 설명된 바와 같이 IMS BMP에 대해 생성되는 기본 프로그램
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,
IMS의 경우 DLI

런타임에 사용할 작업 데이터베이스의 유형을 지정합니다.
wrapperCompatibility CURRENT 랩퍼가 원래 VisualAge Generator 4.5, EGL 5.x 또는 EGL 6.x에 의해 생성된 경우 직접 작성하는 Java 코드와 함께 사용할 랩퍼를 다시 생성하는 방법을 표시합니다.
wrapperJNDIPrefix 기본값 없음 생성된 세션 Bean의 모든 JNDI 이름에 추가할 접두부를 지정합니다.
wrapperPackageName 기본값 없음 Java 랩퍼를 생성할 패키지를 지정합니다.