11.5 ジョブリポジトリの設定
ジョブリポジトリの永続化先となるデータソースとして,DB Connectorを開始しておく必要があります。
DB Connectorには,ユーザ指定名前空間機能を用いてJNDI名前空間に別名を指定し,その別名を次のユーザプロパティに指定してください。
ejbserver.javaee.batch.jobRepository.jndiName
上記のプロパティが未定義の場合は,「jdbc/__BatchPool」というJNDI名が使用されます。ユーザプロパティの詳細は,マニュアル「アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「2.2.3 usrconf.properties(J2EEサーバ用ユーザプロパティファイル)」を参照してください。
JNDI名が不正な場合は,J2EEサーバ起動後の初回のjavax.batch.runtime.BatchRuntimeのgetJobOperatorメソッドの呼び出し時に,KDJE60514-Eがメッセージログに出力され,getJobOperatorメソッドの呼び出し元にランタイム例外が挙がります。