簡體   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