自助借还中有关标签机构代码的校验和报错(未完) - DigitalPlatform/dp2 GitHub Wiki
dp2ssl的最新版本(1.8.16.0以上)中,对自助借还过程中标签的机构代码进行了校验,以下分几种情况详细介绍。
一、直连dp2library时dp2ssl自助借还中的机构代码校验
直连dp2library时,dp2ssl自助借还中的机构代码校验是以服务器中所配置的机构代码为准来校验标签中的机构代码。
读者卡识别/借/还 | 读者卡/图书标签OI | 服务器AO配置 | 现象 |
---|---|---|---|
读者卡识别 | 无OI | 有AO | 当前读者来自馆外机构 |
读者卡识别 | 有OI,但OI与AO不同 | 有AO | 当前读者来自馆外机构 |
借书 | 无OI | 有AO | 报“当前册来自馆外机构"" ”,因为OI与AO不符 |
借书 | 有OI,但OI与AO不同 | 有AO | 报“当前册来自馆外机构"标签OI" ” |
还书 | 无OI或OI与AO不同 | 有AO | 当前册来自馆外机构 |
还书 | OI与AO不同 | 有AO | 当前册来自馆外机构 |
- | - | - | |
读者卡识别 | 有OI | 无AO | 读者识别失败。library.xml的rfid配置参数中没有找到和馆代码关联的机构代码 |
读者卡识别 | 无OI | 无AO | 读者识别失败。library.xml的rfid配置参数中没有找到和馆代码关联的机构代码 |
借书 | 无OI | 无AO | library.xml的rfid配置参数中没有找到和馆藏地关联的机构代码 |
借书 | 有OI,但OI与AO不同 | 无AO | library.xml的rfid配置参数中没有找到和馆藏地关联的机构代码 |
还书 | 有OI | 无 | 还书操作失败,library.xml的rfid配置参数中没有找到和馆藏地关联的机构代码 |
还书 | 无OI | 无 | 还书操作失败,library.xml的rfid配置参数中没有找到和馆藏地关联的机构代码 |
二、SIP2协议下dp2ssl自助借还中的机构代码校验
SIP2协议下,dp2ssl自助借还前端可以配置机构代码。借还过程中机构代码校验是先以前端机构代码为准来校验,通过后上传到服务器,将机构代码+册条码作为一个UII来与服务器上的UII进行校验。
读者卡识别/借/还 | 读者卡/图书标签OI | dp2sslAO配置 | 服务器AO配置 | 现象 |
---|---|---|---|---|
借书 | 无OI | 未配AO | 有AO | 校验发送消息异常:AO是必备字段,消息中需包含该字段 |
借书 | 有OI,但OI与服务器AO不同 | 未配AO | 有AO | 册记录不存在 |