本主题涵盖了纯文本客户端工具,支持纯文本和 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 &lt; beta</root>

当其转换回文本时,你将得到:alpha < beta

转换选项

以下转换选项在纯文本客户端和纯文本回调工具中可用。

  • Normalize space - 从文本中删除前导和尾随空格,并用单空格代替所有内部空格序列。
  • No labels