Axis2 wsdl2c不生成骨架中的所有调用
Axis2 wsdl2c not generating all calls in skeleton
我使用axis2中的WSDL2C工具来生成C web服务,并且我注意到我添加的许多调用都没有在框架文件中创建它们各自的调用。它创造了旧的,但没有创造任何新的。
我在eclipse中创建wsdl,然后使用命令行工具使用命令:
WSDL2C.bat -uri mywsdl.wsdl -ss -sd -d adb -u
当我运行它时,它说检索WSDL文件,没有别的。我对此感到很困惑,网上似乎缺乏关于Axis2/C问题的信息。
我通过单击eclipse可视化编辑器中的add操作创建调用,然后填充元素。我很确定我不需要做任何其他事情,但我可能错了。
很可能您已经定义了新的web服务操作,但是没有将它们添加到绑定定义中。绑定定义了如何通过SOAP(或其他)接口调用web服务操作。
使用eclipse WSDL编辑器,单击绑定对象并选择"Generate binding Content…"。
相关文章:
- 什么时候调用组成单元对象的析构函数
- 对RValue对象调用的LValue ref限定成员函数
- 为什么使用 "this" 指针调用派生成员函数?
- 函数调用中参数的顺序重要吗
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 在c++类上调用void函数
- 为什么 std::unique 不调用 std::sort?
- 调用专用模板时出错"no matching function for call to [...]"
- 选择要调用的构造函数
- C++为什么尽管我调用了void函数,它却不起作用
- 构造函数正在调用一个使用当前类类型的函数
- 变量没有改变?通过向量的函数调用
- 没有为自己的结构调用列表推回方法
- 调用'begin(int [n])'没有匹配函数
- 什么时候调用析构函数
- 如何用参数值调用函数(仅在运行时已知)
- std::cout.imbue()多重调用
- Axis2 wsdl2c不生成骨架中的所有调用