DFDL 中的动态定界符
Dynamic delimiter in DFDL
在 IIB 中分隔文件的 DFDL 中,是否可以将分隔符设为动态?或者是否可以在写出分隔文件时覆盖 DFDL 的分隔符?
如果您只有多个选项,您可以在 DFDL 中将所有这些字段创建为可选字段,但如果它真的是动态的,则不能使用 DFDL 来创建。
既然您使用的是 IBM Integration Bus,我建议您考虑其他方法:
- 使用 IBM Transformation eXtender(这是一个额外的许可证,但会完全符合您的要求,也需要知识)
- 使用计算节点(Java、ESQL、...)将文件创建为字符串
在 IIB 中分隔文件的 DFDL 中,是否可以将分隔符设为动态?或者是否可以在写出分隔文件时覆盖 DFDL 的分隔符?
如果您只有多个选项,您可以在 DFDL 中将所有这些字段创建为可选字段,但如果它真的是动态的,则不能使用 DFDL 来创建。
既然您使用的是 IBM Integration Bus,我建议您考虑其他方法:
- 使用 IBM Transformation eXtender(这是一个额外的许可证,但会完全符合您的要求,也需要知识)
- 使用计算节点(Java、ESQL、...)将文件创建为字符串