?
文档名称
退出登录清客户端缓存:EAS客户端安装路径\\eas\\client\\cache 里面的已IP地址命名的文件夹;删除eas\\client目录下的eas_*.jnlp和resource.lst文件;对该客户端进行全更新操作(去掉按需更新的勾,则为全更新模式)
之后重新登录系统看是否OK
步骤 2 如果1操作后问题仍存在,在EAS 查询分析器执行以下脚本
update T_ORG_OUPARTFI set fisgroup='0' where fisgroup='1'
步骤 3 报告币参数修改的问题:750之前版本初始化默认值为否 800之后默认值改为是
由于之前版本出现初始化错误之后想修改无法修改的问题,800版本好像改为只要未涉及相关业务此参数都可以修改
2 上机日志
上机日志常见问题案例分析及解答。
1) 用户在客户端做的所有操作是否都有记日志 问题描述
是不是用户在客户端做的所有操作都有记日志?
问题解答
不是。用户操作是否要记日志需要需求人员确认。此外,由于日志服务依存于元数据绑定,没有进行元数据绑定的操作也无法记录日志。
关键字
上机日志操作记录
2) 查看上机日志报错,提示正在转储中 问题现象
用户administrator登录后,在“系统平台->安全管理->上机日志”,点击“转储”按钮。
文档版本 V1.0 版权所有 ? 金蝶软件(中国)有限公司 6
文档名称
报错信息:
[(ExceptionHandler.java:458)]this error is:com.kingdee.bos.BOSException: 正在转储中请稍后再试 [(ExceptionHandler.java:470)]this is not isRPCConnectException: retValue false [(ExceptionHandler.java:481)]retValue false
[(ExceptionHandler.java:816)]错误信息:正在转储中请稍后再试
错误详细堆栈信息:com.kingdee.bos.BOSException: 正在转储中请稍后再试
at com.kingdee.eas.base.log.app.AppLogControllerBean._dump(AppLogControllerBean.java:856) at
com.kingdee.eas.base.log.app.AbstractAppLogControllerBean.dump(AbstractAppLogControllerBean.java:585)
分析解答
原因分析:
日志转储过程中,因网络状况、用户操作等众多原因导致转储未正常完成,产生部分垃圾数据。 解决方法:
步骤 1 执行以下脚本重置转储标志。
update t_log_dumppolicy set fisdumping=0;
FISDUMPING为1表示日志为转储状态;FISDUMPING为0表示日志为非转储状态。
步骤 2 删除可能导致错误的重复数据。
delete from t_log_app where fid in (select a.fid from t_log_app a,t_log_his b where a.fid=b.fid);
关键字
上机日志日志转储正在转储中
3) 查询上机日志报缺少字段错 问题现象
查询上机日志报错,缺少字段FMETHODDESCRIPTION_L2,错误信息如下:
ORA-00904: \标识符无效 . The query sql is:SELECT
分析解答
步骤 1 执行如下脚本:
IF NOT EXISTS (SELECT * FROM KSQL_USERCOLUMNS WHERE KSQL_COL_NAME = 'FMethodDescription_l1' AND KSQL_COL_TABNAME = 'T_LOG_App')
alter table T_LOG_App add FMethodDescription_l1 NVARCHAR(255);
文档版本 V1.0 版权所有 ? 金蝶软件(中国)有限公司 7
文档名称
IF NOT EXISTS (SELECT * FROM KSQL_USERCOLUMNS WHERE KSQL_COL_NAME = 'FMethodDescription_l2' AND KSQL_COL_TABNAME = 'T_LOG_App')
alter table T_LOG_App add FMethodDescription_l2 NVARCHAR(255);
IF NOT EXISTS (SELECT * FROM KSQL_USERCOLUMNS WHERE KSQL_COL_NAME = 'FMethodDescription_l3' AND KSQL_COL_TABNAME = 'T_LOG_App')
alter table T_LOG_App add FMethodDescription_l3 NVARCHAR(255);
IF NOT EXISTS (SELECT * FROM KSQL_USERCOLUMNS WHERE KSQL_COL_NAME = 'FMethodDescription_l1' AND KSQL_COL_TABNAME = 'T_LOG_His')
alter table T_LOG_His add FMethodDescription_l1 NVARCHAR(255);
IF NOT EXISTS (SELECT * FROM KSQL_USERCOLUMNS WHERE KSQL_COL_NAME = 'FMethodDescription_l2' AND KSQL_COL_TABNAME = 'T_LOG_His')
alter table T_LOG_His add FMethodDescription_l2 NV ARCHAR(255);
IF NOT EXISTS (SELECT * FROM KSQL_USERCOLUMNS WHERE KSQL_COL_NAME = 'FMethodDescription_l3' AND KSQL_COL_TABNAME = 'T_LOG_His')
alter table T_LOG_His add FMethodDescription_l3 NVARCHAR(255);
步骤 2 安装补丁PT035176,该补丁同时依赖补丁PT035336、PTM035205需一起安装。
关键字
上机日志缺少字段FMETHODDESCRIPTION_L2
4) 如何解决上机日志POI报错问题 问题现象
第三方包升级,升级之后不存在调用方法
org.apache.poi.hssf.usermodel.HSSFWorkbook.setSheetName,所以调用报NoSuchMethodError异常(附件为现场日志)。 关键日志:
org.apache.poi.hssf.usermodel.HSSFWorkbook.setSheetName
所以调用报NoSuchMethodError异常。
分析解答
已有补丁解决,请更新补丁PT035176(或最新补丁PTM037265)。
关键字
POI NoSuchMethodError上机日志
文档版本 V1.0 版权所有 ? 金蝶软件(中国)有限公司 8
文档名称
5) 部分业务操作并没有记录在上机日志中是什么原因 问题描述
用户仅仅是部分业务操作没有记录在上机日志中。
解决方法
可能是因为上机日志安全级别设置过低导致,修改上机日志安全级别(路径为“.系统平台->安全管理->上机日志->编辑->日志设置”),将安全级设置较高即可。
文档版本 V1.0 版权所有 ? 金蝶软件(中国)有限公司 9
文档名称
图2-1 日志设置菜单
图2-2 日志设置界面
文档版本 V1.0
版权所有 ? 金蝶软件(中国)有限公司
10