抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

之前在《配置调用外围系统的CPI接口》这篇笔记中记录如何调式CPI的接口,但是这种需要自己查找输入参数来测试。本次介绍一种直接通过跟踪对方传入请求的调试方式来定位问题。以之前创建的CPI接口YTESTFM_CPIDEMO_01为实例(详见《通过Web Service发布CPI接口》)进行演示。

CPI接口的日志跟踪

一、设置跟踪模式

1.进入接口的集成管理页面

通过接口这里进入也可以,但其实也可以通过监控器 –> 管理集成内容的方式也一样。

1.进入接口的集成管理界面

2.修改日志配置

进入管理集成内容界面之后在输入框中填入本次调试的CPI接口名称,然后修改日志配置下的日志级别为跟踪

2.修改日志配置_跟踪

此处有个注意事项。当你修改日志级别为跟踪之后,当前模式只有十分钟的有效期十分钟之后自动会切换为信息级别。而且级别为跟踪的消息在监控器中也只保留一个小时,之后会切换为消息级别。所以修改后请尽快调试。

3.修改注意事项

二、发送信息调试

1.发送请求

使用Postman发送请求。

(1)失败请求

5.失败的请求

(2)成功请求

4.成功的请求截图

2.请求消息日志

进入监控器的日志管理界面查找对应的接口可以看到下面的内容。级别为跟踪的日志只有一个小时的有效期。

6.消息日志列表

3.调试失败的消息

选择失败的消息,然后点击跟踪超链接进入调试界面。

7.点击跟踪超链接_失败

点击后会进入下面的界面,在界面的左侧是流程节点。可以理解成一个组件对象就是一个节点。而异常的位置会被CPI标红出来。

8.异常流程位置

我们单击左侧异常流程节点,然后查看他们的日志内容消息日志可以看到消息在此处的信息然后对其进行排查。其中在消息内容 –> 有效负载中显示的就是CPI当前节点的报文内容。

9.异常请求的消息查看

4.调试成功的消息

成功的消息演示内容和失败的其实一样,只不过因为没有失败所以没有标红显示的异常流程节点。同时查看的方式也和异常的查看方式一致。

10.成功请求的消息查看

评论