问题标签 [z39.50]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - z39.50 python 3.6 包
是否有兼容 Python 3.6 的 Z39.50 堆栈?
我需要从不支持 SRU 的图书馆数据库中获取 XML 格式的 MARC 记录。
php - PHP 7.2 说 Yaz 函数未定义
我已经安装了 yaz 库(见下面的 phpinfo)。yaz.so 位于正确的扩展文件夹中,它显示在我的 phpinfo 中(见下文)。
然而,当我尝试使用任何函数时,php 说未定义。
我错过了什么?
来自 phpInfo()
java - 如何在 Geonetwork 中更改 Z39.50 端口以修复错误“地址已在使用中”?
我已经部署了两个门户(在两个 tomcat 实例上),每个门户都基于使用 Z39.50 协议的 Geonetwork 2.6.0.0。默认情况下,它们的端口都是 2100,这会导致第二个门户出现以下错误:
我尝试根据以下 URL 中的说明更改端口: https://geonetwork-opensource.org/manuals/2.10.4/eng/developer/xml_services/system_configuration.html 要更改端口,在门户中,我使用了引用Java类的xml.config.set服务:org.fao.geonet.services.config.set 但是当我使用http POST将包含新端口的信息发送到xml.config.set时,响应不是成功:
两个门户都使用 jdom-1.0.jar。我尝试了较新版本的 jdom。但是我没有成功为门户提供两个不同的 Z39.50 端口。
python - PyZ3950 - EncodingError: 移植到 Python 3 后 bytes_write 的类型错误
我正在尝试使用PyZ3950
django 应用程序连接到数据库以检索数据。这个模块很旧,它一直适用于 Python 2,但我找不到适用于 Python 3 的工作版本。
https://github.com/danizen/PyZ3950 github 上的 repo 设法移植应用程序使用2to3.py
和一些手动更改,但是虽然这个库安装得很好,PyZ3950.asn1.EncodingError: Bad type to bytes_write
但当我尝试Connection
从zoom
.
这是完整的追溯:
z39.50 - Z3950 PresentResponse 用于 OPAC
知道如何在 Z39.50 的 PresentResponse 上设置 OPACRecord 对象吗?PresentResponse 只接受记录,它是 NamePlusRecords 的列表,每个 NamePlusRecord 对象只允许一个外部对象。任何输入都会有所帮助。谢谢!