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

Implementing ONVIF WS-BaseNotification - Unable to load wsdl

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

这是我的计划:

目前我卡在#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