【发布时间】:2013-02-07 10:19:54
【问题描述】:
我正在使用 gsoap 及其插件 wsddapi 来实现 WS-Discovery。
我需要实现 WS-Discovery v1.0,但插件只输出 v1.1 消息。在插件的源代码中,他们说它对 v1.1 和 v1.0 都有效,但我无法理解如何强制 gsoap 使用 v1.0 消息。
你有什么提示吗?
【问题讨论】:
标签: gsoap ws-discovery
我正在使用 gsoap 及其插件 wsddapi 来实现 WS-Discovery。
我需要实现 WS-Discovery v1.0,但插件只输出 v1.1 消息。在插件的源代码中,他们说它对 v1.1 和 v1.0 都有效,但我无法理解如何强制 gsoap 使用 v1.0 消息。
你有什么提示吗?
【问题讨论】:
标签: gsoap ws-discovery
为了生成 WS-Discovery 1.0 的 wsddapi 插件引用的 soapClient.cpp 代码,您可以使用如下命令:
soapcpp2 -xa /usr/share/gsoap/WS/wsdd10.h -I /usr/share/gsoap/import
另一方面,可以使用以下代码生成 WS-Discovery 1.1 的代码:
soapcpp2 -xa /usr/share/gsoap/WS/wsdd.h -I /usr/share/gsoap/import
也许您的路径因包装、操作系统而异...
【讨论】: