eas与s-hr同步:后台事务自动同步失败,手动同步可以

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

eas与s-hr同步:后台事务自动同步失败,手动同步可以

分析:easapusic日志报错如下:

ORA-12899: 列 EASDB.T_HR_SYNCDATASTATUS.FSUBDESC 的值太大 (实际值: 258, 最大值: 255)

java.sql.SQLException: ORA-12899: 列 EASDB.T_HR_SYNCDATASTATUS.FSUBDESC 的值太大 (实际值: 258, 最大值: 255)

答复:现场是701版本的集成包,本身有一个bug,变化数据太多的时候,数据表FsubDesc字段会超长,导致同步出错;
解决方案:尝试给现场更新代码,但是由于现场的701版本太低,编译的类在现场报错,维护困难,所以根据现场的报错,把现场的T_HR_SyncDataStatus表字段调整了一下,调整为最大的2000长度;如果数据量不积累很多的话,同步应该没有什么问题;如果积累太多了,报错了,就先手动处理一下



高版本:
alter table T_HR_SyncDataStatus alter FSUBDESC NVARCHAR(2000);
alter table T_HR_SyncDataStatus alter FOptException NVARCHAR(2000);

eas与s-hr同步:后台事务自动同步失败,手动同步可以

分析:easapusic日志报错如下:ORA-12899: 列 EASDB.T_HR_SYNCDATASTATUS.FSUBDESC 的值太大 (实际值: 258, 最大值: 255)java.sql.SQL...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息