点击:2082
dp2catalog程序可以在前端灵活扩充不同的Z39.50服务器,从而实现这些服务器的数据访问。
扩充方式:
一、打开Z39.50检索窗,在左边Z39.50服务器目录树中调用鼠标右键菜单的新增功能。服务器目录树中的节点类型分“目录” 、“服务器” 和“数据库” 三种。可以在任一节点上,新增同级(即新增节点与当前节点平级)和新增下级(即新增节点为当前节点子级)。 为了方便管理和查询,常见的节点顺序可为“目录”下面设置一个或多个“服务器”;“服务器”下面设置一个或多个“数据库”——当然,并不一定非要局限于这种顺序,可由前端设置者灵活掌握。 二、打开服务器属性窗,可以添加Z39.50服务器参数。注意,这些参数由相应的Z39.50服务器端控制,如不了解相关参数,请咨询相应服务器端管理员。
服务器一般属性:包括“服务器名”,这是为前端目录树中显示和识别服务器而用的;“地址”,请准确输入服务器的IP或域名;“端口号”,请准确输入服务器的访问端口,默认的端口为“210”。参见: 数据库:请输入Z39.50服务器提供的数据库名。注意,有些服务器可能提供了多个数据库供访问,请在数据库名文本窗中,以每行一个数据库名方式添加。参见: 权限验证:请在此添加由服务器端分配的数据库访问验证信息。某些服务器,不提供匿名访问或通过权限认证控制数据访问级别,因而,请确保此处的权限验证参数符合相应服务器要求。参见: 检索/获取:“获取记录每批条数”,根据网络条件,可以灵活调整该参数,从而提高数据访问结果响应效率。默认参数为“10”,即不管命中结果多少条,前端以10条为一个获取请求单位,服务器端根据这个请求传送10条记录到前端,并等待前端的后续操作(如果前端想获取后续记录,请在检索窗中,点击“下一批记录”工具按钮,获得第二批的10条记录;或点击“获得检索命中的全部记录”,将所有命中结果一次性返回。“缺省MARC语法OID”,Z39.50协议标准为“UNIMARC”和“USMARC”等不同的MARC格式设置了标识参数,可在此指定欲访问的服务器的MARC格式标识参数,从而方便前端调用不同的MARC显示格式。“在获取浏览记录阶段即获得全记录”,有些服务器并不是将一条完整的记录直接发送给前端,它可以先发送简明记录,根据前端的选择,再决定是否将该条记录的所有内容发送给前端,前端可根据网络访问效率灵活取舍这个参数设置。“自动探测MARC记录格式”,选择了这个参数,前端会根据服务器端返回的MARC语法OID,判断记录MARC格式,并调用不同的MARC显示格式——注意:某些服务器,如果不太严谨,可能声明的MARC语法OID与实际的MARC格式不符,比如声明的是USMARC格式的OID,但数据格式却是采用的UNIMARC,那么,自动探测功能就真按其声明的数据格式在前端显示其MARC格式,可能导致显示不正确,此时,请调整MARC格式类型即可解决问题。参见: 字符集:不同的服务器,可能支持的字符编码方案不一样,比如有的采用“gb2312”、有的采用“big5”、有的采用“utf-8”,有的采用“eacc”。因而,确定“缺省编码方式”和“检索词编码方式”,可以保证服务器与前端通讯时,能正确识别相应的数据字符编码,不产生访问障碍。国外服务器,多采用EACC作为汉字、日文、韩文等东亚文字的编码,通过“自动转换MARC记录中的EACC字符”选项,可以将这些EACC编码转换为可读的字符。参见: 三、Z39.50服务器参数配置文件。dp2catalog程序预置或前端用户自行添加的服务器参数信息,都是存放在前端安装目录中供前端调用。dp2catalog程序“帮助”菜单中,通过“打开数据目录文件夹”子菜单,可以很方便地找来这个服务器参数配置文件:zserver.xml。这是一个XML格式的配置文件,用记事本程序即可查看或编辑相应信息(如无经验,请勿直接编辑该文件,以免破坏文件格式)。
注:可下载跟帖中的Z39.50服务器参数配置文件,打开数据目录文件夹,用解压后的文件替换相应的zserver.xml文件,关闭dp2catalog程序的Z39.50检索窗,再次打开检索窗后,新的配置文件即可生效。请使用者以跟帖形式反馈可访问的Z39.50服务器信息,帮助我们完善这个配置文件。
数字平台 -- dp2bbs -- 论坛系统版本: 2.0.4205.29642 | .NET Framework版本: v4.0.30319版权所有 (C) 2005-2011 数字平台(北京)软件有限责任公司