CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web Services / XML

axis namespase 问题

楼主hyqer(heyiqing)2006-03-17 10:46:03 在 Java / Web Services / XML 提问

我用vc访问axis的web   service,在用sproxy生成客户端代码时,用如下命令:  
  sproxy   /wsdl   http://server:8080/axis/services/Version?wsdl  
   
  sproxy报错如下:  
   
  error   SDL1025   input/output   operations   with   different   namespaces   are   not   supported.  
  sproxy   :   error   SDL1002   :   failure   in   generating   output   file:   "<unspecified>"  
   
  我查了一下msdn,有这样一篇文章http://msdn2.microsoft.com/zh-cn/library/wxkk99y4.aspx  
   
  axis例子里Version   这个web服务wsdl   input   namespace   是namespace="http://axis.apache.org"  
  output   namespace="http://192.168.192.74:8080/axis/services/Version"    
   
  问题:  
  请问在那里设置     axis   wsdl   input   namespace   和wsdl   output   namespace    
  谢谢。 问题点数:100、回复次数:7Top

1 楼treeroot(旗鲁特)回复于 2006-03-17 11:07:16 得分 50

只能参考sproxy   的使用了Top

2 楼hyqer(heyiqing)回复于 2006-03-17 11:16:54 得分 0

sproxy   是用来生成c++代码的,其用法没有什么特别的,我是不会设置axis,希望指教。Top

3 楼hyqer(heyiqing)回复于 2006-03-17 11:20:34 得分 0

并且msnd的文章已经指出问题所在,就是webservice的两个namespace不一致。  
   
  treeroot一定是axis高手,请帮忙看看Top

4 楼mudboy()回复于 2006-03-17 13:39:08 得分 30

在server-config.wsdd中你定义服务的地方可以定义,增加如下类似的东档:  
  <beanMapping   qname="myNS:Request"   xmlns:myNS="http://input.abc.com"   languageSpecificType="java:com.abc.input.Request"/>  
   
  输入输出都要指定,用一样的就行,  
   
  其实,你用gSOAP来生成C/C++代码就完全可以支持不同的名称空间Top

5 楼hyqer(heyiqing)回复于 2006-03-22 15:28:15 得分 0

测试通过后再结Top

6 楼Earthdog(没有女朋友,郁闷!)回复于 2006-03-22 18:04:12 得分 20

你是在.NET中使用Managed   C++吧,sproxy生成的代理类对于java提供的web   service支持不是太好,如果你是使用.NET来做的话,可以使用C#的WSDL来生成代理类试试,这个生成的兼容性好好一些,反正在.NET中你使用Managed   C++也可以调用C#生成的dllTop

7 楼hyqer(heyiqing)回复于 2006-04-05 18:50:09 得分 0

Earthdog的方法可以,不过我们的项目不能用.net.Top

相关问题

  • AXIS配置问题
  • Axis中文问题
  • AXIS配置问题
  • 再提delphi + java + AXIS 问题????
  • Axis使用中的问题
  • 请教axis的wsdl2java用法?
  • axis 配置的问题
  • axis 运行问题?急?
  • 基于Axis开发webservice?
  • 请教Axis版本问题?急!!!!!!!!!!

关键词

  • .net
  • c#
  • c++
  • axis
  • 代码
  • wsdl
  • service
  • sproxy
  • 生成
  • namespace

得分解答快速导航

  • 帖主:hyqer
  • treeroot
  • mudboy
  • Earthdog

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo