EAS业务执行失败,原因:EAS方法调用失败,原因:MissingRecord:Org
当EAS集成对象作为目标对象同步时,遇到类似如下报错:
EAS业务执行失败,原因:Server Component wrap a Throwable. Exception Type is [javax.ejb.EJBException]
Caused exception message is: Unexpected system failure, see server log for details. // 原因:TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBean. // 原因:EAS方法调用失败,原因:==MissingRecord:Org id = 'aSLPXYnwTWWAxlRCqv12ycznrtQ='== AIS:TEST_26 username:赵玉龙
从日志堆栈中我们可以看到类似如下信息:
```
Caused by: kd.isc.iscb.util.except.IscBizException: EAS方法调用失败,原因:MissingRecord:Org id = 'aSLPXYnwTWWAxlRCqv12ycznrtQ=' AIS:TEST_26 username:赵玉龙
at kd.isc.connector.eas.meta.F7Setter.queryInfoById(F7Setter.java:162)
......
Caused by: com.kingdee.bos.dao.ObjectNotFoundException: MissingRecord:Org id = 'aSLPXYnwTWWAxlRCqv12ycznrtQ=' AIS:TEST_26 username:赵玉龙
at com.kingdee.bos.dao.ormapping.ORMappingDAO.checkSize(ORMappingDAO.java:533)
......
```
==这里报错字面意思可以理解为:在EAS中没有找到ID为'aSLPXYnwTWWAxlRCqv12ycznrtQ='的Org,F7赋值失败,这个Org具体是哪个实体对应哪个数据表,需要去集成对象看看。==
本示例同步的EAS实体,以及报错的字段org。
![image.webp](/download/010069d7255ac8b34f1d9ead9419250c43e6.webp)
以下是org字段引用的实体,我们发现这不是用的标准的EAS组织单元。
![image.webp](/download/0100478502bb1cd84880a0a301a0da8cf194.webp)
可以通过EAS的查询工具查找以上ID“aSLPXYnwTWWAxlRCqv12ycznrtQ=”对应的实体,发现这个ID是组织单元的ID,而这里F7赋值需要的是“T_SSC_Org”的ID,所以报错了。
==解决建议:
1、业务上确认引用的Org基础资料是否有误?
2、如果基础资料引用没有问题,优先考虑同步引用的基础资料数据;
3、最后考虑值转换规则,做好字段映射。==
EAS业务执行失败,原因:EAS方法调用失败,原因:MissingRecord:Org
当EAS集成对象作为目标对象同步时,遇到类似如下报错:EAS业务执行失败,原因:Server Component wrap a Throwable. Exception Type...
点击下载文档
本文2024-09-23 00:51:44发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142214.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章