数据交换平台问题及解决办法
1. 数据交换平台介绍
数据交换平台有两种:(1)业务性平台(分公司平台),担负着与C6系统的数据交互和与数据中心的数据交换;(2)交互性+业务性平台(总公司平台),实际上它相当于一个数据交换中心+分公司平台,它不仅担负着与总公司的C6系统进行数据交付,还要负责从各个分公司平台获取文件以及向各个分公司平台发送数据的任务。
下图是一家总公司和两家分公司系统安装部署的拓扑图及其相应
的业务与功能的介绍。
2. 数据交换平台可能发生问题的原因
不管是分公司的交互性的平台还是集团总部的业务性+交付性的平台,它们都要执行两种相关的操作,一方面与该服务器上的C6系统连接,执行数据库相关的读写任务;另一方面在网络上通过FTP服务执行文件的交互操作。
基于以上两点,数据交换平台可能由于以下三方面的原因而造成传输效率的降低甚至是发生错误。
(1)配置错误和文件丢失。
DataExchangePlatform下的Config.xml、ConfigSystem.xml、ConfigDatabase.xml配置文件错误和丢失,FTP目录不全或丢失以及C6安装目录下的UploadXml文件夹丢失等,都会造成数据交换平台出现错误。
(2)服务器运行缓慢。
服务器反应缓慢可以归结为两个方面:一方面是服务器由于其自身配置低、系统垃圾文件过多、系统感染病毒等造成系统运行缓慢;另一方面是服务器中存在与数据交换平台相关的FTP服务的使用,上传下载占用了很多带宽和资源,造成数据交换平台数据上传下载效率低下。
(3)网络传输速度慢。
网络传输速度慢是一种影响数据交换平台运行效率的最重要的因素,总公司和各个分公司之间要进行数据交互,就必须依赖网络进行信息文件的上传和下载,如果网络带宽小,或网络不稳定都会影响数据交互质量和效率。
3. 平台问题汇总及解决方法
针对数据交换平台运行特点和实现机制,可以将出现的问题分成以下几类,(1)系统配置错误类问题;(2)FTP类问题;(3)执行数据库操作出现的问题。
? 配置错误类
该类问题是由于系统设置出现和平台运行过程中出现的一系列问题,可以在..\\Jinher\\DataExchangePlatfrom\\FTP\\log\\Falure文件夹下的后缀名为.txt的文明中查找到错误信息提示。根据这些提示,基本上可以定位到问题,并能根据这些提示将存在的问题解决掉。 (1) 问题描述:“--文件后缀名非法!”;
问题原因:通常情况下,平台只能上传程序中生成的xml文件,如果这些XML文件后缀名被用户或病毒恶意修改,造成弹出错误。 解决办法:根据提示,找到相应的文件,把后缀名修改回来即可,如果该文件不是在系统中运行,可以直接手动删除即可。
(2) 问题描述:“配置文件ConfigDatabase.xml节点配置不对,请管
理员检查运行环境”;
问题原因:在..\\Jinher\\DataExchangePlatfrom文件夹下,ConfigDatabase.xml配置文件不对。
解决办法:根据系统数据库的实际环境重新配置,另外,其中的GUID节点的值必须与ConfigSystem.xml中该系统的GUID,以及C6系统中配置的本地GUID必须三码合一,否则提示错误。
(3) 问题描述: “配置文件ConfigDatabase.xml不存在,请管理员检
查运行环境”;
问题原因:..\\Jinher\\DataExchangePlatfrom下的配置文件丢失。造成平台无法读取到该配置文件。
解决办法:知道相应的备份文件,将ConfigDatabase.xml文件放入指定的位置,并根据系统环境重新配置参数即可。
(4) 问题描述:“配置文件ConfigDatabase.xml节点配置不对,无法
找到数据库”。
问题原因:..\\Jinher\\DataExchangePlatfrom下配置文件的数据库参数不对,造成在指定的位置找不到数据库。
解决办法:如果是数据库名称被修改造成的错误,直接将数据库名称改回来即可;如果该数据库不存在,则平台和C6系统都无法使用了,需要重新安装C6系统才能正常使用。
(5) 问题描述:“..\\Jinher\\C6\\UploadXML次路径不存在”; 问题原因:在C6系统的安装目录下将集团化相关业务文件夹UplaodXML删除了。
解决办法:在..\\Jinher\\C6下新建一个文件夹,命名为UploadXML,并将其只读属性去掉,安全性设置中设置成“everyone”.
(6) 问题描述:“..\\CenterFTP\\Upload\\Configure次路径不存在”; 问题原因:“..\\DataExchangePlatform\\FTP”文件夹下的指定目录下的文件夹不存在;
解决办法:在提示的文件夹下一步步建立文件夹,并按照每一步骤命名文件夹名称。
(7) 问题描述:“—文件解析超过了此数,宣告失败”;
问题原因:平台解析XML文件时出现的问题; 解决办法:平台自己处理,无需用户操作。
(8) 问题描述:“—配置文件解析异常错误,超过了三次宣告失败”;
问题原因:平台解析XML文件时出现的问题; 解决办法:平台自己处理,无需用户操作。
(9) 问题描述:“..\\FTP\\CenterFTP\\TwoFTP\\SendConfig次路径不存
在”;
问题原因:指定的目录下找不到文件夹;
解决办法:在指定的目录下新建文件夹,并将其命名为提示的文件夹名称即可。
(10) 问题描述:“配置文件打开失败,更新管理配置成功,创建
回写配置文件时读取总配置文件时失败”;
问题描述:平台打开XML配置文件时可能因为其他进程正在读取该文件,造成问价打开失败;