オブジェクトのテーブルを読み込んでいて、そこからパススルーebcidicファイルを生成する必要があります。これは春のバッチステップです。アグリゲータとFlatFileItemWriterを書くためにjrecordを使うという提案がいくつかありました。ebcedicを生成するスプリングバッチとjrecord
手がかりはありますか?
オブジェクトのテーブルを読み込んでいて、そこからパススルーebcidicファイルを生成する必要があります。これは春のバッチステップです。アグリゲータとFlatFileItemWriterを書くためにjrecordを使うという提案がいくつかありました。ebcedicを生成するスプリングバッチとjrecord
手がかりはありますか?
JRecord解決策はありますか?いいえ解決策があるかどうかは私にはわかりません。 はSpring-Batchについて何か知っています。これはおそらく、純粋な回答よりも拡張コメントのほうが多いでしょう。
JRecordファイルスキーマ(またはファイル記述)を使用してファイルを読み書きします。 通常、このファイルスキーマはCobol-Copybookですが、Xml〜Schemaでもかまいません。必要に応じて、プログラムでファイルスキーマを定義することもできます。 Ebcdicのファイルを書きたいと思えば、ある段階でCobol-Copybook が必要になると思います。また、メインフレーム用
JRecordサポート/ COBOLシーケンシャルファイル構造(FB - 固定幅ファイル)あなたはJRecord
を望むものである は、フィールドのいずれかフィールド名またはフィールド・インデックスによってアクセスすることができます(またはフィールドID)。注Record_Type_indexは、複数のレコードタイプ(ヘッダーレコード、詳細レコード、フッターレコードファイルなど)のファイルを処理することです。
outLine.getFieldValue(record_Type_Index, field_Index).set(...)
または
outLine.getFieldValue("Field-Name").set(...)
ブルース・マーティン(JRecordの作者)が
議論はJRecordのフォーラムで続け