2009年2月

ERP系统维护十一招

    ERP维护的具体工作内容包括例行和突发事件的处理;以管理和技术的手段,维护和发展ERP运行环境,如平衡技术先进性/实用风险、目标/成本而进行的IT基础结构(服务器、网络、PC机)的周期更替及日常维护;对应用系统已发现的错误用改正性维护解决,以适应性维护使系统经受住应用环境及流程少量改变,通过完善性维护扩大系统应用的用户与功能,提升系统总体目标;对系统用户不论岗位变换或新人/临时替代人员作定期或专门培训;控制变更,记入标准文档及培训教程;不断积累问题的现象与对策,加速问题的定位与解决;作好日常备份及系统安全;提高运行环境性能和效率等多样性工作。这儿介绍笔者维护ERP系统的几点体会:

     相信系统对已常用的流程偶然出错时,不要先去想系统有问题,要注意观察操作或数据有无不寻常处。如果是系统缺陷但可通过固定操作避免,要固定操作流程并注意反复培训。当总经理说“我只看系统作成的报表”,就意味着ERP系统真正被用于管理和控制企业运作,系统的投资回报才容易被认同,维护的价值也充分得到体现。

     逆向流程某流程由多个业务动作组成时,每步动作的异常都可能导致一个流程不完整。本次业务要怎样向前推进完成或者向后倒回重来,要形成对策,做到有备无患。

     勤于积累不论是主动发现或被动遇上问题,事后都要记录解决过程、方法,以便经验共享并延续。注意及时更新有关文档,我们不仅要记录业务要求的操作过程,也要记录绕过一些系统固有缺陷的途经。执行层用户应当像法规条例那样去执行,不论理解与否都不可简化或异化,即“死步骤,莫发挥”。

     测试与比较新出现的异常要判别其复现性(必然性)。可考虑构造测试环境,在正常机器上完全仿照原操作,并将异常与正常的数据作比较,寻找维护操作的方向,并找出用来验证修改正确性的方法。

     可逆修改即使找到维护操作的方向,也不可贸然修改,搞不好出现连带负作用,使问题性质变复杂或由局部向更大范围扩散。判断问题涉及的数据及影响范围,以及理解全部流程,都非常重要,否则会引起系统数据混乱和不一致而无法复原。修改数据要留好余地,如最好能有可逆性的修改,改不好也能退回,不会添乱。

     绕过这是紧急情况或一时找不出解决头绪时常常采用的方法。如从一个模块向另一模块传数据,有原因不明的丢失,虽是偶发但难以查明原因并解决。这就要有一个检查机制发现这类异常,然后在相应后续模块上补上有关信息。这对今后发现真正的原因并彻底解决问题有帮助。

     例行检查与操作这是减少问题紧急程度的有效方法。利用标准功能和一些自开发的实用小程序,主动去应用系统数据中检查。把正常情况下要到今后某一时刻(如月末)才反映出问题的数据(如成本更新、接口异常)提前找出来处理掉。这种不断检查、测试、发现和解决问题的纯洁化过程,是系统更稳定和完善的基石。原则是莫因“善小而不为”,必须及时维护。

     杂项影响有时问题异常,百思莫解,结果可能是空间不够、索引要整理、设置不妥或错误改动、某个临时文件已被误删,甚至原样重输入一遍等看似不直接相关的原因。所以多渠道检查有时也有效。

     预防要让用户养成有问题立刻报告的习惯,不可随意处理而丢失现场,事后因忘记当时情况而更难查。对于多步骤形成的结果,如有异常,要争取利用平衡关系式,在最后一道采用守球门的方法再计算并检验数据,预防有误差或错误传播。如发票额可由订单经提货发货逐步算出,也可直接算出答案与逐步算出所得结果比较。

不能草率承诺判断客户需求的重要性和紧急程度很重要。客户有时在不经意时可能会指出系统的一个需大力改进的地方,也可能会在正式场合提出一个类似于“我要一敲键就出工资”的无理要求。维护人员不能因声音大小决定取舍,要仔细听,但不能草率承诺。尤其业务未变但流程却因换人随之而变换,这种事常发生,但其结果往往是疲于奔命。对此,要先考虑合理性,再考虑可能性。

     留住人才实施和维护的不同阶段,人员数量要求不同,维护人员水平和要求也会不断提高。由于外部影响又很大,所以人员流动是难免的。但IT组织架构中骨干用户、维护工程师都是系统环境中的重要组成部分,ERP系统成功因素中最重要的部份就落实在他们身上。无能力做不了,有能力留不住,这些矛盾对企业ERP系统都会造成震荡和损失。系统维护人员少到一个极限量后,很容易集体出走,使系统轰然倒地不可收拾。所以企业领导需要有“人才第一”的意识,而维护人员一定要有“数据第一/系统第一”的素质。可惜大多这样的领导和维护人员都在互相苦苦寻找对方,寻找及发展一种理想的环境。

