ジョブ実行コンテキストのアカウント情報を表示します。
domain.bssystem.job-execution-resource.execution-context.<アカウント名>
| 削除 |
ジョブ実行リソースコンテキストを削除します。現在実行中のジョブが利用するコンテキストには影響を与えません。
DEFAULTで固定です。
ジョブリクエストパス情報です。
データソースBean名とJDBCデータソースのJNDI名の対応関係を指定します。
「Bean名=データソースJNDI名」の形式で指定してください。
データソースBeanのスコープを指定します。
有効にした場合(trueの場合)、ジョブ実行リソースコンテキストをキャッシュします。
有効にした場合(trueの場合)、JNDIサーバから取得したデータソースオブジェクトをキャッシュします。
有効にした場合(trueの場合)、ジョブ実行リソースコンテキストの初期化時にデータソースオブジェクトをJNDIサーバから取得します。
データソースBean名とJDBCデータソースのJNDI名の対応関係を指定します。
「Bean名=データソースJNDI名」の形式で指定してください。
WorkManagerのBean名とWorkManager名の対応関係を指定します。
「Bean名=WorkManager名」の形式で指定してください。
ジョブ実行ログのログレベルを指定します。
ジョブリポジトリアクセス時に使用するデータソースBean名を指定します。
ここで指定するBean名に対応するデータソースのマッピングをコンテキストタブ内で指定する必要があります。
ジョブリポジトリのvalidateTransactionStateプロパティです。
有効にした場合(trueの場合)、JobExecution生成時にトランザクションが存在しているか否かを確認します。
ジョブ実行エントリ初期生成処理のトランザクション分離レベルを指定します。
DEFAULT,READ_COMMITTED,READ_UNCOMMITTED,REPEATABLE_READ,SERIALIZABLE
指定がない場合、自動的に判別します。
ジョブリポジトリのBATCH_JOB_EXECUTIONテーブル、および、BATCH_STEP_EXECUTIONテーブルのEXIT_MESSAGE列に、格納する最大文字列長を指定します。指定した最大長を超える文字列情報は除外してジョブリポジトリに書き込みます。EXIT_MESSAGE列のデータ型はデータベース種別によって異なる為、格納可能なデータ長、および、単位はデータベース種別によって異なります。
テーブル名プレフィックスです。
有効にした場合(trueの場合)、マップジョブリポジトリを利用します。データソース用ジョブリポジトリの設定は無視されます。
有効にした場合(trueの場合)、ジョブリポジトリDB接続リトライ機能を有効化します。
データベース障害時の接続確認上限回数を指定します。
データベース障害時の接続確認間隔を指定します。(単位:秒)
データベース接続の正常性を確認するためのSQLを指定します。
リトライ可能例外のFQCNを指定します。複数指定する場合はカンマ「,」で区切ります。
データベースの正常性確認後にJobRepositoryメソッドを呼び出す回数の上限値です。
有効にした場合(trueの場合)、ジョブ開始時の既存ジョブの確認とJobExecution生成にともなうアクセスをリトライします。
トランザクションを実行するクライアント側で指定するタイムアウト時間です。既定値の-1の場合、トランザクションサービス側で設定されているタイムアウト値が有効になります。(単位:秒)
有効にした場合(trueの場合)、グローバルトランザクションがrollback-onlyに設定されたことを検知した時点で早期に例外を発生させます。
有効にした場合(trueの場合)、内部トランザクション失敗時にグローバルトランザクションをrollback-onlyに設定します。
有効にした場合(trueの場合)、ommit失敗時に明示的にrollbackを呼び出します。
スレッドの境界に基づいたトランザクションの同期ポリシを設定します。
SYNCHRONIZATION_ALWAYSの場合、後段のトランザクションがないPROPAGATION_SUPPORTSな処理によって生じる空のトランザクションであっても、常にトランザクション シンクロナイゼーションを有効化します。SYNCHRONIZATION_ON_ACTUAL_TRANSACTIONの場合、実行中のトランザクションが存在する場合にのみ、トランザクション シンクロナイゼーションを有効化します。つまり、後段のトランザクションがないPROPAGATION_SUPPORTSな処理によって生じる空のトランザクションに対しては、有効化しません。SYNCHRONIZATION_NEVERの場合、トランザクション シンクロナイゼーションを有効化しません。
有効にした場合(trueの場合)、新規に開始するトランザクションが既存のトランザクションに参加する際に、設定に矛盾が無いか厳密な検証を行います。既存のトランザクションに参加する際(例えば、PROPAGATION_REQUIRESまたはPROPAGATION_SUPPORTSなトランザクションを既存のトランザクションに参加させる場合)、この外部トランザクションの特性は、内部トランザクション区間にも適用されます。有効にした場合(trueの場合)、内部トランザクションの設定に非互換性のトランザクション分離レベル、および、読み出し専用のセッティングがある場合、例外がスローされ、既存のトランザクションへの参加は拒絶されます。無効にした場合(falseの場合)、外部トランザクションの特性によって、内部トランザクションの設定を単純に上書きしその設定は無視されます。