如何为 dp2library 服务器配置本地拼音库和著者号码库 - DigitalPlatform/dp2 GitHub Wiki

已转移:https://jihulab.com/DigitalPlatform/dp2doc/-/wikis/%E6%96%AD%E7%BD%91%E7%8A%B6%E6%80%81%E4%B8%8B%E5%A6%82%E4%BD%95%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE%E6%9C%AC%E5%9C%B0%E6%8B%BC%E9%9F%B3%E5%BA%93%E5%92%8C%E8%91%97%E8%80%85%E5%8F%B7%E7%A0%81%E5%BA%93/edit 一般联网情况下,用户所使用的拼音库和著者号码库都是部署在数字平台的dp2003服务器上的,在内务的【帮助】-【参数配置】-【服务器】属性页可以看到。

但在断网条件下,用户的前端电脑无法连接到数字平台的服务器。这时就需要在本地服务器上创建相关库,方便从本地服务器来获得相关数据。


创建本地服务器拼音库和著者号码库的步骤分为两步:联网从数字平台的dp2003服务器上下载拼音库和著者号码库数据文件--本地服务器创建拼音库和著者号码库--导入数据--前端配置

一、联网状态下载相关数据文件

1.点击拼音和词库数据下载,获得名为pinyin.zip文件。在本地解压pinyin.zip文件,得到名为拼音和词.dp2bak的文件。这个文件中同时包含了拼音和词的相关数据。

2.点击著者号码库数据下载,获得名为gcat.zip文件。解压下载到的gcat.zip文件,得到名为著者号码.dp2bak的文件。

二、创建数据库

1.启动dp2Circulation,使用管理员账户supervisor账户或同等权限的账户登录。

2.点【功能】-【系统维护】-【系统管理窗】,在【数据库】属性页创建三个库。

右击鼠标-【创建著者号库】。创建一个名为“著者号码”的著者号库。

右击鼠标-【创建新拼音库】,创建一个名为“拼音”的拼音库;然后再右击鼠标-【创建词库】,创建一个名为“词”的词库

三、数据导入

使用 dp2Batch(dp2批处理) 将著者号码.dp2bak文件内容导入到“著者号码”库中;将拼音和词.dp2bak文件的内容导入到“拼音”库和“词”库。

在dp2Batch中,先配置好本地服务器的kernel服务器地址,在【按记录ID导入】属性页右侧,展开服务器下的数据库,找到“拼音”库,右击-【导入数据】,在【文件名】中浏览到拼音和词.dp2bak文件,勾选【导入数据】-【确定】,系统弹出【请指定映射关系】对话框,确认写入方式为“append -- 追加”,点【确定】,系统导入数据到拼音库。

完成后系统再次弹出对话框,这次是指定词库导入的映射关系(源文本框中有“词”的标记),这时需要将目标设置为对应的词库,写入方式为“append -- 追加”,点【确定】后,系统导入数据到词库。

著者号库的导入步骤同上。

四、前端配置

在dp2内务里面,在【帮助】-【参数配置】-【服务器】属性页,将【著者号码服务器URL】和【拼音服务器URL】地址都配置为安装了著者号和拼音库的dp2library服务器地址即可。

配置后就可以利用本服务器的著者号库和拼音库来创建索取号,并给书目记录的200$9字段自动创建拼音。