2

ONVIF 互換デバイスを実装しています。gSOAP ツールキットは、ONVIF WSDL ファイルからの C++ コード生成に使用されます。SOAP エラー処理を除いて、すべて正常に動作します。ONVIF は、ter = “http://www.onvif.org/ver10/error” と呼ばれる追加の名前空間を指定しています。この名前空間は、gSOAP によって送信される SOAP エンベロープに含まれている必要があります。

これを数日間試していますが、わかりません。

この問題を解決する方法を知っている人はいますか?

前もって感謝します

4

1 に答える 1

1

問題を解決するために偽の wsdl ファイルを作成しました。

他の wsdl ファイルを取り、決して使用しないダミー オブジェクトの simpletype 定義を保持するだけです。このファイルを gsoap にフィードすれば完了です。

于 2012-10-02T13:41:18.657 に答える