Velocity 模板
如果要将其他输出传输到订单数据记录,可以使用两个 Velocity 模板设置。其中,部分 XML 订单数据记录可以通过文本替换和特定的上下文相关规则来定义。
重要:如果要在这个区域做某些更改,您必须熟悉 XML 和 XML schema以及Velocity模板。如果这里记录的代码不是有效的 XML 或 Velocity,那么可能会导致在 PPS 进行处理时出现问题。请特别注意本文档附录中的工票的 XML schema。
- Ticket XML块通常根据定义的 XML schema来确定其他的工票组件。
- Custom XML块能够记录私人自定义数据,如格式良好的XML,或此外遵循个人 XML schema的 XML。如果设定了此 XML schema,PPS 将相应地验证这个数据块。
因此,这两个数据块主要是 XML 数据,但它们可以通过指令在 Velocity 模板语言中完成。如果存在 Velocity 元素,则这些文本块将仅在后续处理过程中转换为 XML 片段,然后传送到工票数据记录。
信息:名称 Velocity 来自 Apache Velocity 开源项目,该项目提供描述语言的解释器。
从 Velocity 模板,订单的 Custom-Tags 以及 User-Tags可以被引用,基于这些数据,可以生成特定输出。您可以通过以下 Apache Velocity 联机文档链接找到有关 Velocity 模板语言的详细信息。https://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html