张萍肖洁
(银川市图书馆,宁夏 银川 7 50001)
目前,ILAS已成为国内拥有用户数最多、推广面最广、实用性最强、联网性能最佳的图书馆自动化集成系统,被第62届国际图联大会誉为“中国图书馆自动化的骄傲”。ILASⅡ2.0则是根据图书馆业务发展的需要,在ILAS 5.0和ILASⅡ1.0的基础上,结合新平台的特点,采用新技术重新研制的新型系统而形成的各种图书馆自动化的解决方案。2003年,笔者所在的银川市图书馆从深圳图书馆引进了ILASⅡ2.0版,不但改善了本馆的借阅环境,而且大大提高了工作效率和自动化管理及服务水平。但在使用过程中发现,该系统也出现了一些问题,笔者就使用该系统出现的一些具体问题进行阐述。
ILASⅡ采用的是客户机/服务器(Client/Server)模式,客户端以WIN98或WINXP为依托,服务器采用UNIX平台。ILASⅡ2.0的客户端既是图书馆业务工作的主机,又可以作为搜索网站的浏览器。从图书馆安全管理与服务读者的角度来说,ILASⅡ2.0系统与传统借阅相比,给图书馆的网络安全服务带来了挑战,尚存在网络安全方面的问题。另外,由于ILASⅡ2.0功能强大、适应范围广,共设有操作权限200多种,而在ILASⅡ中,所有操作员的ID、口令密码、权限信息以及其他的一些系统参数都存放在一个名为ilasdic.dat的文件中,且对操作员的口令密码并未做任何加密处理。例如,“指令错,返回3”,这与操作员密码丢失有关。
外借部门是图书馆读者最多、最重要的文献对外流通窗口,系统服务运行良好。但一些小的故障或错误指令会反复出现,影响读者借阅服务的效率。
①更换主机后容易出现故障。在更换主机并重装ILAS2.0系统后容易出现问题,如还书时系统显示信息:“error message in errlog”。②系统代码故障显示。如:代码“-25007”或代码“-27001”。③条码问题。如某些读者同时借出几本书,在规定的时间内还回时出现其中一本显示“图书未流通”字样,这种情况在外借服务中时有发生。
分编工作是采编部的工作重心,其工作开展的好坏对图书馆其他各项工作有着极大的影响,制约着图书馆读者服务的质量。ILAS系统在分编工作中也存在问题。比如,在编目、分类、审校数据批交送时,有些数据交送不过去,即无论按批号,还是按记录号或是其他,交送功能都无法实现。另外,在分编图书时,经常出现所编图书存储不成功的问题。比如代码“147”,显示存储失败。
期刊自动化管理是图书馆自动化工作的一大难点,因为期刊都有统一的刊名及固定的出版形式和固定的编辑者。同时,期刊有现刊与过刊、定期与不定期之分,定期或不定期刊物出版周期、现刊记到的方式均不相同。比如,在期刊记到时,经常会遇到多版化期刊,即ISSN相同,刊名、内容、载体大多相同或相近的问题。又如,多版化期刊记到中的分刊现象是ILAS应用中的常见问题。
ILAS系统依据数据量的大小,备份介质的不同特点,可以对4类文件采取灵活的备份方法。第一类是系统文件,包括应用程序文件、菜单文件、屏幕文件、帮助文件等。对其可进行一次备份即可,以后不再需要备份,除非系统进行升级或者系统文件发生改变的情况出现。第二类是参数文件。文件容量较小,用一张高密软盘就能全部备份下来,而且参数设置完以后,基本不会改变。即使改变了,可用软盘随时备份下来。第三类是数据库文件。文件数据量较大,是数据备份中的主要部分,必须保证每天的正常备份。第四类是日志文件,特别是当天的流通日志文件,理论上要做到时刻备份。本馆在使用中,常出现一些故障,如计算机故障或停电,或人为因素导致数据丢失的问题等等。这样会给备份工作带来不必要的麻烦。
如何防止客户端遭受外来的非法入侵和保证系统客户端的安全是整个系统安全管理中最重要的环节。通常可采取的措施有:安装防火墙、入侵检测、加密和安全卫士定期维护等手段,以此达到客户端网络安全。然而在使用ILAS系统开展业务或服务读者时,操作员密码丢失经常会发生,对于“指令错,返回3”这样的问题,通常与操作员密码丢失有关。其解决方案是:把服务器上的ilasdic.dat文件传到客户端上,以文本的方式打开该文件,便可以找回密码。上述问题,产生的原因是ILAS系统在管理设计上不够严谨。这需要ILAS开发公司应对操作员管理权限作进一步的规划与细分,严格控制或进行加密处理,避免给用户带来管理上的漏洞。
3.2.1 遇到更换主机故障时,还书时系统便提示:“error message in errlog”。这意味着只有少量书可以还,绝大部分书均不能还。这是由于读者库或书目库索引混乱导致。因此,解决的方案是:先重组读者库reader.dat,如不起作用,就重组中央书目库biblios.dat即可解决问题。
3.2.2 关于代码“-25007”,这与用户数已满有关。原因是ILAS对本地进程是有限制的,最多允许打开4个系统工作界面。有时打开第五、第六个工作界面,则会出现不能取得操作参数,或系统检测未通过,“-返回25007”。解决方案是关闭几个窗口即可。关于代码“-27001”,则属于网络故障问题,即网络文件读取错误。解决方案有以下几种:①ping一下服务器,检查网线、交换机等,一般出错较少;②再到系统管理员—系统参数—数据库设置中检查数据库路径是否是服务器的相应路径;③检查客户端的ILASII.INI文件配置(ip地址、port端口、服务器路径、客户端路径)是否正确。
3.2.3 条码问题。例如,当读者还回3本书,其中两本顺利还掉,还第3本《实用商务英语听说》时屏幕显示“图书未流通”字样,再扫如前。故工作人员认为借书时可能没被扫上而收回,但屏幕上却显示该读者仍有《乾隆皇帝》一书未还,其条码号为1118717。因此工作人员让读者回家寻找该书,可读者坚决否认借过该书,最后到书库找该书,结果找到。经过分析可能出现的原因有:①读者曾经借过此书而还书时没有还掉;②借书时扫描的书和递给读者的书非同一本;③扫描仪将条码扫错所致。上述问题解决办法是:工作人员进库查找此两本书并对照条码,发现条码极为相似,即《实用商务英语听说》与《乾隆皇帝》的条码分别为:1113717和1118717,属于第三种情况,问题得到解决。因此,在选择条形码的规格和型号时一定要选择有校验位的条码,条形码的校验位如同身份证号的末位识别码,能帮助扫描仪准确识别条码号,避免误扫和漏扫,即可从根本上解决上述问题。
分编过程中,有些数据交送不过去,针对这种情况,可以对采编书目库及采编馆藏库进行重组。具体操作如下,即在数据库所在路径下,命令格式为:
#../bin/ldb_rebuild catalog.db
#../bin/ldb_rebuild barwork.db
通过以上方法,使这一问题得到了解决。而对于代码“147”,表明存储失败。解决方法是:首先检查中央书目库(biblios库)存储权限,无误,然后把所有客户端用户及所有ilas程序退出,将中央书目库重组(即重组biblios.db库)可解决。若存储还是不成功,则检查*.idx或*.dat文件,发现*.idx文件损坏。解决方法是重组*.dat文件,将*.dat备份文件重新压缩,再解压缩dat文件,同时删除损坏的dat文件列表,即可产生新的*.idx索引文件,从而使这一问题轻松解决。
关于期刊记到问题,以现刊为例,一般情况下,现刊记到是通过普通记到进入,由于ISSN号具有唯一性且输入简单等特点,故检索途径一般先从ISSN号入手。对于无ISSN号的现刊,则从刊名检索进入,因为刊名相对于统一刊号、订购号、分类号、索刊号、责任者等检索途径来说更为准确。另外,为了查看期刊在网上的有效信息,应在每种现刊的第1期记到时,需在详细记到中输入记到期、记到卷、记到总期(不规范的期刊可省略),按下确认键,此时ILASII系统会自动生成以后各期相应的记到数字,在此后的刊次记到时无需再输入数字,只需单击鼠标右键,记到格变绿,然后打开详细记到,按下确认键即可。
对于多版化期刊记到问题,有邮发代号不同的同一期刊问题,也有邮发代号相同的同一期刊问题,前者可采取分别记到方法,后者则可在期数后加卷来区分。如《宁夏大学学报》分为社会科学版和自然科学版,两种版本既属于并列关系,又有相对独立性,就可以分别记到。再如《中学生博览》,2011年6月A卷为绿版,6月B卷为蓝版,其邮发代号相同,在记到时,就要在记到格的期数后加A卷、B卷来加以分辨。
关于数据库文件的备份,ILAS系统通常无自动备份功能,需手工随时进行备份。对于前述所涉及的问题,可通过以前的备份数据加上当天的日志备份,就可恢复当天的数据。具体操作如下:
①登录服务器,进入ILAS数据库目录,先备份待恢复的数据库(如中央数据库)。
#cd/usr1/ilasll_GB/database
#cp biblios.dat biblios.dat_bak
#cp biblios.idx biblios.idx_bak
#cp biblios.db biblios.db_bak
②把打包、压缩的备份文件传到服务器,然后解压,解压后生成打包文件。
③在当前目录下解包(也可直接从打包文件里取出所需的数据库)。
④从解包后的数据中取出所需的数据库,覆盖待恢复的数据库,如:
#cp biblios.dat/usr1/ilasll_GB/
database/biblios.dat
#cp biblios.idx/usr1/ilasll_GB/
database/biblios.idx
⑤登录ILLASⅡ,检查中心书目库的数据,如果已经恢复正常,可把备份文件biblios.dat_bak、biblios.idx_bak和biblios.db_bak删除。需要注意的是,进行系统备份、恢复数据之类的工作,要在单用户的状态下操作,否则会使系统混乱。
ILAS管理系统是图书馆数字时代的产物,如何应用ILAS管理系统的各项业务功能解决图书馆日常管理和借阅服务中的问题,使其能更好地发挥智能作用,为读者提供稳定的服务保障,为图书馆自动化办公提供软件支持,是公共图书馆在应对数字时代挑战中需要思考的问题。
[1]ILASⅡ2.0系统管理员手册.深圳市深图朗思数字技术有限公司.
[2] 李玉琳,刘沧德.ILASII常用错误代码汇总及解决方法[J].农业图书情报学刊,2006(5).
[3] 崔军定,赵秋玲.ILAS系统在流通应用中的几个问题[J].科技文献信息管理,2000(3).
[4] 陈侠,王立荣.ILASII系统期刊记到中的问题与对策[J].河北科技图苑,2007(5).
[5] 洪丹萍.关于ILASII数据备份与恢复的探讨[J].现代图书情报技术,2002(4).