【发布时间】:2016-04-22 13:29:23
【问题描述】:
我正在尝试使用python实现ONVIF WS-BaseNotification机制,需求是这样的。
- 订阅来自符合 ONVIF 的摄像机的事件
- 收到通知后,从摄像头解析通知 消息并从那里提取运动事件。
这是我的计划:
目前我被困在#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,但出现如下错误:
关于出了什么问题的任何想法。
【问题讨论】: