2016-05-13 7 views
0

オブジェクトのテーブルを読み込んでいて、そこからパススルーebcidicファイルを生成する必要があります。これは春のバッチステップです。アグリゲータとFlatFileItemWriterを書くためにjrecordを使うという提案がいくつかありました。ebcedicを生成するスプリングバッチとjrecord

手がかりはありますか?

答えて

0

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のフォーラムで続け

関連する問題