DFDL 中的动态定界符

Dynamic delimiter in DFDL

在 IIB 中分隔文件的 DFDL 中,是否可以将分隔符设为动态?或者是否可以在写出分隔文件时覆盖 DFDL 的分隔符?

如果您只有多个选项,您可以在 DFDL 中将所有这些字段创建为可选字段,但如果它真的是动态的,则不能使用 DFDL 来创建。

既然您使用的是 IBM Integration Bus,我建议您考虑其他方法:

  • 使用 IBM Transformation eXtender(这是一个额外的许可证,但会完全符合您的要求,也需要知识)
  • 使用计算节点(Java、ESQL、...)将文件创建为字符串