我们在使用FTP的时候,有时会遇到各种各样的问题,这时FTP所显示的错误代码就显得尤为重要了,它可以帮助我们快速的发现错误之处,并能够及时的做出相应修改。今天我就给大家介绍一些常见的ftp错误代码。

  421错误

  原因:同时连接该ftp的人数过多,一般ftp网站都有同时登陆人数的上限,超过该上限就会出现421错误。

  解决办法:在ftp软件中,把重试次数改为999,重试间隔改为60秒,一般几分钟到半小时就会连上,要注意的是,有些网站有连接时间的设定,连上后,超过一定时间不下载,就会自动断开,所以要经常去看看有没有连上。

  530“not login”

  原因:用户名或密码错误,有些网站每隔一段时间就要修改密码,导致原来的密码无法登陆。

  解决方法:去发布该ftp密码的论坛,或该ftp登陆时的欢迎词中,获得正确的密码,然后登陆。

  “连接超时,无法连接”错误

  原因1:该ftp暂时关机,特别是一些个人ftp容易出现该错误。

  解决方法:去发布该ftp论坛找开机时间,在开机时间范围内连接。如果未标明时间,则等几个小时或几天后再连接该ftp,也可以参照421错误的解决方法。

  原因2:ftp永远关闭。

  解决方法:无法解决。

  “无法解析域名”

  原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。

  解决方法:去发布该ftp论坛找到正确的域名输入。

  原因2:本地的域名解析服务器坏了(长城宽带等fttb容易出现)。

  解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。

  原因3:该ftp修改了域名。

  解决方法:去发布该ftp论坛找正确的域名。

  原因4:个人的ftp设置错误。

  解决方法:通知开站的朋友修正。

  原因5:ftp永远关闭

  解决方法:无法解决。

  “only one …… ip address……”

  原因1:使用多线程下载,超过该ftp允许的线程。

  解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。如果没有看原因2。

  原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现)

  解决方法:等几个小时,别人断开后,再连接该ftp。

  “连接拒绝”

  原因:ip地址已经被该ftp封了。

  解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。如果是随机获得ip地址的话,也可以断开网络,重播上网,前提是ip前三档不能完全一样。

  “only client……”

  原因:一般是用flashfxp连接非21端口的ftp站点。

  解决方法:打开被动模式。

  连接后空目录

  原因1:与上面的错误相似。

  解决方法:打开被动模式。

  原因2:网站不支持list命令。

  解决方法:去该ftp的论坛,找到具体的电影链接,用flashget下载。

  详细的ftp错误列表:

  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 "=".

  重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记 yyyy = mmm 中 yyyy是 用户进程数据流标记,mmmm是服务器端相应的标记(注意在标记和等号间的空格)。

  120 Service ready in nnn minutes.

  服务在NNN时间内可用。

  125 Data connection already open;transfer starting.

  数据连接已经打开,开始传送数据。

  150 File status okay;about to open data connection.

  文件状态正确,正在打开数据连接。

  200 Command okay.

  命令执行正常结束。

  202 Command not implemented, superfluous at this site.

  命令未被执行,此站点不支持此命令。

  211 System status, or system help reply.

  系统状态或系统帮助信息回应。

  212 Directory status.

  目录状态信息。

  213 File status.

  文件状态信息。

  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.

  帮助信息。关于如何使用本服务器或特殊的非标准命令。

  215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document.

  NAME系统类型。

  220 Service ready for new user.

  新连接的用户的服务已就绪。

  221 Service closing control connection.

  控制连接关闭 。

  225 Data connection open; no transfer in progress.

  数据连接已打开,没有进行中的数据传送。

  226 Closing data connection. Requested file action successful (for example, file transfer or file abort).

  正在关闭数据连接。请求文件动作成功结束(例如,文件传送或终止)。

  227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).

  进入被动模式。

  230 User logged in, proceed. Logged out if appropriate.

  用户已登入, 如果不需要可以登出。

  250 Requested file action okay, completed.

  被请求文件操作成功完成。

  257 "PATHNAME" created.

  路径已建立。

  331 User name okay, need passWord.

  用户名存在,需要输入密码。

  332 Need account for login.

  需要登陆的账户。

  350 Requested file action pending further information.

  对被请求文件的操作需要进一步更多的信息。

  421 Service not available, closing control connection.This may be a reply to any command if the service knows it must shut down.

  服务不可用,控制连接关闭。这可能是对任何命令的回应,如果服务认为它必须关闭。

  425 Can't open data connection.

  打开数据连接失败。

  426 Connection closed; transfer aborted.

  连接关闭,传送中止。

  450 Requested file action not taken.

  对被请求文件的操作未被执行。

  451 Requested action aborted. Local error in processing.

  请求的操作中止,处理中发生本地错误。

  452 Requested action not taken. Insufficient storage space in system.File unavailable (e.g., file busy).

  请求的操作没有被执行,系统存储空间不足,文件不可用。

  500 Syntax error, command unrecognized. This may include errors such as command line too long.

  语法错误,不可识别的命令,这可能是命令行过长。

  501 Syntax error in parameters or arguments.

  参数错误导致的语法错误。

  502 Command not implemented.

  命令未被执行。

  503 Bad sequence of commands.

  命令的次序错误。

  504 Command not implemented for that parameter.

  由于参数错误,命令未被执行。

  530 Not logged in.

  没有登录。

  532 Need account for storing files.

  存储文件需要账户信息。

  550 Requested action not taken. File unavailable (e.g., file not found, no access).

  请求操作未被执行,文件不可用。

  551 Requested action aborted. Page type unknown.

  请求操作中止,页面类型未知。

  552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset).

  对请求文件的操作中止,超出存储分配。

  553 Requested action not taken. File name not allowed.

  请求操作未被执行,文件名不允许。

  这种错误跟http协议类似,大致是:

  2开头--成功

  3开头--权限问题

  4开头--文件问题

  5开头--服务器问题