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的事件触发不生效的排查方法(主要面向业务或二开开发人员)
本文2024-09-23 00:53:15发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142381.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf