

AWS Mainframe Modernization Service(관리형 런타임 환경 환경 환경)는 더 이상 신규 고객에게 공개되지 않습니다. AWS Mainframe Modernization Service(관리형 런타임 환경 환경)와 유사한 기능은 AWS Mainframe Modernization Service(자체 관리형 환경)를 참조하세요. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [AWS Mainframe Modernization 가용성 변경을](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html) 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 메인프레임 엔진용 AWS 변환을 사용하여 관리형 애플리케이션의 구성 속성 추가
<a name="applications-m2-ba-config-props"></a>

리팩터링된 애플리케이션의 `config` 폴더에 메인프레임 런타임 엔진용 AWS 변환의 새 기능에 액세스할 수 있는 파일을 추가할 수 있습니다. 이 파일 `user-properties.yml`의 이름을 지정해야 합니다. 이 파일은 응용 프로그램 정의를 대체하지는 않지만 확장합니다. 이 항목에서는 `user-properties.yml` 파일에 포함할 수 있는 속성에 대해 설명합니다.

**참고**  
일부 파라미터는 AWS Mainframe Modernization 또는 애플리케이션 정의에 의해 제어되므로 변경할 수 없습니다. 애플리케이션의 애플리케이션 정의에 정의된 모든 파라미터는 `user-properties.yml`에서 지정한 파라미터보다 우선합니다.

리팩터링된 애플리케이션의 구조에 대한 자세한 내용은 [메인프레임 관리형 애플리케이션의 AWS 변환 구조](applications-m2-other-resources-structure.md) 섹션을 참조하세요.

다음 다이어그램은 메인프레임용 AWS 변환 샘플 애플리케이션 PlanetsDemo의 구조 내에서 `user-properties.yml` 파일을 찾을 수 있는 위치를 보여줍니다.

```
PlanetsDemo-v1/
   ├─ config/
   │  ├─ application-PlanetsDemo.yml
   │  ├─ user-properties.yml
   ├─ jics/
   ├─ webapps/
```

## 구성 속성 참조
<a name="ba-config-props"></a>

사용 가능한 속성 목록입니다. 모든 파라미터는 선택 사항입니다.

