2016-05-13 68 views

回答

0

JRecord是可能的解決方案,我不能說你是否有更好的解決方案,因爲我不知道關於Spring-Batch的任何東西 。這可能更多是一個擴展的評論比純粹的答案

JRecord使用文件架構(或文件描述)讀/寫文件。 通常這個文件模式是一個Cobol-Copybook,儘管它也可以是一個Xml〜Schema。如果需要,還可以在程序中定義文件模式。鑑於你想寫Ebcdic文件,我會認爲在某個階段需要Cobol-Copybook 。

JRecord也爲大型機支持/ COBOL順序文件結構(FB - 固定寬度的文件) 這是你想要什麼

JRecord允許領域或者通過字段名或字段索引訪問(或字段ID)。 Note Record_Type_index用於處理具有多種記錄類型(例如標題記錄,詳細記錄,頁腳記錄文件)的文件。

outLine.getFieldValue(record_Type_Index, field_Index).set(...) 

outLine.getFieldValue("Field-Name").set(...) 

布魯斯·馬丁(的JRecord作者)


討論繼續在JRecord論壇