报表 RSXMB_SHOW_STATUS:统计消息状态概览
本报表提供表容器中客户端所有 PI 消息的消息状态值分布概览。对于具有最终消息状态 003 已成功处理的消息,会输出适配器状态值分布。
输出也可以按管道和重组状态细分。
先决条件
要执行此报表,必须为用户分配以下权限:
对象: | S_XMB_AUTH |
SXMBAREA: | MESSAGE |
ACTVT: | 03 或 02 |
标准情况下,此权限包含在角色 SAP_XI_ADMINISTRATOR_ABAP 中。
执行
报表接口由以下块组成:容器、状态、表概览和增强条件
容器块
指定要评估的表容器。PI 持久性具有两个表容器用于存储消息。如果已经为持久层定义与 删除过程同样的切换过程,则可以交替使用容器。
您可选择以下内容:
-
- 当前容器:系统会自动选择当前正在使用的容器。
-
- 容器 1:评估第一个容器(主导表:SXMSPMAST),无论此容器当前是否正由持久性使用。
-
- 容器 2:评估第二个容器(主导表:SXMSPMAST2),无论此容器当前是否正由持久性使用。
在缺省设置中,会检查当前容器的消息。
状态块
指定想要概览的状态值:
-
- 消息状态:会输出客户端选定容器中所有消息的状态值分布。
-
- 适配器状态:会输出客户端选定容器中消息状态为 003 已成功处理的所有消息的适配器状态值分布。
表概览块
选择要输出的附加概览:
-
- 消息概览:针对尚未执行以及已执行的重组操作显示消息总数。有关详细信息,请参阅结果部分 -> 概览块。
-
- 表概览:针对所选容器的每个数据库表输出客户端中的条目数。有关详细信息,请参阅结果部分 -> 表概览块。
增强条件块
如果选中增强条件复选框,会打开用于选择以下评估选项的附加框架:
-
- 客户端评估:在此输入字段中,定义应执行评估的客户端。
-
- 管道标识:如果选择此选项,会按管道标识细分消息状态值和适配器状态值分布。
-
- 重组状态:如果选择此选项,会按组织状态细分消息状态值和适配器状态值分布。
结果
输出分为以下块:概览、消息状态、适配器状态和表概览。
概览块
如果在输入期间选择消息概览选项,则输出本部分:
-
- 数据库中的消息数(跨客户端)
-
- 客户端中的消息数
-
- 重组的消息数(客户端特定)
-
- 待归档的消息数(客户端特定)
-
- 逻辑删除消息数(客户端特定)
-
- 已归档和逻辑删除消息数(客户端特定)
消息状态块
如果在输入期间选择消息状态选项,则输出本部分:针对每个消息状态值 000 - 030 和 100 – 130,输出客户端选定容器中的消息数。输出按管道标识或重组状态细分,具体视增强条件中选择的选项而定。
适配器状态块
如果在输入期间选择适配器状态选项,则输出本部分:针对客户端选定容器中消息状态为 003 已成功处理的所有消息和每个适配器状态值 000 - 010,输出消息数。输出按管道标识或重组状态细分,具体视增强条件中选择的选项而定。
表概览块
如果在输入期间选择表概览选项,则输出本部分:针对所选容器的每个表输出客户端中的表条目总数。
-
- 主数据表 (SXMSPMAST/SXMSPMAST2)
-
- 增强主数据表 (SXMSPEMAS/SXMSPEMAS2)
-
- 版本表 (SXMSPVERS/SXMSPVERS2)
-
- 错误表 (SXMSPERROR/SXMSPERRO2)
-
- 属性表 (SXMSCLUP/SXMSCLUP2)
-
- 资源表 (SXMSCLUR/SXMSCLUR2)
评估
状态值分布中通常存在一或多个以下组的簇点:
-
- 消息状态 001、009、012、016:可能需要重新启动或手动取消由这些消息 qRFC 处理中异步处理的 PI 运行时调度的消息。
-
- 消息状态 003:已成功处理消息
为能够删除或归档,消息需要具有最终适配器状态 000 或 006。
- 消息状态 003:已成功处理消息
-
- 消息状态 014、017、018、023 到 025:因出错而停止处理的消息。必须手动重新启动或取消这些消息的处理。
-
- 消息状态 021:已手动取消处理的消息。这些消息必须归档。
-
- 消息状态 029:已传输到业务流程引擎 (BPE) 的消息。这些消息由 BPE 释放以供删除或归档。
有关成功重组 PI 消息所需操作的详细信息,请参阅 SAP Note 872388。