首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring batch和jrecord来生成ebcedic

spring batch和jrecord来生成ebcedic
EN

Stack Overflow用户
提问于 2016-05-14 01:30:27
回答 1查看 251关注 0票数 0

我正在读取一个对象中的表,我需要从它生成一个透传的ebcidic文件。这是一个spring batch步骤。有一些关于使用jrecord来编写聚合器和FlatFileItemWriter的建议。

有什么线索吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-14 07:50:10

JRecord是可能的解决方案,我不能说有没有更好的解决方案,因为我对Spring-Batch一无所知。这可能更像是一个扩展的评论,而不是一个纯粹的答案。

JRecord使用文件架构(或文件描述)读/写文件。通常,这个文件模式是Cobol-Copybook,尽管它也可以是Xml~Schema。如果需要,还可以在程序中定义文件模式。如果你想写Cobol-文件,我想在某些阶段会需要一个-Copybook。

JRecord还支持大型机/Cobol顺序文件结构(FB固定宽度文件),这正是您想要的

JRecord允许通过字段名称或字段索引(或字段id)访问字段。注Record_Type_index用于处理具有多种记录类型的文件(例如,页眉记录、详细记录、页脚记录文件)。

代码语言:javascript
复制
 outLine.getFieldValue(record_Type_Index, field_Index).set(...)

代码语言:javascript
复制
 outLine.getFieldValue("Field-Name").set(...)

布鲁斯·马丁(JRecord的作者)

在JRecord论坛上继续讨论

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37216037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档