文档查看器
使用文档查看器来查看构造一个过程的各个文档。您可以使用搜索条件来显示原始文档以及相关的文档处理详细信息和事件。您也可以使用“文档查看器”来重新发送失败或成功的文档。
搜索文档
- 单击查看器 > 文档查看器。系统会显示“文档查看器搜索”窗口。
- 从下拉列表中选择搜索条件(如表 22 中所述)。
表 22. 文档查看器搜索条件
值 |
描述 |
开始日期 |
启动文档流过程的日期。 |
开始时间 |
启动文档流过程的时间。 |
结束日期 |
完成文档流过程的日期。 |
结束时间 |
完成文档流过程的时间。 |
源参与者 |
表示启动文档流的参与者。缺省值为“全部”。 |
目标参与者 |
表示接收文档流的参与者。缺省值为“全部”。 |
搜索对象 |
指出在源文档流还是在目标文档流上进行搜索。缺省值为“源文档流”。 |
网关类型 |
标识被交换文档流的性质(例如,它用于生产还是测试目的)。缺省值为“全部”。 |
文档状态 |
系统中当前的文档状态:处理中、成功或失败。缺省值为“全部”。 |
包 |
描述文档格式、封装、加密和 content-type 类型标识。搜索所列包的限制。缺省值为“全部”。 |
协议 |
可用于参与者的过程协议类型。 |
文档流 |
特定的业务流程。 |
初始的文件名 |
初始的文件名: |
文档标识 |
由源参与者创建。条件可以包括星号(*)通配符。 |
引用标识 |
系统为跟踪文档状态而创建的标识号。 |
源 IP 地址 |
源参与者的 IP 地址。 |
过滤器 |
搜索以同步方式接收的文档。这意味着启动程序与文档管理器之间连接会保持打开状态直到事务(包括请求和确认或请求和响应)完成。 |
排序方式 |
指出按“目标时间戳记”、“源文档流”还是“目标文档流”排列文档。
缺省值为“目标时间戳记”。您也可以指出以升序还是降序排列文档。缺省值为降序。 |
每页结果数 |
每页显示的记录数。 |
降序 |
以降序或升序对结果进行排序。 |
注:
缺省情况只显示“警告”事件。要查看所有事件,选择“调试”。
- 单击搜索。系统会显示您搜索的结果,如表 23 中所述。
注:
“查看器”窗口上的术语“参与者”用于标识中心社区的成员,包括社区管理者。
表 23. 文档详细信息
值 |
描述 |
参与者 |
参与到业务流程的源参与者(发送)和目标参与者(接收)。 |
时间戳记 |
开始处理和结束处理文档的日期和时间。 |
文档流 |
正在处理的业务流程。 |
网关类型 |
测试或生产。测试仅可在支持测试网关类型的系统上使用。 |
同步 |
标识以同步方式接收的文档。这意味着启动程序与文档管理器之间连接会保持打开状态直到事务(包括请求和确认或请求和响应)完成。 |
查看文档详细信息、事件和原始文档
- 单击查看器 > 文档查看器。系统会显示“文档查看器搜索”窗口。
- 从下拉列表中选择搜索条件。
- 单击搜索。系统显示文档列表。
- 要查看文档的详细信息和事件,请单击显示在“关联文档”标题下的文档旁边的“打开文件夹”图标。系统显示所选文档的详细信息和事件。
对于 EDI 交换文档,如果解包或封包后有子 EDI 事务,则可以通过选择文档子代源或目标单选按钮来显示它们。
请参阅查看 EDI 文档 以获取详细信息。
- 要查看原始文档和任何传输标题,请单击该文档旁边的“显示原始文档”图标。系统显示原始文档的内容。
当查看文档详细信息时,会显示文档处理信息,如表 24 中所述。
表 24. 可通过“文档查看器”查看文档处理值
值 |
描述 |
引用标识 |
系统分配给文档的唯一标识号。 |
文档标识 |
源参与者分配给文档的唯一标识号。 |
文档时间戳记 |
参与者创建文档的日期和时间。 |
网关 |
文档通过的网关。 |
连接文档流 |
系统对文档执行的操作,以确保它符合参与者之间业务需求的一致性。 |
源以及目标 |
参与业务流程的源参与者和目标参与者。 |
开始状态时间戳记 |
系统从参与者处接收到文档的日期和时间。 |
结束状态时间戳记 |
系统成功地将文档路由到目标参与者的日期与时间。 |
源企业标识和目标企业标识 |
源参与者和目标参与者的企业标识号,例如,“DUNS”。 |
源文档流与目标文档流 |
源参与者和目标参与者之间进行的特定业务流程。 |
限制:
大于 100K 的原始文档将被截断。例如,当特征符位于原始文档(.rno file)的底部,且原始文档的大小超过 100K 或特征符位于 .rno 文件的第一个 100K 之后,则特征符不会在“文档查看器”中显示。
提示:
如果系统显示了“重复文档”事件,则选择该“重复的文档”事件旁边的蓝色箭头图标以查看先前发送的原始文档。
提示:
有关如何对处理失败的文档进行故障诊断的信息,请参阅以下部分中的
查看数据验证错误。
查看 EDI 文档
除了支持 EDI 交换的传递外,WebSphere Partner Gateway 还支持 EDI 交换的解包和封包。
当从社区参与者或社区管理者接收到 EDI 交换文档时,会对这些文档进行解包。
然后,WebSphere Partner Gateway 可以象处理任何其他业务文档那样处理从接收的交换中解包的事务文档。
WebSphere Partner Gateway 对 EDI 事务进行封包,并生成 EDI 交换。通过将
XML、EDI 和 ROD 文档转换成 EDI 事务,生成 EDI 事务文档。从
WebSphere Partner Gateway 接收的 EDI 交换中解包的 EDI 事务文档可以转换成其他 EDI 事务文档类型。WebSphere Partner Gateway
将 EDI 事务文档封包成 EDI 交换文档,然后将 EDI 交换文档发送到其预期的接收方。
下列场景将帮助您找到该信息:
请参考中心配置指南,以获取有关解包和封包 EDI 交换的信息。
查看 EDI 文档源事务
WebSphere Partner Gateway 从 EDI 交换解包接收的 EDI 事务。
要查看产生的 EDI 事务子代:
- 单击查看器 > 文档查看器。系统会显示“文档查看器搜索”窗口。
- 从下拉列表中选择搜索条件。
- 单击搜索。系统显示文档列表。
- 单击文档标识旁边的“查看详细信息”图标。
- 单击“文档子代”部分中的源单选按钮,以查看文档子代详细信息。
查看 EDI 文档目标事务
WebSphere Partner Gateway 将发出的 EDI 事务路由到要封包的交换。
要查看产生的交换中包含的 EDI 事务子代:
- 单击查看器 > 文档查看器。系统会显示“文档查看器搜索”窗口。
- 指定搜索条件,以找到 WebSphere Partner Gateway 接收的 EDI 交换。
- 单击搜索。系统显示符合搜索条件的所有文档列表。
- 单击要查看的文档的文档标识旁边的“查看详细信息”图标。
- 单击“文档子代”部分中的目标单选按钮,以查看文档子代详细信息。
找到源交换
您可以使用“文档查看器”来获取 EDI 事务的源交换:
- 单击查看器 > 文档查看器。系统会显示“文档查看器搜索”窗口。
- 从下拉列表中选择搜索条件。
- 单击搜索。系统显示文档列表。
为每个 EDI 事务列出了源交换文档标识。
找到目标交换
您可以使用“文档查看器”来获取 EDI 子事务的目标交换:
- 单击查看器 > 文档查看器。系统会显示“文档查看器搜索”窗口。
- 从下拉列表中选择搜索条件。
- 单击搜索。系统显示文档列表。
- 单击文档标识旁边的“查看详细信息”图标。
- 单击“文档事件”部分中的信息单选按钮。
- 单击封包在“事件名”列中的 EDI 事务旁边的“展开”图标。
- 从“事件详细信息”列表中找到包络活动标识并复制它。
- 单击查看器 > 文档查看器。系统会显示“文档查看器搜索”窗口。
- 将包络活动标识粘贴到“引用标识”字段中,然后单击搜索。
“文档查看器”显示目标交换信息。
查看数据验证错误
使用 XML 字段(包含验证错误)中的带颜色的文本,您可以快速搜索处理失败的文档。包含验证错误的字段会以红色显示。如果在嵌套 XML 字段内发生多达 3 个单独的验证错误,则会在这些错误字段之间用颜色加以区分,如表 25 所述。
表 25. 用不同颜色表示的文档验证错误
值 |
描述 |
红色 |
第一级验证错误 |
橙色 |
第二级验证错误 |
绿色 |
第三级验证错误 |
下面是嵌套 XML 验证错误的示例:
无嵌套 XML 验证错误示例:
有关查看原始文档中验证错误的详细信息,请参阅查看原始文档。
限制:
控制台仅显示原始文档的头 100KB 的内容。超过 100KB 的验证错误是不可见的。
停止正在处理的文档
单击停止过程以停止当前正在处理的文档。只有中心管理员用户才能使用该功能。
注:
对于该系统,停止文档可能最多要花一个小时。在此期间,“文档查看器”会继续将文档显示为“处理中”。
重新发送失败和成功的文档
纠正引起失败的原因之后,您可以重新发送失败的文档。如果需要,您还可以重新发送已成功处理的文档。例如,在文档与后端系统进行交互之前如果客户服务器上的原始文档丢失,则参与者可以请求重新发送文档。只有中心管理员用户才能使用该功能。
管理员可以重新发送的文档有两种基本类型:
- 进文档是进入 WebSphere Partner Gateway 的那些文档,来自后端或参与者。
这些文档可能会在接收方、文档采集引擎(DQE)或业务流程引擎(BPE)中失败。
- 出文档是离开 WebSphere
Partner Gateway 的那些文档,进入后端或参与者。这些文档可能会在 BPE 或交付管理器中失败。
要重新发送失败的进文档,管理员选择进文档,
然后单击重新发送按钮。
根据失败的位置,文档会从 DAE 或 BPE 重新提交。例如,进文档失败会在下列情况下发生在 DAE 中:
- 接收的文档大小大于最大的大小限制。
- 接收的文档的不可抵赖性失败。
- 将文档发送到 BPE 失败。
进文档失败会在下列情况下发生在 BPE 中:
- 固定入站工作流失败
- 在解包时,当解密消息或验证签名时会发生消息失败。这是由于在伙伴或中心错误地配置证书引起的。
- 没有为合作伙伴配置 B2B 能力。
- 可变的工作流失败
注:
当管理员解决问题时,会重新提交在接收方中失败的文档。
要重新发送失败的出文档,管理员选择出文档,
然后单击重新发送按钮。
这样,会从 BPE 或交付管理器重新提交文档。
出文档失败会在下列情况下发生:
- 对于 BPE 失败,重新提交出文档本身没有意义,所以,在
BPE 失败中,应该重新提交进文档。这确保将获得 BPE 流中的所有纠正。变换中有一个纠正示例。
BPE 中的出文档失败可能是固定的出站工作流失败。
对消息进行加密或签名时,由于合作伙伴或中心证书配置错误,消息封装会失败。
- 对于交付管理器失败:
- 如果问题是由于 BPE 流中的错误引起的,则应该重新提交进文档。这确保将获得
BPE 流中的任何纠正。例如,如果 Gateway 目标信息不正确。
- 如果失败是由于其他原因引起的,例如,Gateway 目标传输关闭,那么可以执行出文档的重新提交,
尽管也可以重新提交进文档。
这里有一个隐含的假设,即:没有出现会导致重新发送的任何更改,尤其是对 DAE 或 BPE 的更改。例如,如果进文档是加密的,
那么解密文档所需的证书应该与用于加密文档的证书相同。管理员必须知道任何潜在的重新发送的结果。
要重新发送文档:
- 单击查看器 > 文档查看器。系统会显示“文档查看器搜索”窗口。
- 从下拉列表中选择搜索条件。
- 单击搜索。系统显示文档列表。
- 在您要重新发送的一个文档或多个文档旁边的框中设置选中标记。
- 单击重新发送。
在处理重新发送之后,将接收到一条确认消息。
