問題タブ [java-batch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - WebSphere Liberty Batch でトランザクション・タイムアウトを構成するにはどうすればよいですか?
- javax.transaction.global.timeoutの役割は何ですか?
- CheckpointAlgorithmにcheckpointTimeout()メソッド を実装する必要がありますか?
- サーバー構成レベルに何かありますか? これは、アプリケーション レベルで設定されたものとどのように相互作用しますか?
maven - liberty にデプロイされた REST サービスを使用して Maven Java バッチを呼び出すことができない
https://github.com/WASdev/sample.batch.sleepybatchlet
上記の git サンプルを実行しようとしています。liberty で ant build Java バッチ プロジェクトを構成して実行することができました。しかし、Maven プロジェクトに関しては、残りのサービスを使用してジョブを制御することができませんでした。defaultKeyStore を使用したユーザー認証の問題に問題があります。上記のMavenプロジェクトにserver.xmlがあることに気付きましたが、キーストアのパスワードを作成できませんでした。「Liberty ランタイムが見つかりませんでした」と表示されます。
liberty server.xml で、basicRegistry と security-role で 1 人のユーザーを同じユーザーの「batchadmin」として使用しました
サーバー認証に合格するために、プロジェクト内のserver.xmlでどのような変更を行う必要がありますか。
jsr352 - JSR352: ジョブ、ステップ、およびパーティションのステータスを監視しますか?
IBM のバージョンの JSR352 は、ジョブのトリガー、再開、ジョブ ログの取得に使用できる Rest API を提供します。各ステップとステップの各パーティションのステータスを取得するためにも使用できますか?
実際にジョブ ログを調べることなく、ジョブをトリガーし、ステップとパーティションのステータスをリアルタイムで監視できるジョブ監視コンソールを構築したいと考えています。(ジョブをトリガーした後、定期的にステップとパーティションのステータスを取得する必要があります)
これを行うにはどうすればよいですか?
jsr352 - JSR 352 :分割されたステップの各パーティションのライターからデータを収集する方法は?
したがって、データベースに書き込むステップに 2 つのパーティションがあります。各パーティションに書き込まれた行数を記録し、合計を取得してログに出力したいと考えています。
Writer で変数を使用し、static
Step Context/Job Context を使用してそれをafterStep()
Step Listener に取り込むことを考えていました。しかし、私がそれを試したとき、私は得null
ました。close()
Reader でこれらの値を取得できます。
これは正しい方法ですか?または、Partition Collector/Reducer/Analyzer を使用する必要がありますか?
Websphere Liberty で Java バッチを使用しています。そして、私はEclipseで開発しています。
java - JSR 352:ステップコンテキスト/ジョブコンテキストを使用して複数の変数を渡しますか?
Step Listener と Writer の間で複数の変数を渡す必要があります。StepCtx.setTransientUserData() を使用すると、1 つの変数しか渡すことができません。
複数の変数を渡すには、マップ/クラスを作成して渡す必要がありますか、それともより良い方法がありますか?
file-io - JSR 352 : Java バッチ プログラムから MVS データセットに書き込むにはどうすればよいですか?
メインフレームの非 VSAM データセットに書き込む必要があります。それを行うには ZFile ライブラリを使用する必要があることを知っています。その方法はこちらで見つけました。
zOS 上の WebSphere Liberty で Java バッチ ジョブを実行しています。データセットを指定するにはどうすればよいですか? DataSet にこのような名前を直接付けることはできますか?
dsnFile = new ZFile("X.Y.Z", "wb,type=record,noseek");
Java のファイル ライターを使用してサーバー自体のテキスト ファイルに書き込むことはできますが、mvs データセットにアクセスする方法がわかりません。
私は zOS とメインフレームの世界に比較的慣れていません。