Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    识别读者以提供相应服务

    可译的
    PDS对Primo VE不可用。 有关Primo VE认证的详情,见认证配置
    下图说明了Alma和Primo的PDS之间授权/验证的过程:
    PDS_Interactions.gif
    Alma-Primo认证流程
    Alma收到获取或查看请求后,发送如下bor-infor请求至Primo的PDS:
    http://primo1.staging.alma.hosted.exlibrisgroup.com:8991/pds?func=bor-info&calling_system=urm&pds_handle=12345678
    相应的,Alma收到如下XML回应:
    <?xml version="1.0" encoding="UTF-8" ?>
    <bor>
    <bor_id>
    <id>exl_support</id>
    <handle>23820123442435521060831483217</handle>
    <institute>university</institute>
    </bor_id>
    <bor-info>
    <id>exl_support</id>
    <institute>university</institute>
    <name>exl_support</name>
    <group>STAFF</group>
    </bor-info>
    </bor>
    PDS bor-info的ID属性应该匹配在Alma的用户详情页面(见 管理用户)定义的主标识符

    PDS配置

    本节讲述了Alma与Primo的PDS交互的必要的配置。 关于Alma和Primo沙盒的更多信息,见Alma沙盒环境Alma-Primo沙盒集成

    配置PDS URL

    要识别读者,Alma必须指向相关的PDS服务器(见上图#4)。 通过在primo_pds_url参数(见 配置其他设置)中输入PDS的URL进行配置。
    例如:
    http://primo.exlibrisgroup.com/pds"?
    https://primo.exlibrisgroup.com/pds?
    确保在URL的末尾有问号(?)。

    配置PDS bor-infor功能

    在PDS中,应该配置bor_info功能以获取下列必备字段:
    • Name – 用户名
    • ID – 用户ID
    • email_address – 用户电子邮件地址
    • Institute – 机构代码
    当使用LDAP验证时尤其需要检查该项。 要进行上述配置,见 读者目录服务导览
    要测试PDS配置:
    1. 在浏览器中打开Primo前端,但不要登录。
    2. 进行检索。
    3. 在简单结果中,点击 获取
      无请求选项显示,并且下列消息应当显示在获取选项卡中:
      您必须登录以获取请求选项。
    4. 点击 登录并输入您的登录信息。
    5. 进行检索。
    6. 在简单结果中,点击 获取
      请求选项显示,并且不再显示要求登录的信息。 如果没有,检查登录在Primo服务器的PDS查看bor-info请求是否从Alma发出并查看bor-info的回应中是否包含了必备属性(名称、机构等)。
    7. 点击 我的帐户 然后点击个人设置选项卡。
      可见用户详情。 否则,检查登录在Primo服务器的PDS查看bor-info请求是否从Alma发出并查看bor-info的回应中是否包含了必备属性(名称、机构等)。
    • Was this article helpful?