XI/PI系统的查询在7.1以前一直是让人头痛的,很多PI顾问也遇到过类似的需求,客户需要能够按关键字查询消息(message),有时PI顾问自己也需要根据关键字段查找来确定问题出在哪一条消息上,但这对于7.1以前来说是非常困难的,我在blog中以前提到过通过report的查询payload,确定message NO,但这个很多次都失灵。

          在PI7.1 之后终于出现用户可以自定义的消息查询方法,可以通过定义关键字,然后在message的处理过程或后台job记录关键字段与字段值的对应并记录message NO ,然后在PI sxi_monitor 即可根据关键字及值进行查询,User-Defined Message Search。

下面是配置步骤:

1. 定义关键字段

事务:SXMS_LMS_CONF

a)定义发送和接收方

SAP PI 如何实现消息定义查询

选择新增,特别注意Actv.一定要勾选

SAP PI 如何实现消息定义查询

b)定义关键字

SAP PI 如何实现消息定义查询

新增:

注意xpath 不要输入错误了,提示可以在ID的Condition editor 中复制xpath

Method:什么时候进行记录,第一种message处理时,第二种通过后台job

SAP PI 如何实现消息定义查询

c) 测试

Name TANUM value 0003339320 extracted

成功SAP PI 如何实现消息定义查询

2. 定义后台JOB

Report: SXMS_EXTRACT_MESSAGES

SAP PI 如何实现消息定义查询

3. 测试查询

Tcode:sxi_monitor

SAP PI 如何实现消息定义查询

SAP PI 如何实现消息定义查询

参考:

http://help.sap.com/saphelp_nwpi711/helpdata/en/48/c85598f63335bfe10000000a42189d/frameset.htm

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
猜你喜欢
  • 2021-12-24
  • 2022-12-23
  • 2021-11-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案