

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 Transform for Mainframe エンジンを使用してマネージドアプリケーションの設定プロパティを追加する
<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)
+ [Gapwalk CL ランナープロパティ](#gapwalk-cl-runner-props)
+ [Gapwalk JHDB プロパティ](#gapwalk-jhdb-props)
+ [Gapwalk JICS プロパティ](#gapwalk-jics-props)
+ [Gapwalk ランタイムプロパティ](#gapwalk-runtime-props)
+ [Gapwalk ユーティリティプログラムのプロパティ](#gapwalk-utility-props)
+ [その他のプロパティ](#other-props)

### Gapwalk アプリケーションプロパティ
<a name="gapwalk-app-props"></a>

**bluesam.fileLoading.commitInterval**  
オプション。Blusam コミット間隔。  
タイプ: number  
デフォルト: 100000

**card.encoding**  
オプション。カードのエンコーディング: `useControlMVariable` で使用します。  
タイプ: 文字列  
デフォルト: CP1145

**checkinputfilesize**  
オプション。ファイルサイズがレコードサイズの倍数である場合にチェックを解除するかどうかを指定します。  
型: ブール値  
デフォルト: false

**database.cursor.overflow.allowed**  
オプション。カーソルのオーバーフローを許可するかどうかを指定します。`true` に設定すると、カーソルの位置に関係なく、カーソル上で次の呼び出しが実行されます。`false` に設定すると、次のカーソル呼び出しを実行する前に、カーソルが最後の位置にあるかどうかを確認できます。カーソルが SCROLLABLE (SENSITIVE または INSENSITIVE) の場合にのみ有効になります。  
型: ブール値  
デフォルト: true

**dataSimplifier.onInvalidNumericData**  
オプション。無効な数値データをデコードしたときの対処方法。許可される値は、`reject`、`toleratespaces`、`toleratespaceslowvalues`、`toleratemost` です。  
タイプ: 文字列  
デフォルト: reject

**defaultKeepExistingFiles**  
オプション。データセットのデフォルトの以前の値を設定するかどうかを指定します。  
型: ブール値  
デフォルト: false

**disposition.checkexistence**  
オプション。DISP SHR または OLD のデータセットのファイル存在確認を解除するかどうかを指定します。  
型: ブール値  
デフォルト: false

**externalSort.threshold**  
オプション。ソートしきい値: システムがインメモリから外部マージソート (ファイルシステム上の一時ファイルを使用) に切り替えるタイミングを決定します。指定しない場合 (デフォルト=`null`)、しきい値は新しいソートタスクごとに使用可能なメモリの半分に設定されます。使用可能なメモリを推定するために、System.gc() への呼び出しが実行されます。  
タイプ: datasize  
デフォルト: null  
`externalSort.threshold: 12MB`

**blockSizeDefault**  
オプション。BDW バイトに使用するデフォルトのブロックサイズ。  
タイプ: number  
デフォルト: 32760  
`blockSizeDefault: 32760`

**forceHR**  
オプション。コンソール出力またはファイル出力のいずれかで、人間が読める形式の SYSPRINT を使用するかどうかを指定します。  
型: ブール値  
デフォルト: false

**forcedDate**  
オプション。データベース内の特定の日付と時刻を強制的に適用します。開発中およびテスト中にのみ使用してください。  
デフォルト: null  
`forcedDate: 2022-08-26T12:59:58.123456+01:57`

**frozenDate**  
オプション。データベースの日付と時刻を固定します。開発中およびテスト中にのみ使用してください。  
デフォルト: false  
`frozenDate: false`

**ims.messages.extendedSize**  
オプション。ims メッセージに extendedSize を設定するかどうかを指定します。  
型: ブール値  
デフォルト: false

**lockTimeout**  
オプション。指定した時間内にロックを取得できなかった場合のトランザクションのタイムアウト (ミリ秒単位)。  
タイプ: 数値  
デフォルト: 500

**mapTransfo.prefixes**  
オプション。controlM 変数を変換するときに使用するプレフィックスのリスト。それぞれをカンマで区切ります。  
タイプ: 文字列  
デフォルト: &,@,%%

**query.useConcatCondition**  
オプション。キー条件がキー連結によって構築されるかどうかを指定します。  
型: ブール値  
デフォルト: false

**rollbackOnRTE**  
オプション。ランタイムの例外時に暗黙的な実行ユニットトランザクションをロールバックするかどうかを指定します。  
型: ブール値  
デフォルト: false

**sctThreadLimit**  
オプション。スクリプトをトリガーするスレッドの上限。  
タイプ: 数値  
デフォルト: 5

**sqlCodePointShift**  
オプション。SQL コードポイントのシフト。レガシー rdbms データを最新の rdbms に移行する際に発生する可能性のある制御文字のコードポイントをシフトします。例えば、Unicode 文字 `\u0180` と一致するように `384` を指定できます。  
タイプ: 数値  
デフォルト: 0

**sqlIntegerOverflowAllowed**  
オプション。SQL 整数のオーバーフローを許可するかどうか、つまり、ホスト変数に大きな値を入れることを許可するかどうかを指定します。  
型: ブール値  
デフォルト: false

**stepFailWhenAbend**  
オプション。ステップが失敗した場合や実行が完了した場合に、異常終了を発生させるかどうかを指定します。  
型: ブール値  
デフォルト: true

**stopExecutionWhenProgNotFound**  
オプション。プログラムが見つからない場合に実行を停止するかどうかを指定します。`true` に設定すると、プログラムが見つからなかった場合に実行が中断されます。  
型: ブール値  
デフォルト: true

**system.date.format**  
オプション。システムの日付形式を指定します。  
タイプ: 文字列  
デフォルト: MDY

**system.date.separator**  
オプション。システム日付区切り文字を指定します。  
タイプ: 文字列  
デフォルト: /

**uppercaseUserInput**  
オプション。ユーザー入力を大文字にする必要があるかどうかを指定します。  
型: ブール値  
デフォルト: true

**useControlMVariable**  
オプション。変数置換に Control-M 仕様を使用するかどうかを指定します。  
型: ブール値  
デフォルト: false

**jcl.checkpoint.expireTimeout**  
オプション。永続化プロバイダーまたはインメモリレジストリに JCL チェックポイントを保持する期間を指定します。  
タイプ: number  
デフォルト: -1

**jcl.checkpoint.expireTimeoutUnit**  
オプション。`jcl.checkpoint.expireTimeout` プロパティの時間単位を指定します。サポートされている列挙定数値: `java.util.concurrent.TimeUnit`。  
タイプ: 文字列  
デフォルト: SECONDS

### Gapwalk バッチスクリプトのプロパティ
<a name="gapwalk-batch-props"></a>

**encoding**  
オプション。バッチスクリプトプロジェクトで使用されるエンコーディング (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 (Java Naming And Directory Interface) データソース。  
タイプ: 文字列  
デフォルト: jdbc/primary

**zonedMode**  
オプション。ゾーンデータ型をエンコードまたはデコードするためのモード。許可される値は、`EBCDIC_STRICT`/`EBCDIC_MODIFIED`/`AS400` です。  
タイプ: 文字列  
デフォルト: EBCDIC\$1STRICT

### Gapwalk CL ランナープロパティ
<a name="gapwalk-cl-runner-props"></a>

**cl.configuration.context.encoding**  
オプション。CL ファイルのエンコーディング。有効なエンコーディング `CP1047`、`IBM930`、`ASCII`、`UTF-8` などが必要です。  
タイプ: 文字列  
デフォルト: CP297

**cl.zonedMode**  
オプション。制御言語 (CL) コマンドをエンコードまたはデコードするためのモード。許可される値は、`EBCDIC_STRICT`/`EBCDIC_MODIFIED`/`AS400` です。  
タイプ: 文字列  
デフォルト: EBCDIC\$1STRICT

### Gapwalk 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 (Java 階層型データベース) のエンコーディング。有効なエンコーディング文字列 `CP1047`、`IBM930`、`ASCII`、`UTF-8` などが必要です。  
タイプ: 文字列  
デフォルト: CP297

**jhdb.identificationCardData**  
オプション。一部の「オペレータ ID カードデータ」を CARD パラメータで指定された MID フィールドにハードコードするために使用されます。  
タイプ: 文字列  
デフォルト: ""

**jhdb.lterm**  
オプション。IMS エミュレーションの場合に共通の論理ターミナル ID を強制的に使用できます。設定されていない場合は、sessionId が使用されます。  
タイプ: 文字列  
デフォルト: null

**jhdb.metadata.extrapath**  
psbs フォルダと dbds フォルダ用に、ランタイム固有の追加のルートフォルダを指定する設定パラメータ。  
タイプ: 文字列  
デフォルト: file:./setup/  
現在、デプロイの制約のため、dbds ディレクトリと psbs ディレクトリをアプリケーションの config ディレクトリまたは config ディレクトリのサブディレクトリ (例: config/setup) にコピーする必要があります。  

```
config
|- setup
   |- dbds 
   |- psbs
```
 また、application-jhdb.yml で設定します。  
`jhdb.metadata.extrapath: file: ./config/setup/`

**jhdb.navigation.cachenexts**  
オプション。RDBMS の階層ナビゲーションに使用されるキャッシュ時間 (ミリ秒単位)。  
タイプ: 数値  
デフォルト: 5000

**jhdb.query.limitJoinUsage**  
オプション。RDBMS グラフで結合使用制限パラメータを使用するかどうかを指定します。  
型: ブール値  
デフォルト: true

**jhdb.use-db-prefix**  
オプション。RDBMS の階層ナビゲーションでデータベースプレフィックスを有効にするかどうかを指定します。  
型: ブール値  
デフォルト: true

### Gapwalk JICS プロパティ
<a name="gapwalk-jics-props"></a>

**jics.data.dataJsonInitLocation**  
オプション。アナライザーが CSD を解析して作成し、jics データベースの初期化に使用した JSON ファイルの場所  
タイプ: 文字列  
デフォルト: ""

**jics.db.dataScriptLocation**  
オプション。メインフレームからの CSD エクスポートを解析してアナライザーが作成した initJics.sql スクリプトの場所。  
タイプ: 文字列  
デフォルト: ""

**jics.db.dataTestQueryLocation**  
オプション。オブジェクト数を返すと予想される 1 つの sql クエリを含む sql スクリプトの場所 (例: jics プログラムテーブル内のレコード数のカウント)。カウントが 0 の場合、データベースは `jics.db.dataScriptLocation` スクリプトを使用してロードされます。それ以外の場合は、データベースのロードはスキップされます。  
タイプ: 文字列  
デフォルト: ""

**jics.db.ddlScriptLocation**  
オプション。Jics ddl スクリプトの場所。.sql スクリプトを使用して jics データベーススキーマを開始できます。  
タイプ: 文字列  
デフォルト: ""  
`jics.db.ddlScriptLocation: ./jics/sql/jics.sql`

**jics.db.schemaTestQueryLocation**  
オプション。jics スキーマ内のオブジェクト数 (存在する場合) を返す一意のクエリを含む必要がある sql ファイルの場所。  
タイプ: 文字列  
デフォルト: ""

**jics.runUnitLauncherPool.enable**  
オプション。JICS で実行ユニットランチャープールを有効にするかどうかを指定します。  
型: ブール値  
デフォルト: false

**jics.runUnitLauncherPool.size**  
オプション。JICS 内の実行ユニットランチャープールサイズ。  
タイプ: 数値  
デフォルト: 20

**jics.runUnitLauncherPool.validationInterval**  
オプション: JICS 内の実行ユニットランチャープールの検証間隔 (ミリ秒単位)。  
タイプ: 数値  
デフォルト: 1000

**jics.queues.sqs.region**  
オプション。JICS で使用される AWS リージョン for Amazon SQS。パフォーマンス向上のため、デプロイしたアプリケーションと同じリージョンに設定することが推奨されますが、必須ではありません。  
タイプ: 文字列  
デフォルト: eu-west-1

**jics.xa.agent.timeout**  
オプション。分散トランザクションの管理を担当する xa エージェントによって、オペレーションが完了するまでの最大時間を定義します。  
タイプ: 数値  
デフォルト: null

**mq.queues.sqs.region**  
オプション。 AWS リージョン Amazon SQS MQ サービスの 。  
タイプ: 文字列  
デフォルト: eu-west-3

**taskExecutor.allowCoreThreadTimeOut**  
オプション。JCIS でコアスレッドのタイムアウトを許可するかどうかを指定します。これにより、0 以外のキューと組み合わせた場合でも動的な拡大と縮小が可能になります (最大プールサイズはキューがいっぱいになった場合のみ増加するため)。  
型: ブール値  
デフォルト: false

**taskExecutor.corePoolSize**  
オプション。ターミナルのトランザクションが groovy スクリプトによって開始されると、新しいスレッドが作成されます。このパラメータは、コアプールサイズを設定するために使用します。  
タイプ: 数値  
デフォルト: 5

**taskExecutor.maxPoolSize**  
オプション。ターミナルのトランザクションが groovy スクリプトによって開始されると、新しいスレッドが作成されます。このパラメータを使用して、最大プールサイズ (並列スレッドの最大数) を設定します。  
タイプ: 数値  
デフォルト: 10

**taskExecutor.queueCapacity**  
オプション。ターミナルのトランザクションが groovy スクリプトによって開始されると、新しいスレッドが作成されます。このパラメータを使用してキューサイズ (= `taskExecutor.maxPoolSize` に到達したときの保留中のトランザクションの最大数) を設定します。  
タイプ: 数値  
デフォルト: 50

### Gapwalk ランタイムプロパティ
<a name="gapwalk-runtime-props"></a>

**cacheMetadata**  
オプション。データベースメタデータをキャッシュするかどうかを指定します。  
型: ブール値  
デフォルト: true

**check-groovy-file**  
オプション。登録する前に groovy ファイルの内容をチェックするかどうかを指定します。  
型: ブール値  
デフォルト: true

**databaseStatistics**  
オプション。SQL ビルダーに統計情報の収集と表示を許可するかどうかを指定します。  
型: ブール値  
デフォルト: 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 文字列パラメータのトリミングを無効にするかどうかを指定します。  
型: ブール値  
デフォルト: false

**localDateFormat**  
オプション。ローカルの日付形式のリスト。各形式は `|` で区切ります。  
タイプ: 文字列

**localTimeFormat**  
オプション。ローカルの時刻形式のリスト。各形式は `|` で区切ります。  
タイプ: 文字列

**localTimestampFormat**  
オプション。ローカルのタイムスタンプ形式のリスト。各形式は `|` で区切ります。  
タイプ: 文字列  
デフォルト:

**pgmDateFormat**  
オプション。プログラムで使用される日付/時刻の形式。  
タイプ: 文字列  
デフォルト: yyyy-MM-dd

**pgmTimeFormat**  
オプション。pgm (プログラム) の実行に使用される時刻形式。  
タイプ: 文字列  
デフォルト: HH.mm.ss

**pgmTimestampFormat**  
オプション。タイムスタンプ形式。  
タイプ: 文字列  
デフォルト: yyyy-MM-dd-HH.mm.ss.SSSSSS

### Gapwalk ユーティリティプログラムのプロパティ
<a name="gapwalk-utility-props"></a>

**jcl.type**  
オプション: `.jcl` ファイルタイプ。許可される値は、`jcl`/`vse` です。IDCAMS ユーティリティの PRINT/REPRO コマンドは、vse jcl 以外のファイルが空の場合、4 を返します。  
タイプ: 文字列  
デフォルト: mvs

**listcat.variablelengthpreprocessor.enabled**  
オプション。LISTCAT コマンドの可変長プリプロセッサを有効にするかどうかを指定します。  
型: ブール値  
デフォルト: false

**listcat.variablelengthpreprocessor.type**  
オプション。listcat ファイルに含まれるオブジェクトのタイプ (`listcat.variablelengthpreprocessor.enabled` が有効の場合)。許可される値は、`rdw`/`bdw` です。  
タイプ: 文字列  
デフォルト: rdw

**load.batchSize**  
オプション。ロードユーティリティのバッチサイズ。  
タイプ: 数値  
デフォルト: 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` のように扱われます。  
型: ブール値  
デフォルト: 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**  
オプション。アンロード出力ファイルに NULL インジケータを書き出すかどうかを指定します。  
型: ブール値  
デフォルト: false

**unload.sqlCodePointShift**  
オプション。アンロードユーティリティの SQL コードポイントシフト。文字シフト処理を実行します。DB2 のターゲットデータベースが PostgreSQL の場合に必要です。  
タイプ: 数値  
デフォルト: 0

**unload.useDatabaseConfiguration**  
オプション。アンロードユーティリティで application-main.yml の日付設定と時刻設定のどちらを使用するかを指定します。  
型: ブール値  
デフォルト: false

**unload.varCharIsNull**  
オプション。INFTILB プログラムでこのパラメータを使用します。このパラメータを `true` に設定すると、空白 (スペース) の値を持つ null が許容されないフィールドはすべて空の文字列を返します。  
型: ブール値  
デフォルト: false

### その他のプロパティ
<a name="other-props"></a>

**qtemp.cleanup.threshold.hours**  
オプション。`qtemp.dblog` をいつ有効にするかを指定します。DB パーティションの有効期間 (時間単位)。  
タイプ: 数値  
デフォルト: 0

**qtemp.dblog**  
オプション。QTEMP データベースログ記録を有効にするかどうか。  
型: ブール値  
デフォルト: false

**qtemp.uuid.length**  
オプション。QTEMP の固有の ID の長さ。  
タイプ: 数値  
デフォルト: 9

**quartz.scheduler.stand-by-if-error**  
オプション。ジョブスケジューラがスタンバイモードの場合にジョブの実行をトリガーするかどうかを指定します。「true」の場合、有効になってもジョブの実行はトリガーされません。  
型: ブール値  
デフォルト: false

**warmUpCache**  
オプション。サーバーの起動時に、すべての datacom テーブルデータをウォームアップキャッシュにロードするかどうかを指定します。  
型: ブール値  
デフォルト: false