**Topics**
+ [Gapwalk 애플리케이션 속성](#gapwalk-app-props)
+ [Gapwalk 배치 스크립트 속성](#gapwalk-batch-props)
+ [Gapwalk Blugen 속성](#gapwalk-blugen-props)
+ [Gapwalk CL 명령 속성](#gapwalk-cl-props)
+ [갭워크 CL 러너 속성](#gapwalk-cl-runner-props)
+ [갭워크 JHDB 속성](#gapwalk-jhdb-props)
+ [갭워크 JIC 속성](#gapwalk-jics-props)
+ [갭워크 런타임 속성](#gapwalk-runtime-props)
+ [갭워크 유틸리티 프로그램 속성](#gapwalk-utility-props)
+ [기타 속성](#other-props)

### Gapwalk 애플리케이션 속성
<a name="gapwalk-app-props"></a>

**bluesam.fileLoading.commitInterval**  
선택 사항. Blusam 커밋 간격입니다.  
유형: 숫자  
기본값: 10240

**카드 인코딩**  
선택 사항. 카드 인코딩: `useControlMVariable`과 함께 사용합니다.  
유형: 문자열  
기본값: CP1145

**checkinputfilesize**  
선택 사항. 파일 크기가 레코드 크기의 배수인 경우 검사를 해제할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**database.cursor.overflow.allowed**  
선택 사항. 커서 오버플로를 허용할지 여부를 지정합니다. 커서의 위치에 상관없이 커서에서 다음 직접적 호출을 수행하도록 `true`로 설정합니다. 커서에서 다음 직접적 호출을 수행하기 전에 커서가 마지막 위치에 있는지 확인하려면 `false`로 설정합니다. 커서를 스크롤할 수 있는 경우에만 활성화(민감 또는 비민감)  
유형: boolean  
기본값: true

**dataSimplifier.onInvalidNumericData**  
선택 사항. 유효하지 않은 숫자형 데이터를 디코딩할 때 대응하는 방법. 허용되는 값은 `reject`, `toleratespaces`, `toleratespaceslowvalues`, `toleratemost`입니다.  
유형: 문자열  
기본값: 거부

**defaultKeepExistingFiles**  
선택 사항. 데이터세트 기본 이전 값을 설정할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**disposition.checkexistence**  
선택 사항. DISP SHR 또는 OLD를 사용하는 데이터세트의 파일 존재 여부에 대한 검사를 해제할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**externalSort.threshold**  
선택 사항. 정렬 임계값:는 시스템이 인 메모리에서 외부 병합 정렬(파일 시스템의 임시 파일 사용)로 전환해야 하는 시기를 결정합니다. 지정하지 않으면(기본값=`null`) 임계값은 각 새 정렬 작업에서 사용 가능한 메모리의 절반으로 설정됩니다. 사용 가능한 메모리를 추정하기 위해 System.gc()에 대한 호출이 수행됩니다.  
유형: datasize  
기본값: null  
`externalSort.threshold: 12MB`

**blockSizeDefault**  
선택 사항. BDW 바이트에 사용할 기본 블록 크기입니다.  
유형: 숫자  
기본값: 32760  
`blockSizeDefault: 32760`

**forceHR**  
선택 사항. 콘솔 또는 파일 출력에서 사람이 읽을 수 있는 SYSPRINT를 사용할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**forcedDate**  
선택 사항. 데이터베이스에 특정 날짜 및 시간을 적용합니다. 개발 및 테스트 중에만 사용하세요.  
기본값: null  
`forcedDate: 2022-08-26T12:59:58.123456+01:57`

**frozenDate**  
선택 사항. 데이터베이스에 있는 레코드의 날짜 및 시간입니다. 개발 및 테스트 중에만 사용하세요.  
기본값: false  
`frozenDate: false`

**ims.messages.extendedSize**  
선택 사항. ims 메시지에 확장 크기를 설정할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**lockTimeout**  
선택 사항. 지정된 기간 내에 잠금을 획득하지 못한 경우의 트랜잭션 제한 시간(밀리초)입니다.  
유형: 숫자  
기본값: 500

**mapTransfo.prefixes**  
선택 사항. controlM 변수를 변환할 때 사용할 접두사 목록. 각각 쉼표로 구분됩니다.  
유형: 문자열  
기본값: &,@,%%

**query.useConcatCondition**  
선택 사항. 키 조건을 키 연결로 빌드할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**rollbackOnRTE**  
선택 사항. 런타임 예외 시 암시적 실행 단위 트랜잭션을 롤백할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**sctThreadLimit**  
선택 사항. 스크립트 트리거에 대한 스레드 한도입니다.  
유형: 숫자  
기본값: 5

**sqlCodePointShift**  
선택 사항. SQL 코드 포인트 시프트. 레거시 rdbms 데이터를 최신 rdbms로 마이그레이션할 때 발생할 수 있는 제어 문자의 코드포인트를 이동합니다. 예를 들어 유니코드 문자 `\u0180`와 일치하도록 `384`를 지정할 수 있습니다.  
유형: 숫자  
기본값: 0

**sqlIntegerOverflowAllowed**  
선택 사항. SQL 정수 오버플로를 허용할지 여부, 즉 호스트 변수에 더 큰 값을 배치할 수 있는지 여부를 지정합니다.  
유형: boolean  
기본값: false

**stepFailWhenAbend**  
선택 사항. 단계가 실패하거나 실행을 완료한 경우 제한을 발생시킬지 여부를 지정합니다.  
유형: boolean  
기본값: true

**stopExecutionWhenProgNotFound**  
선택 사항. 프로그램을 찾을 수 없는 경우 실행을 중지할지 여부를 지정합니다. `true`로 설정하면 프로그램을 찾을 수 없는 경우 실행을 중단합니다.  
유형: boolean  
기본값: true

**system.date.format**  
선택 사항. 시스템 날짜 형식을 지정합니다.  
유형: 문자열  
기본값: MDY

**system.date.separator**  
선택 사항. 시스템 날짜 구분자를 지정합니다.  
유형: 문자열  
기본값: /

**uppercaseUserInput**  
선택 사항. 사용자 입력이 대문자여야 하는지 여부를 지정합니다.  
유형: boolean  
기본값: true

**useControlMVariable**  
선택 사항. 변수 대체에 control-M 사양을 사용할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**jcl.checkpoint.expireTimeout**  
선택 사항. 지속성 공급자 또는 인 메모리 레지스트리에 JCL 체크포인트를 유지하는 기간을 지정합니다.  
유형: 숫자  
기본값: -1

**jcl.checkpoint.expireTimeoutUnit**  
선택 사항. `jcl.checkpoint.expireTimeout` 속성의 기간 단위를 지정합니다. 지원되는 열거형 상수 값: `java.util.concurrent.TimeUnit`.  
유형: 문자열  
기본값: 초

### Gapwalk 배치 스크립트 속성
<a name="gapwalk-batch-props"></a>

**인코딩**  
선택 사항. 배치 스크립트 프로젝트에서 사용되는 인코딩(groovy 제외). 유효한 인코딩 `CP1047`, `IBM930`, `ASCII`, `UTF-8`...이 필요합니다.  
유형: 문자열  
기본값: ASCII

### Gapwalk Blugen 속성
<a name="gapwalk-blugen-props"></a>

**managers.trancode**  
선택 사항. 다이얼로그 매니저는 매핑을 트랜스코딩합니다. JICS 트랜잭션 코드를 다이얼로그 매니저에 매핑할 수 있습니다. 예상 형식은 `trancode1:dialogManager1;trancode2:dialogManager2;`입니다.  
유형: 문자열  
기본값: null  
`managers.trancode: OR12:MYDIALOG1`

### Gapwalk CL 명령 속성
<a name="gapwalk-cl-props"></a>

**commands-off**  
선택 사항. 해제할 명령 목록(쉼표로 구분됨). 허용되는 값은 `PGM_BASIC`, `RCVMSG`, `SNDRCVF`, `CHGVAR`, `QCLRDTAQ`, `RTVJOBA`, `ADDLFM`, `ADDPFM`, `RCVF`, `OVRDBF`, `DLTOVR`, `CPYF`, `SNDDTAQ`입니다. 기존 프로그램을 비활성화하거나 덮어쓰려는 경우에 유용합니다. `PGM_BASIC`는 디버깅용으로 설계된 메인프레임 런타임 프로그램을 위한 특정 AWS 변환입니다.  
유형: 문자열  
기본값: null

**spring.datasource.primary.jndi-name**  
선택 사항. 기본 자바 이름 지정 및 디렉터리 인터페이스(JNDI) 데이터 소스.  
유형: 문자열  
기본값: jdbc/primary

**zonedMode**  
선택 사항. 구역화된 데이터 유형을 인코딩 또는 디코딩하기 위한 모드입니다. 허용되는 값은 `EBCDIC_STRICT` / `EBCDIC_MODIFIED` / `AS400`입니다.  
유형: 문자열  
기본값: EBCDIC\$1STRICT

### 갭워크 CL 러너 속성
<a name="gapwalk-cl-runner-props"></a>

**cl.confiation.context.encoding**  
선택 사항. CL 파일의 인코딩. 유효한 인코딩 `CP1047`, `IBM930`, `ASCII`, `UTF-8`...이 필요합니다.  
유형: 문자열  
기본값: CP297

**cl.zonedMode**  
선택 사항. 제어 언어(CL) 명령을 인코딩 또는 디코딩하기 위한 모드입니다. 허용되는 값은 `EBCDIC_STRICT` / `EBCDIC_MODIFIED` / `AS400`입니다.  
유형: 문자열  
기본값: EBCDIC\$1STRICT

### 갭워크 JHDB 속성
<a name="gapwalk-jhdb-props"></a>

**ims.programs**  
선택 사항. 사용할 IMS 프로그램 목록. 각 파라미터는 세미콜론(`;`)으로 구분하고 각 트랜잭션은 쉼표(`,`)로 구분합니다. 예: `ims.programs: PCP008,PCT008;PCP054,PCT054;PCP066,PCT066;PCP068,PCT068;`  
유형: 문자열  
기본값: null

**jhdb.checkpointPath**  
선택 사항. `jhdb.checkpointPersistence`이 `none`가 아닌 경우 이 파라미터를 사용하여 체크포인트 지속성 경로(checkpoint.dat 파일 저장 위치)를 설정할 수 있습니다. 레지스트리에 포함된 모든 체크포인트 데이터는 직렬화되고 제공된 폴더에 있는 파일(checkpoint.dat)에 백업됩니다. 이 백업에는 체크포인트 데이터(scriptId, stepId, 데이터베이스 위치 및 체크포인트 영역)만 관련된다는 점에 유의하세요.  
유형: 문자열  
기본값: file:./setup/

**jhdb.checkpointPersistence**  
선택 사항. 체크포인트 지속성 모드. 허용되는 값은 `none` / `add` / `end`입니다. 새 체크포인트를 생성하여 레지스트리에 추가할 때 체크포인트를 유지하는 데 `add`를 사용합니다. 서버 종료 시 체크포인트를 유지하는 데 `end`를 사용합니다. 다른 값을 입력하면 지속성이 비활성화됩니다. 레지스트리에 새 체크포인트가 추가될 때마다 기존의 모든 체크포인트가 직렬화되고 파일이 지워진다는 점에 유의하세요. 파일의 기존 데이터에 추가되지 않습니다. 따라서 체크포인트 수에 따라 성능에 어느 정도 영향을 미칠 수 있습니다.  
유형: 문자열  
기본값: 없음

**jhdb.configuration.context.encoding**  
선택 사항. JHDB(자바 계층적 데이터베이스) 인코딩. 유효한 인코딩 문자열 `CP1047`, `IBM930`, `ASCII`, `UTF-8`... 필요합니다.  
유형: 문자열  
기본값: CP297

**jhdb.identificationCardData**  
선택 사항. 일부 “운영자 ID 카드 데이터”를 CARD 파라미터로 지정된 MID 필드에 하드코딩하는 데 사용됩니다.  
유형: 문자열  
기본값: ""

**jhdb.lterm**  
선택 사항. IMS 에뮬레이션의 경우 공통 논리적 터미널 ID를 강제 적용할 수 있습니다. 설정하지 않으면 sessionId가 사용됩니다.  
유형: 문자열  
기본값: null

**jhdb.metadata.extrapath**  
psbs 및 dbds 폴더의 런타임별 추가 루트 폴더를 지정하는 구성 파라미터입니다.  
유형: 문자열  
기본값: 파일:. /setup/  
현재 배포 제약 조건의 경우 애플리케이션의 구성 디렉터리 또는 구성 디렉터리의 하위 디렉터리(예: config/setup)에 dbds 및 psbs 디렉터리를 복사해야 합니다.  

```
config
|- setup
   |- dbds 
   |- psbs
```
 그리고 application-jhdb.yml에서 설정합니다.  
`jhdb.metadata.extrapath: file: ./config/setup/`

**jhdb.navigation.cacheNexts**  
선택 사항. RDBMS의 계층적 탐색에 사용되는 캐시 기간(밀리초).  
유형: 숫자  
기본값: 5000

**jhdb.query.limitJoinUsage**  
선택 사항. RDBMS 그래프에서 제한 조인 사용량 파라미터를 사용할지 여부를 지정합니다.  
유형: boolean  
기본값: true

**jhdb.use-db-prefix**  
선택 사항. RDBMS의 계층 탐색에서 데이터베이스 접두사를 사용할지 여부를 지정합니다.  
유형: boolean  
기본값: true

### 갭워크 JIC 속성
<a name="gapwalk-jics-props"></a>

**jics.data.dataJsonInitLocation**  
선택 사항. 분석기가 CSD를 파싱하여 준비하고 jics 데이터베이스를 초기화하는 데 사용되는 json 파일의 위치,  
유형: 문자열  
기본값: ""

**jics.db.dataScriptLocation**  
선택 사항. Analyzer가 메인프레임에서 CSD 내보내기를 구문 분석하여 작성한 initJics.sql 스크립트의 위치.  
유형: 문자열  
기본값: ""

**jics.db.dataTestQueryLocation**  
선택 사항. 객체 수를 반환할 것으로 예상되는 단일 SQL 쿼리를 포함하는 SQL 스크립트의 위치(예: jics 프로그램 테이블의 레코드 수 계산). 개수가 0이면 `jics.db.dataScriptLocation` 스크립트를 사용하여 데이터베이스를 로드하고 그렇지 않으면 데이터베이스 로드를 건너뛰게 됩니다.  
유형: 문자열  
기본값: ""

**jics.db.ddlScriptLocation**  
선택 사항. Jics dll 스크립트 위치입니다. .sql 스크립트를 사용하여 jics 데이터베이스 스키마를 시작할 수 있습니다.  
유형: 문자열  
기본값: ""  
`jics.db.ddlScriptLocation: ./jics/sql/jics.sql`

**jics.db.schemaTestQueryLocation**  
선택 사항. jics 스키마의 개체 수(있는 경우)를 반환하는 고유한 쿼리를 포함해야 하는 sql 파일의 위치입니다.  
유형: 문자열  
기본값: ""

**jics.runUnitLauncherPool.enable**  
선택 사항. JICS에서 실행 유닛 런처 풀을 활성화할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**jics.rununitLauncherPool.size**  
선택 사항. 실행 유닛 런처 풀 크기(JICS).  
유형: 숫자  
기본값: 20

**jics.runUnitLauncherPool.validationInterval**  
선택 사항: JICS에서 실행 장치 런처 풀의 유효성 검사 간격(밀리초 단위로 표시).  
유형: 숫자  
기본값: 1000

**jics.queues.sqs.region**  
선택 사항. JICS에 사용되는 Amazon SQS AWS 리전 용 . 성능을 위해 배포된 애플리케이션과 동일한 지역을 설정하는 것이 좋지만 필수 사항은 아닙니다.  
유형: 문자열  
기본값: eu-west-1

**jics.xa.agent.timeout**  
선택 사항. 분산 트랜잭션 관리를 담당하는 xa 에이전트가 작업을 완료할 수 있는 최대 기간을 정의합니다.  
유형: 숫자  
기본값: null

**mq.queues.sqs.region**  
선택 사항. Amazon SQS MQ 서비스의 AWS 리전 입니다.  
유형: 문자열  
기본값: eu-west-3

**taskExecutor.allowCoreThreadTimeOut**  
선택 사항. JCIS에서 코어 스레드의 타임아웃을 허용할지 여부를 지정합니다. 이렇게 하면 0이 아닌 대기열과 함께 사용해도 동적으로 확장 및 축소할 수 있습니다(대기열이 가득 차면 최대 풀 크기가 커지기 때문입니다).  
유형: boolean  
기본값: false

**taskExecutor.corePoolSize**  
선택 사항. groovy 스크립트를 통해 터미널에서 트랜잭션을 시작하면 새 스레드가 생성됩니다. 이 파라미터를 사용하여 코어 풀 크기를 설정합니다.  
유형: 숫자  
기본값: 5

**taskExecutor.maxPoolSize**  
선택 사항. 멋진 스크립트를 통해 터미널에서 트랜잭션을 시작하면 새 헤드가 생성됩니다. 이 파라미터를 사용하여 최대 풀 크기(최대 병렬 스레드 수) 를 설정합니다.  
유형: 숫자  
기본값: 10

**taskExecutor.queueCapacity**  
선택 사항. 멋진 스크립트를 통해 터미널에서 트랜잭션을 시작하면 새 헤드가 생성됩니다. 이 파라미터를 사용하여 큐 크기를 설정합니다.(= `taskExecutor.maxPoolSize` 도달 시 보류 중인 트랜잭션의 최대 수)  
유형: 숫자  
기본값: 50

### 갭워크 런타임 속성
<a name="gapwalk-runtime-props"></a>

**cacheMetadata**  
선택 사항. 데이터베이스 메타데이터를 캐시할지 여부를 지정합니다.  
유형: boolean  
기본값: true

**check-groovy-file**  
선택 사항. 등록하기 전에 groovy 파일 내용을 확인할지 여부를 지정합니다.  
유형: boolean  
기본값: true

**databaseStatistics**  
선택 사항. SQL 빌더가 통계 정보를 수집하고 표시할 수 있도록 허용할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**dateTimeFormat**  
선택 사항. dateTimeFormat은 데이터베이스 날짜 타임스탬프 유형을 데이터 단순화 엔티티에 적용하는 방법을 설명합니다. 허용되는 값은 `ISO` / `EUR` / `USA` / `LOCAL`입니다  
유형: 문자열  
기본값: ISO

**dbDateFormat**  
선택 사항. 데이터베이스 대상 날짜 형식.  
유형: 문자열  
기본값: yyyy-MM-dd

**dbTimeFormat**  
선택 사항. 데이터베이스 대상 시간 형식.  
유형: 문자열  
기본값: HH:mm:ss

**dbTimestampFormat**  
선택 사항. 데이터베이스 대상 타임스탬프 형식.  
유형: 문자열  
기본값: yyyy-MM-dd HH:mm:ss.SSSSSS

**fetchSize**  
선택 사항. 커서의 fetchSize 값입니다. 로드/언로드 유틸리티로 청크를 사용하여 데이터를 가져올 때 사용합니다.  
유형: 숫자  
기본값: 10

**forceDisableSQLTrimStringType**  
선택 사항. 모든 SQL 문자열 파라미터의 트림을 비활성화할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**localDateFormat**  
선택 사항. 현지 날짜 형식 목록. 각 형식을 `|`로 구분합니다.  
유형: 문자열

**localTimeFormat**  
선택 사항. 현지 시간 형식 목록. 각 형식을 `|`로 구분합니다.  
유형: 문자열

**localTimestampFormat**  
선택 사항. 로컬 타임스탬프 형식 목록. 각 형식을 `|`로 구분합니다.  
유형: 문자열  
기본값:

**pgmDateFormat**  
선택 사항. 프로그램에서 사용되는 날짜/시간 형식입니다.  
유형: 문자열  
기본값: yyyy-MM-dd

**pgmTimeFormat**  
선택 사항. pgm(프로그램) 실행에 사용되는 시간 형식입니다.  
유형: 문자열  
기본값: HH.mm.ss

**pgmTimestampFormat**  
선택 사항. 타임스탬프 형식.  
유형: 문자열  
기본값: yyyy-MM-dd-HH.mm.ss.SSSSSS

### 갭워크 유틸리티 프로그램 속성
<a name="gapwalk-utility-props"></a>

**jcl.type**  
선택사항. `.jcl`파일 유형. 허용되는 값은 `jcl` / `vse`입니다. IDCAMS 유틸리티 PRINT/REPRO 명령은 vse jcl이 아닌 경우 파일이 비어 있는 경우 4를 반환합니다.  
유형: 문자열  
기본값: mvs

**listcat.variablelengthpreprocessor.enabled**  
선택 사항. LISTCAT 명령에 대한 가변 길이 프리프로세서를 활성화할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**listcat.variablelengthpreprocessor.type**  
선택 사항. listcat 파일에 포함된 객체 유형(`listcat.variablelengthpreprocessor.enabled`를 활성화한 경우). 허용되는 값은 `rdw` / `bdw`입니다.  
유형: 문자열  
기본값: rdw

**로드. 배치 크기**  
선택 사항. 로드 유틸리티 배치 크기.  
유형: 숫자  
기본값: 0

**load.format.dbDate**  
선택 사항. 사용할 로드 유틸리티 데이터베이스 형식입니다.  
유형: 문자열  
기본값: yyyy-MM-dd

**load.format.dbTime**  
선택 사항. 로드 유틸리티 데이터베이스를 사용할 시간입니다.  
유형: 문자열  
기본값: HH:mm:ss

**load.format.localDate**  
선택 사항. 사용할 로드 유틸리티 로컬 날짜 형식입니다.  
유형: 문자열  
기본값: dd.MM.yyyy\$1dd/MM/yyyy\$1yyyy-MM-dd

**load.format.localTime**  
선택 사항. 사용할 로드 유틸리티 현지 시간 형식입니다.  
유형: 문자열  
기본값: HH:mm:ss\$1HH.mm.ss

**load.sqlCodePointShift**  
선택 사항. 로드 유틸리티의 SQL 코드 포인트 이동. 문자 이동 프로세스를 실행합니다. DB2의 대상 데이터베이스가 PostgreSQL인 경우 필요합니다.  
유형: 숫자  
기본값: 0

**sysPunchEncoding**  
선택 사항. syspunch 인코딩 문자 세트. 지원되는 값은 `Cp1047` / `ASCII`과 같습니다.  
유형: 문자열  
기본값: ASCII

**treatLargeNumberAsInteger**  
선택 사항. 큰 숫자를 `Integer`로 처리할지 여부를 지정합니다. 기본적으로 `BigDecimal`와 같이 취급됩니다.  
유형: boolean  
기본값: false

**unload.chunkSize**  
선택 사항. 언로드 유틸리티에 사용되는 청크 크기입니다.  
유형: 숫자  
기본값: 0

**unload.columnFiller**  
선택 사항. 언로드 유틸리티 열 필러.  
유형: 문자열  
기본값: 공백을

**unload.fetchSize**  
선택 사항. 언로드 유틸리티에서 커서를 처리할 때 페치 크기를 조정할 수 있습니다.  
유형: 숫자  
기본값: 0

**unload.format.date**  
선택 사항. `unload.useDatabaseConfiguration`가 활성화된 경우, 언로드 유틸리티에서 사용할 날짜 형식입니다.  
유형: 문자열  
기본값: MM/dd/yyyy

**unload.format.time**  
선택 사항. `unload.useDatabaseConfiguration`가 활성화된 경우, 언로드 유틸리티에서 사용할 시간 형식입니다.  
유형: 문자열  
기본값: HH.mm.ss

**unload.format.timestamp**  
선택 사항. `unload.useDatabaseConfiguration`가 활성화된 경우, 언로드 유틸리티에서 사용할 타임스탬프 형식입니다.  
유형: 문자열  
기본값: yyyy-MM-dd-HH.mm.ss.SSSSSS

**unload.nbi.whenNotNull**  
선택 사항. 데이터베이스의 값이 null이 아닐 때 추가할 Null 바이트 표시기(nbi) 값입니다.  
유형: 16진수  
기본값: 00

**unload.nbi.whenNull**  
선택 사항. 데이터베이스의 값이 null일 때 추가할 Null 바이트 표시기(nbi) 값입니다.  
유형: 16진수  
기본값: 6F

**unload.nbi.writeNullIndicator**  
선택 사항. 언로드 출력 파일에 널 인디케이터를 내보낼지 여부를 지정합니다.  
유형: boolean  
기본값: false

**unload.sqlCodePointShift**  
선택 사항. 언로드 유틸리티의 SQL 코드 포인트 시프트. 문자 이동 프로세스를 실행합니다. DB2의 대상 데이터베이스가 PostgreSQL인 경우 필요합니다.  
유형: 숫자  
기본값: 0

**unload.useDatabaseConfiguration**  
선택 사항. 언로드 유틸리티에서 application-main.yml의 날짜 또는 시간 구성을 사용할지 여부를 지정합니다.  
유형: boolean  
기본값: false

**unload.varCharIsNull**  
선택 사항. INFTILB 프로그램에서 이 파라미터를 사용합니다. 이 파라미터를 설정하면 빈(공백) 값이 있는 `true` null을 허용하지 않는 모든 필드는 빈 문자열을 반환합니다.  
유형: boolean  
기본값: false

### 기타 속성
<a name="other-props"></a>

**qtemp.cleanup.threshold.hours**  
선택 사항. `qtemp.dblog` 활성화 시기를 지정합니다. db 파티션 수명(시간).  
유형: 숫자  
기본값: 0

**qtemp.dblog**  
선택 사항. QTEMP 데이터베이스 로깅 활성화 여부.  
유형: boolean  
기본값: false

**qtemp.uuid.length**  
선택 사항. QTEMP 고유 번호는 길이입니다.  
유형: 숫자  
기본값: 9

**quartz.scheduler.stand-by-if-error**  
선택 사항. 작업 스케줄러가 대기 모드인 경우 작업 실행을 트리거할지 여부를 지정합니다. true인 경우 활성화된 경우 작업 실행이 트리거되지 않습니다.  
유형: boolean  
기본값: false

**warmUpCache**  
선택 사항. 서버 시작 시 모든 데이터 통신 테이블 데이터를 워밍업 캐시에 로드할지 여부를 지정합니다.  
유형: boolean  
기본값: false