新闻动态 news

交易超时时监控报文格式不能生效的问题

◆问题描述:

1. 当交易超时时,无法按照事先配置的监控报文格式生成对应的监控报文,导致监控台无法显示相关的业务信息。
       2. 在压力测试中发现,同一渠道发起的两个同样交易,处理时都超时了,其中一个在eas.lst中显示了响应码,而另外一个则没有。

◆问题主题词:EAS、监控、报文格式

◆回答

●问题一:V2.06_B0830中,对应用监控报文的处理仅仅是在系统正常的情况下才有,监控报文的构造是在eas_corein/eas_coreout组件中进行的,对于超时的交易,由于其后续不再经由这两个核心组件的处理,因此无法处理监控报文。现对这一情况进行优化,在交易超时时,我们在平台的超时处理中增加对监控报文的组织处理即可解决这一问题,相关的处理需要修改eixtrade.c和eixpool.c,目前这一优化已经应用到新疆建行863项目。

●问题二:经查是eas的BUG,在系统超时处理中,转换到渠道的响应码时用错了主机编号,将接入主机编号设定成了接出主机编号。