【EAS后台事务】二开facade在后台事务定义中选不到原创
金蝶云社区-汪伟康
汪伟康
11人赞赏了该文章 74次浏览 未经作者许可,禁止转载编辑于2024年09月19日 18:48:30

问题:二开facade在后台事务定义中选不到


部署步骤排查

1、facade元数据包部署到如下两个路径:

eas\server\metas\sp

eas\server\deploy\fileserver.ear\easWebClient\metas\sp


注意:不要打包mdbview子系统树文件,否则会导致子系统树加载导致私包路径下任意一个,如有多个子系统树私包,可能加载的并不是你想要的那个,就会有子系统树缺失


2、需要在eas/server/properties/SubSystem_eas.xml上加一个配置

image.png


3、生成子系统树,重启EAS服务



问题排查:

1、如仍有问题,请排查环境加载的facade元数据文件是否缺少对应方法。

方法1:https://vip.kingdee.com/article/616571585360455168


2、如2中facade元数据xml文件排查无问题,则查facade子系统树文件中是否有你的facade。


查询分析器-运行客户端脚本,打开查到的jar包解压出来看如下该文件中是否有你的facade:

com.kingdee.bos.dao.xml.impl.MDLoader.getInstance().cl.getResource("com_kingdee_eas_base_function_facade.mdbview");



标准产品一般加载路径如下:

image.png





资料参考来源:

EAS Cloud 子系统树指引

https://vip.kingdee.com/article/624546691609382144?productLineId=8&lang=zh-CN



赞 11