繁体   English   中英

实现ONVIF WS-BaseNotification-无法加载wsdl

[英]Implementing ONVIF WS-BaseNotification - Unable to load wsdl

我正在尝试使用python实现ONVIF WS-BaseNotification机制,需求是这样的。

  • 订阅来自兼容ONVIF的摄像机的事件
  • 在收到通知后,来自摄像机的通知消息将被解析并从中提取运动事件。

这是我的计划:

  • 这里下载wsdl
  • 使用wsdl2py将wsdl转换为python文件
  • 使用NotificationConsumer服务器和客户端类发送/接收肥皂消息。

目前,我处于#2状态,无法正确转换wsdl文件。 当我尝试生成python类时,得到的是2个类:1个是WS_BaseNotification_services.py ,另一个是WS_BaseNotification_services_types.py

WS_BaseNotification_services.py ,除了标题部分,我什么都看不到:

###########################################

#WS_BaseNotification_services.py#由ZSI.generate.wsdl2python生成

WS_BaseNotification_services_types.py ,所有类型都将出现。

我认为wsdl文件存在一些问题,因为我什至尝试在SOAP-UI中加载此wsdl,但出现如下错误:

来自SOAP UI的错误消息

关于出了什么问题的任何想法。

现在已解决此问题。 我们需要编辑wsdl文件以包括Bindings

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM