100 likes | 222 Views
李艳春 ycli@cashq.ac.cn. 外挂系统数据导入说明. 安装 j2sdk (见 arp 网站下载区中 http://www.arp.cn/info_www/news/columnindex.asp?columncode=c51 ) java 环境变量设置: 在桌面点击 “ 我的电脑 ” ,右键 “ 属性-- > 高级-- > 环境变量-- > 系统变量 ” 增加: CLASSPATH .;C:j2sdk1.4.2_04lib ; 在 PATH 中增加: C:j2sdk1.4.2_04bin ;
E N D
李艳春 ycli@cashq.ac.cn 外挂系统数据导入说明
安装j2sdk (见arp网站下载区中http://www.arp.cn/info_www/news/columnindex.asp?columncode=c51) java环境变量设置: 在桌面点击“我的电脑”,右键 “属性-->高级-->环境变量-->系统变量” 增加:CLASSPATH .;C:\j2sdk1.4.2_04\lib; 在PATH中增加: C:\j2sdk1.4.2_04\bin; 配置tns,导数据的机器能执行sql脚本; 导数据前的准备
用bicp用户连接co-office数据库,执行如下几个SQL脚本:用bicp用户连接co-office数据库,执行如下几个SQL脚本: 删除装备子系统的授权信息.SQL 删除预算子系统的授权信息.SQL 删除报销子系统的授权信息.SQL 装备计划业务数据清除初始化.SQL 预算编制业务数据清除初始化.SQL 网上报销业务数据清除初始化.SQL 删除相关授权信息和业务数据信息
找到文件applicationContext.xml,大约在第156行处找到如下xml的片断 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName"> <value>oracle.jdbc.driver.OracleDriver</value> </property> <property name="url"> <value>jdbc:oracle:thin:@172.31.240.234:1521:bicp</value> </property> <property name="username"> <value>bicp</value> </property> <property name="password"> <value>bicp</value> </property> </bean> 修改后的applicationContext.xml放到valid-import包里; 修改执行程序的数据库连接信息
导入文件的存放位置 • 所有数据采集的excel类型文件,直接放到本地的“导入工具”中的download目录下;
执行common data import v2.0文件; 数据导入菜单 1 - 全部基础数据处理 2 - 单个基础数据处理 3 - 全部excel数据导入 4 - 单个excel数据导入 0 - 退出系统 请选择->4 执行导入
如果系统运行时发生错误,可以在本地的log/information.log文件中查找相应的错误信息;如果系统运行时发生错误,可以在本地的log/information.log文件中查找相应的错误信息; 建议导数据前将information.log文件清空; 如果在导入某个子系统的授权信息时失败,请先执行 删除某个子系统的授权信息.SQL 脚本,清理单个子系统的授权数据,然后再进行调整和导入; 如果在导入某个子系统的业务信息时失败,请执行该子系统的业务数据初始化.SQL脚本,然后在ERP中提交所有接口同步请求,才能重新导入; 出错处理
全部执行完毕后请去TOLD中用bicp用户连接co-office数据库,执行key.sql,忽略所有执行时的错误。 最后
注意事项 • 注意导入时一定要按照顺序由上至下进行,数据间可能有依赖关系(比如需要先将用户及授权信息导入) ; • EXCECL导入尽量单独进行,便于发现和定位错误 ; • 先采集好的数据可以先导入(例如可以先导WSBX-DYD,其他的DYD文件可以等数据标准确定后再导) • 如果EXCEL的文件名和SHEET名发生变化,去applicationContext-excel.xml里相应位置修改后执行 ;