2009年2月

ERP系统维护十一招<p>    ERP维护的具体工作内容包括例行和突发事件的处理;以管理和技术的手段,维护和发展ERP运行环境,如平衡技术先进性/实用风险、目标/成本而进行的IT基础结构(服务器、网络、PC机)的周期更替及日常维护;对应用系统已发现的错误用改正性维护解决,以适应性维护使系统经受住应用环境及流程少量改变,通过完善性维护扩大系统应用的用户与功能,提升系统总体目标;对系统用户不论岗位变换或新人/临时替代人员作定期或专门培训;控制变更,记入标准文档及培训教程;不断积累问题的现象与对策,加速问题的定位与解决;作好日常备份及系统安全;提高运行环境性能和效率等多样性工作。这儿介绍笔者维护ERP系统的几点体会:</p><p>     相信系统对已常用的流程偶然出错时,不要先去想系统有问题,要注意观察操作或数据有无不寻常处。如果是系统缺陷但可通过固定操作避免,要固定操作流程并注意反复培训。当总经理说“我只看系统作成的报表”,就意味着ERP系统真正被用于管理和控制企业运作,系统的投资回报才容易被认同,维护的价值也充分得到体现。</p><p>     逆向流程某流程由多个业务动作组成时,每步动作的异常都可能导致一个流程不完整。本次业务要怎样向前推进完成或者向后倒回重来,要形成对策,做到有备无患。</p><p>     勤于积累不论是主动发现或被动遇上问题,事后都要记录解决过程、方法,以便经验共享并延续。注意及时更新有关文档,我们不仅要记录业务要求的操作过程,也要记录绕过一些系统固有缺陷的途经。执行层用户应当像法规条例那样去执行,不论理解与否都不可简化或异化,即“死步骤,莫发挥”。</p><p>     测试与比较新出现的异常要判别其复现性(必然性)。可考虑构造测试环境,在正常机器上完全仿照原操作,并将异常与正常的数据作比较,寻找维护操作的方向,并找出用来验证修改正确性的方法。</p><p>     可逆修改即使找到维护操作的方向,也不可贸然修改,搞不好出现连带负作用,使问题性质变复杂或由局部向更大范围扩散。判断问题涉及的数据及影响范围,以及理解全部流程,都非常重要,否则会引起系统数据混乱和不一致而无法复原。修改数据要留好余地,如最好能有可逆性的修改,改不好也能退回,不会添乱。</p><p>     绕过这是紧急情况或一时找不出解决头绪时常常采用的方法。如从一个模块向另一模块传数据,有原因不明的丢失,虽是偶发但难以查明原因并解决。这就要有一个检查机制发现这类异常,然后在相应后续模块上补上有关信息。这对今后发现真正的原因并彻底解决问题有帮助。</p><p>     例行检查与操作这是减少问题紧急程度的有效方法。利用标准功能和一些自开发的实用小程序,主动去应用系统数据中检查。把正常情况下要到今后某一时刻(如月末)才反映出问题的数据(如成本更新、接口异常)提前找出来处理掉。这种不断检查、测试、发现和解决问题的纯洁化过程,是系统更稳定和完善的基石。原则是莫因“善小而不为”,必须及时维护。</p><p>     杂项影响有时问题异常,百思莫解,结果可能是空间不够、索引要整理、设置不妥或错误改动、某个临时文件已被误删,甚至原样重输入一遍等看似不直接相关的原因。所以多渠道检查有时也有效。</p><p>     预防要让用户养成有问题立刻报告的习惯,不可随意处理而丢失现场,事后因忘记当时情况而更难查。对于多步骤形成的结果,如有异常,要争取利用平衡关系式,在最后一道采用守球门的方法再计算并检验数据,预防有误差或错误传播。如发票额可由订单经提货发货逐步算出,也可直接算出答案与逐步算出所得结果比较。</p>不能草率承诺判断客户需求的重要性和紧急程度很重要。客户有时在不经意时可能会指出系统的一个需大力改进的地方,也可能会在正式场合提出一个类似于“我要一敲键就出工资”的无理要求。维护人员不能因声音大小决定取舍,要仔细听,但不能草率承诺。尤其业务未变但流程却因换人随之而变换,这种事常发生,但其结果往往是疲于奔命。对此,要先考虑合理性,再考虑可能性。<p>     留住人才实施和维护的不同阶段,人员数量要求不同,维护人员水平和要求也会不断提高。由于外部影响又很大,所以人员流动是难免的。但IT组织架构中骨干用户、维护工程师都是系统环境中的重要组成部分,ERP系统成功因素中最重要的部份就落实在他们身上。无能力做不了,有能力留不住,这些矛盾对企业ERP系统都会造成震荡和损失。系统维护人员少到一个极限量后,很容易集体出走,使系统轰然倒地不可收拾。所以企业领导需要有“人才第一”的意识,而维护人员一定要有“数据第一/系统第一”的素质。可惜大多这样的领导和维护人员都在互相苦苦寻找对方,寻找及发展一种理想的环境。</p><p> </p>

<p>我们在使用FTP的时候,有时会遇到各种各样的问题,这时FTP所显示的错误代码就显得尤为重要了,它可以帮助我们快速的发现错误之处,并能够及时的做出相应修改。今天我就给大家介绍一些常见的ftp错误代码。</p><p>  421错误</p><p>  原因:同时连接该ftp的人数过多,一般ftp网站都有同时登陆人数的上限,超过该上限就会出现421错误。</p><p>  解决办法:在ftp软件中,把重试次数改为999,重试间隔改为60秒,一般几分钟到半小时就会连上,要注意的是,有些网站有连接时间的设定,连上后,超过一定时间不下载,就会自动断开,所以要经常去看看有没有连上。</p><p>  530“not login”</p><p>  原因:用户名或密码错误,有些网站每隔一段时间就要修改密码,导致原来的密码无法登陆。</p><p>  解决方法:去发布该ftp密码的论坛,或该ftp登陆时的欢迎词中,获得正确的密码,然后登陆。</p><p>  “连接超时,无法连接”错误</p><p>  原因1:该ftp暂时关机,特别是一些个人ftp容易出现该错误。</p><p>  解决方法:去发布该ftp论坛找开机时间,在开机时间范围内连接。如果未标明时间,则等几个小时或几天后再连接该ftp,也可以参照421错误的解决方法。</p><p>  原因2:ftp永远关闭。</p><p>  解决方法:无法解决。</p><p>  “无法解析域名”</p><p>  原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。</p><p>  解决方法:去发布该ftp论坛找到正确的域名输入。</p><p>  原因2:本地的域名解析服务器坏了(长城宽带等fttb容易出现)。</p><p>  解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。</p><p>  原因3:该ftp修改了域名。</p><p>  解决方法:去发布该ftp论坛找正确的域名。</p><p>  原因4:个人的ftp设置错误。</p><p>  解决方法:通知开站的朋友修正。</p><p>  原因5:ftp永远关闭</p><p>  解决方法:无法解决。</p><p>  “only one …… ip address……”</p><p>  原因1:使用多线程下载,超过该ftp允许的线程。</p><p>  解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。如果没有看原因2。</p><p>  原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现)</p><p>  解决方法:等几个小时,别人断开后,再连接该ftp。</p><p>  “连接拒绝”</p><p>  原因:ip地址已经被该ftp封了。</p><p>  解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。如果是随机获得ip地址的话,也可以断开网络,重播上网,前提是ip前三档不能完全一样。</p><p>  “only client……”</p><p>  原因:一般是用flashfxp连接非21端口的ftp站点。</p><p>  解决方法:打开被动模式。</p><p>  连接后空目录</p><p>  原因1:与上面的错误相似。</p><p>  解决方法:打开被动模式。</p><p>  原因2:网站不支持list命令。</p><p>  解决方法:去该ftp的论坛,找到具体的电影链接,用flashget下载。</p><p>  详细的ftp错误列表:</p><p>  110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and "=".</p><p>  重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记 yyyy = mmm 中 yyyy是 用户进程数据流标记,mmmm是服务器端相应的标记(注意在标记和等号间的空格)。</p><p>  120 Service ready in nnn minutes.</p><p>  服务在NNN时间内可用。</p><p>  125 Data connection already open;transfer starting.</p><p>  数据连接已经打开,开始传送数据。</p><p>  150 File status okay;about to open data connection.</p><p>  文件状态正确,正在打开数据连接。</p><p>  200 Command okay.</p><p>  命令执行正常结束。</p><p>  202 Command not implemented, superfluous at this site.</p><p>  命令未被执行,此站点不支持此命令。</p><p>  211 System status, or system help reply.</p><p>  系统状态或系统帮助信息回应。</p><p>  212 Directory status.</p><p>  目录状态信息。</p><p>  213 File status.</p><p>  文件状态信息。</p><p>  214 Help message.On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user.</p><p>  帮助信息。关于如何使用本服务器或特殊的非标准命令。</p><p>  215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document.</p><p>  NAME系统类型。</p><p>  220 Service ready for new user.</p><p>  新连接的用户的服务已就绪。</p><p>  221 Service closing control connection.</p><p>  控制连接关闭 。</p><p>  225 Data connection open; no transfer in progress.</p><p>  数据连接已打开,没有进行中的数据传送。</p><p>  226 Closing data connection. Requested file action successful (for example, file transfer or file abort).</p><p>  正在关闭数据连接。请求文件动作成功结束(例如,文件传送或终止)。</p><p>  227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).</p><p>  进入被动模式。</p><p>  230 User logged in, proceed. Logged out if appropriate.</p><p>  用户已登入, 如果不需要可以登出。</p><p>  250 Requested file action okay, completed.</p><p>  被请求文件操作成功完成。</p><p>  257 "PATHNAME" created.</p><p>  路径已建立。</p><p>  331 User name okay, need passWord.</p><p>  用户名存在,需要输入密码。</p><p>  332 Need account for login.</p><p>  需要登陆的账户。</p><p>  350 Requested file action pending further information.</p><p>  对被请求文件的操作需要进一步更多的信息。</p><p>  421 Service not available, closing control connection.This may be a reply to any command if the service knows it must shut down.</p><p>  服务不可用,控制连接关闭。这可能是对任何命令的回应,如果服务认为它必须关闭。</p><p>  425 Can't open data connection.</p><p>  打开数据连接失败。</p><p>  426 Connection closed; transfer aborted.</p><p>  连接关闭,传送中止。</p><p>  450 Requested file action not taken.</p><p>  对被请求文件的操作未被执行。</p><p>  451 Requested action aborted. Local error in processing.</p><p>  请求的操作中止,处理中发生本地错误。</p><p>  452 Requested action not taken. Insufficient storage space in system.File unavailable (e.g., file busy).</p><p>  请求的操作没有被执行,系统存储空间不足,文件不可用。</p><p>  500 Syntax error, command unrecognized. This may include errors such as command line too long.</p><p>  语法错误,不可识别的命令,这可能是命令行过长。</p><p>  501 Syntax error in parameters or arguments.</p><p>  参数错误导致的语法错误。</p><p>  502 Command not implemented.</p><p>  命令未被执行。</p><p>  503 Bad sequence of commands.</p><p>  命令的次序错误。</p><p>  504 Command not implemented for that parameter.</p><p>  由于参数错误,命令未被执行。</p><p>  530 Not logged in.</p><p>  没有登录。</p><p>  532 Need account for storing files.</p><p>  存储文件需要账户信息。</p><p>  550 Requested action not taken. File unavailable (e.g., file not found, no access).</p><p>  请求操作未被执行,文件不可用。</p><p>  551 Requested action aborted. Page type unknown.</p><p>  请求操作中止,页面类型未知。</p><p>  552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset).</p><p>  对请求文件的操作中止,超出存储分配。</p><p>  553 Requested action not taken. File name not allowed.</p><p>  请求操作未被执行,文件名不允许。</p><p>  这种错误跟http协议类似,大致是:</p><p>  2开头--成功</p><p>  3开头--权限问题</p><p>  4开头--文件问题</p><p>  5开头--服务器问题</p>