PDS MetalibPDStar Aleph 500 aleph exlibris perl5 8
PDS安装 • 将Metalib的PDS目录打tar, 传到 Aleph 500系统 上,解包。修改目录属主 aleph: exlibris. • 建立perl-5. 8. 9链接 – perldoc. 589 -> /exlibris/product/perl 5. 8. 9/bin/perldoc* – perl. 589 -> /exlibris/product/perl-5. 8. 9/bin/perl* • 修改check_url. pl 由 #!/exlibris/aleph/a 20_1/product/bin/perl 修改为 #!/exlibris/aleph/a 20_1/product/bin/perl. 589
PDSDefinitions • 修改. /program/ PDSDefinitions 相关参数改为 opac URL地址或域名 our ($server_httpd) = "http: //opac. lib. bnu. edu. cn: 8080"; our ($server_httpsd) = "https: //opac. lib. bnu. edu. cn: 443"; our ($server_pds) = "http: //opac. lib. bnu. edu. cn: 8080/pds";
tab_service. bnu • 修改 . /conf_table/ tab_service. bnu • 用户认证 [AUTHENTICATE] program = aleph. pl params = opac. lib. bnu. edu. cn, 8080, BOR_AUTH, BNU 51, N, WWW-X program = metalib_x_server. pl params = search. lib. bnu. edu. cn, 8332, BOR-AUTH • 用户信息 [BOR_INFO] program = aleph. pl params = opac. lib. bnu. edu. cn, 8080, BOR_INFO, BNU 51, N, WWW-X program = metalib_x_server. pl params = search. lib. bnu. edu. cn, 8332, BOR-INFO
tab_service. bnu • 机构显示信息 [INSTITUTE_DISPLAY] code = BNU desc = 北京师范大学 lang = ENG primo=BNU metalib = BNU aleph = BNU 51
单点登录文件 • 修改 . /conf_table/ general_conf,sso_conf [ LOGON] TYPE 1 = metalib, aleph, primo [END] [LOGOUT] TYPE 1 = metalib, aleph, primo [END] [DEFAULT_INSTITUTE] METALIB = BNU ALEPH = BNU 51 PRIMO = BNU [END]
单点登录文件 [LOGOFF_ID] params = WWW-X, WWW-X [END]
定制登录界面 • 各馆可根据自己情况定制登录界面 • 登录界面存在pds/html_form/下 – global/login 非exlibris产品登录界面 – calling_system-metalib/login metalib登录界面 – calling_system-aleph/login aleph 500 登录界面 • 建立相关符号链接 – – PDSMetalib. css icon PDSAleph. css PDSMExlibris. css
ALEPH 500认证
登录模式 • Aleph 500 OPAC系统分登录两种模式 –传统网页登录模式 – PDS登录模式 • Tab 100 –修改 /exlibris/aleph/u 20_1/alephe/tab 100 o PDS-AWARE=Y o PDS-KEY-TYPE=00 • aleph_start – /exlibris/aleph/u 20_1/alephe/tab/aleph_start o setenv PDS_HOST PDS_PORT opac 8080
Aleph 500 PDS配置 • www_server. conf – /exlibris/aleph/u 20_1/alephe/tab/www_server. conf –设置 server_pds setenv server_pds http: //opac. bnu. edu. cn: 8080/pds –设置pds_backlink setenv pdsbacklink http: //opac. lib. bnu. edu. cn: 8080/&session
Aleph 500 页面修改 • 目录: /exlibris/aleph/u 20_1/alephe/www_f_chi • 文件 head-1 -nobo 由…… <a href="&server_f? func=file&file_name=login-session“ class="white" title="输入用户名和密码"> 登录</a> 改为 <script> var url_for_pds=location. search; document. write('<a href="&server_pds? func=loadlogin&calling_system=aleph&url=&pds_backlink'+url_for_pds+'" class="white" title="输入用户名和密码">登录</a>'); </script>
Aleph 500 页面修改 • 文件 full-set-tail 由 请 <a href=&server_f? func=login-session-review style='textdecoration: underline; color: blue'>登录</a> 后 改为 请 <a href=&server_pds? func=loadlogin&calling_system=aleph&url=&pds_backlink"+url_for_ pds+" style='text-decoration: underline; color: blue'>登录 </a> ;
Aleph 500 页面修改 • 文件 head-replace和head-1 -bor 由 <a href="&server_f? func=file&file_name=logout" class="white" title="退 出系统"> 退出</a> | 改为 <a href="&server_f? func=file&file_name=pds-logout" class="white" title="退出系统"> 退出</a> |
METALIB认证
Metalib认证配置 • 修改metalib_start setenv PDS_HOST opac. lib. bnu. edu. cn PDS_HOST_IN opac. lib. bnu. edu. cn PDS_PORT 8080 PDS_PORT_IN 8080 • 修改www_server. conf setenv server_pds "http: //${PDS_HOST}: ${PDS_PORT}/pds" setenv server_pds_in “http: //${PDS_HOST_IN}: ${PDS_PORT_IN}/pds"
Primo认证配置 • Primo 认证配置 –进入Primo后台管理 –一般配置(General Configuration) o PDS_URL o PDS_INTERNAL_URL o PDS_Configuration_URL o PDS_SSO_ENALBE
CALIS联合认证 l 文件 l l bor_auth. asp bor_info_inc. asp: userinfo_pds 2 idp. xsl 本地读者认证接口 本地读者信息接口 包含文件 PDS信息格式转换成CALIS格式 l 实施方法 l 安装IIS和XML Parser l 建立CALIS_IDP, 拷贝以上文件 l CALIS统一认证系统中 读者认证url : http: //your_server/calis_idp/bor_auth. asp 读者信息url: http: //your_server/calis_idp/bor_info. asp
- Slides: 36