EAS的事件触发不生效的排查方法(主要面向业务或二开开发人员)

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:5

EAS的事件触发不生效的排查方法(主要面向业务或二开开发人员)

目标对象:主要面向业务或二开开发人员

此排查方法针对EAS的事件触发在集成云中没留下触发日志,且事件绑定和网络都正常的情况。(主要面向业务或二开开发人员进行分析)

其他情况参看:https://club.kdcloud.com/article/182383

首先需要确定监听的集成对象的事件编码与EAS的方法是否一致。如下拿启动方案预置_币别删除(EAS-苍穹) 举例。


在源对象的事件分录中查找事件名为“集合删除”的编码,此处为“delete”

在EAS客户端打开操作录制工具 (快捷键:Ctrl+Alt+]),,点击录制,执行一次事件触发后停止,再点查看。

进入到详情信息页面,在Method列中查找是否存在目标事件编码。

如果不存在,这种情况请寻求EAS业务开发人员来帮助找到具体的调用方法。


如果方法名与事件编码不一致,则在源对象中的事件列表里面加入该事件,事件编码即方法名,填写名称,选择自定义。最后在启动方案选择该事件,重试即可。

如果方法名与事件编码一致或者重试依旧无效,则寻求EAS开发人员协助,根据情况选择EAS调试排查和EAS日志排查。

1.   EAS调试排查:能重现问题且允许调试的EAS可以选择此方法。进入到IscBizListener类,此类为EAS连接器进行事件触发的监听器,在方法execute中处理事件,如果符合要求,最后将数据通过EventBindingUtil.saveEventArgs()保存到数据库中,等待推送到集成云。在方法execute中关注目标事件,如果在代码执行到EventBindingUtil.saveEventArgs()之前,此事件就被过滤掉了,请将此问题反馈给集成云的研发。

2.   EAS日志排查:不允许调试的环境可以选择此方法。eas访问链接[http://eas_ip:port/isc/queryEasInfo/enableDebugLog?all=true]打开EAS连接器的日志打印。

完成一次完整的触发操作后,

请务必访问链接[http://eas_ip:port/isc/queryEasInfo/disableDebugLog?all=true]关闭日志打印。

取出EAS所有server的apusic日志(\server\profiles\server?\logs\apusic.log.?)打好压缩包,提单咨询集成服务部门开发支持。


相关贴子:源系统新增加的操作如何可以监听或者拦截到? https://club.kdcloud.com/article/163065

EAS的事件触发不生效的排查方法(主要面向业务或二开开发人员)

目标对象:主要面向业务或二开开发人员此排查方法针对EAS的事件触发在集成云中没留下触发日志,且事件绑定和网络都正常的情况。(主要面向...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息