维护归档表

通过使用 IBM WebSphere InterChange Server 连接器工具(事务 YXR1),您可以显示归档表并确定已归档事件的状态。在该表中,您可以标识当集成代理程序预订时需要重新提交以进行轮询的事件。

要显示归档表:

  1. 转至“IBM WebSphere InterChange Server 连接器工具”窗口(事务 YXR1)。
  2. 从“工具”菜单,单击“出局队列”,然后单击“显示归档”。
  3. 单击“执行”或按 F8 键显示归档队列。

要限制显示的归档条目数,填充“已归档事件选择”部分中的适用字段。例如,要限制特定业务对象的显示条目,在“对象名”字段中输入业务对象名。如果您不知道业务对象的精确语法,则单击“对象名”字段,单击箭头按钮,然后选择适当的业务对象名。

要查看关于事件的更多信息,双击事件字段。

以下是归档表的可能事件状态值的列表:
0 - 成功 连接器已成功处理事件并将业务对象发送至集成代理程序。
1 - 在 SAP 中出错 连接器在 SAP 中检索此事件的业务对象时遇到错误。
2 - 未预订 集成代理程序未预订此事件的业务对象和查询描述的组合。
3 - 在 Java 中出错 在以下其中一项操作中,连接器遇到错误:
  • 从 SAP 接收业务对象
  • 将 SAP 业务对象转换为 SAP 的 WebSphere 业务对象
  • 将业务对象插入消息队列
4 - 最大重新排队 事件重新排队的次数超过重新排队常数 c_maximum_requeue 指定的最大次数(通常是 100)。如果事件的业务对象已锁定,则会将事件重新排队。
5 - 多个事件 某些业务对象在事件表中具有在检索时导致创建多个事件的单一事件。原始单一事件不创建业务对象,因此将使用此事件状态进行归档。
6 - 事件已删除 用户从事件表中手工删除了该事件。

重新提交归档表中的事件

您可以将归档表中的事件重新提交至事件队列以进行重新处理。根据您想要如何处理归档表中的事件,您可以选择重新提交单个事件或多个事件。记住,重新提交事件只是 将事件从归档表移至事件表,因此,这些事件不会经历事件分布、事件限制或事件优先级。从“已归档事件”窗口执行以下步骤:

  1. 转至“IBM WebSphere InterChange Server 连接器工具”窗口(事务 YXR1)。
  2. 从“工具”菜单,单击“出局队列”,然后单击“重新提交事件”。
  3. 选择要重新提交的一个或多个事件。
  4. 单击“执行”按钮,或从“程序”菜单,单击“执行”(F8)。

    将显示一条状态消息。您可以显示连接器日志以查看事件及其新状态。

从归档表删除事件

您可以手工删除归档事件或安排它们自动删除。

要手工删除归档事件:

  1. 转至“IBM WebSphere InterChange Server 连接器工具”窗口(事务 YXR1)。
  2. 从“工具”菜单,单击“出局队列”,然后单击“截断归档”。
  3. 填充适用字段。
  4. 单击“执行”按钮(F8)。

Copyright IBM Corp. 1997, 2004