实施 ONVIF WS-BaseNotification - 无法加载 wsdl
Implementing ONVIF WS-BaseNotification - Unable to load wsdl
我正在尝试使用 python 实现 ONVIF WS-BaseNotification 机制,要求是这样的。
- 订阅来自 ONVIF 兼容相机的事件
- 收到通知后,从摄像头解析通知
消息并从那里提取运动事件。
这是我的计划:
目前我卡在#2,无法正确转换 wsdl 文件。
当我尝试生成 python 类 时,我得到的是 2 类:1 是 WS_BaseNotification_services.py
,另一个是 WS_BaseNotification_services_types.py
.
在 WS_BaseNotification_services.py
中,我只能看到 header 部分,如下所示:
############################################
# WS_BaseNotification_services.py
#generated by ZSI.generate.wsdl2python
#
并且在WS_BaseNotification_services_types.py
中,所有类型都出现了。
我认为 wsdl 文件存在一些问题,因为我什至尝试在 SOAP-UI 中加载此 wsdl,但出现如下错误:
知道哪里出了问题。
此问题现已解决。我们需要编辑 wsdl 文件以包含 Bindings
。
我正在尝试使用 python 实现 ONVIF WS-BaseNotification 机制,要求是这样的。
- 订阅来自 ONVIF 兼容相机的事件
- 收到通知后,从摄像头解析通知 消息并从那里提取运动事件。
这是我的计划:
目前我卡在#2,无法正确转换 wsdl 文件。
当我尝试生成 python 类 时,我得到的是 2 类:1 是 WS_BaseNotification_services.py
,另一个是 WS_BaseNotification_services_types.py
.
在 WS_BaseNotification_services.py
中,我只能看到 header 部分,如下所示:
############################################# WS_BaseNotification_services.py #generated by ZSI.generate.wsdl2python
#
并且在WS_BaseNotification_services_types.py
中,所有类型都出现了。
我认为 wsdl 文件存在一些问题,因为我什至尝试在 SOAP-UI 中加载此 wsdl,但出现如下错误:
知道哪里出了问题。
此问题现已解决。我们需要编辑 wsdl 文件以包含 Bindings
。