本主题涵盖了纯文本客户端工具,支持纯文本和 XML 格式之间的转换。它还解决纯文本回调工具,简化对传入的纯文本消息的处理。
本章包含:
关于这些工具
纯文本客户端是预先配置为对纯文本消息进行操作的 EDI 客户端 工具的一个实例。你可以直接从 Add Tool 向导中创建一个纯文本客户端工具。或者,你可以添加一个 EDI 客户端工具并将其格式更改为纯文本。随后,工具名称将更改为纯文本客户端(除非禁用了 Use Default Name 选项)。
同样地,纯文本回调工具是预先配置为对纯文本消息进行操作的 增强版回调工具 工具的一个实例。若要创建纯文本回调工具,请添加一个高级回调工具并将其格式更改为纯文本。随后,工具名称将更改为纯文本回调(除非禁用了 Use Default Name 选项)。
注意,纯文本工具具有纯文本特定的转换选项,这些在下面的 Conversion Options 中有所描述。
在 SOAtest 中使用纯文本
SOAtest 在纯文本和 XML 格式之间进行转换,促进了纯文本消息的快速配置、发送和验证。
纯文本格式并非规范;相反,它是 SOAtest 提供的一些功能来允许对 XML 的特殊转换(以便你可以为 XML 工具提供任何值)。
例如,要将文本转换为 XML,纯文本格式将文本包装在“根”元素中。若要将 XML 转换为文本,纯文本格式删除“根”节点。例如:
- 文本:alpha
- 转换为 XML:<root>alpha</root>
- 转换回文本: alpha
纯文本格式处理任何类似“<”无法在 XML 文本中使用的字符。例如,假定你拥有以下内容:
- 文本:alpha < beta
- 转换为 XML:<root>alpha < beta</root>
当其转换回文本时,你将得到:alpha < beta
转换选项
以下转换选项在纯文本客户端和纯文本回调工具中可用。
- Normalize space - 从文本中删除前导和尾随空格,并用单空格代替所有内部空格序列。