WEBSERVICE WSDL生成代理类 失败

问题描述

我引用JAVA的WebService正常情况会自动生成代理类,结果发现没有生成,于是我手动生成提示如下错误错误:无法从命名空间“urn:http.service.common.webservice.dqmis.ypeg.cn”导入绑定某WebServiceSoapBinding”。-无法导入操作“subData”。-缺少数据类型“DataHandler”(应该JAVA内置对象,这个错误导致不能生成成功)请教各位有经验的朋友怎么解决这个问题

解决方案

解决方案二:
webservice只能使用基本类型+dataset上面的错误,是不是使用了不识别的类型造成的啊。
解决方案三:
.net的webservice可以使用的數據類型很少,當然也不會支持什么DataHandler。建議找個soap組件,自己寫,表用代理類了
解决方案四:
网上说具体解决办法是自己封装soap请求包,然后进行调用这个我没接触过,不知道哪位高人有做过的,请指点下,项目很急。哎。。。在线等
解决方案五:
.NET中没有DataHandler这个类型,是JAVA中的。
解决方案六:
如果你调用java的webservice,那么返回数据类型必须是公共的;
解决方案七:
参考:
解决方案八:
实在不行的话,你可以换一种实现方法.用webservice的代理实现,可以用wsdl工具生成代码类,这跟直接引用是一样的,而且用代理可以动态指向不同的服务器
解决方案九:
谢谢各位朋友的回复现在的情况是,一定要也就是强行在不是公用的类型上,一定要实现该接口
解决方案十:
UP各位帮忙啊
解决方案十一:
高手不吝啬赐教啊
解决方案十二:
确实不会,只能友情帮顶了.
解决方案十三:
感谢啊有谁愿意援助一把的
解决方案十四:
在顶
解决方案十五:

其他方案:
访问我的博客程序员日记
其他方案:
你的BLOG不错,但是好象没有关于该主题的文章谢谢14楼的回复,但是我的目的不是为了建代理类,是因为对象的关系
其他方案:
在顶

时间: 2024-08-26 09:12:33

WEBSERVICE WSDL生成代理类 失败的相关文章

.net调用java的webservice无法生成代理类

问题描述 全部的wsdl内容如下:<?xmlversion="1.0"encoding="UTF-8"?>-<wsdl:definitionsxmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"xmlns:types="/com/zngh/platform/service/model/common/types/"xmlns:tns="/com/zngh/plat

Svcutil怎么对多个WCF服务同时进行生成代理类?

问题描述 由于项目需要对多个WCF接口进行调用,用SVCUTIL工具对每个接口分别生成的代理类,里面会存在很多相同的代码,导致冲突报错,请问下各位达人,有没办法对多个WCF服务同时生成代理类,让各个代理类公共的类自动全部生成在一个公共类里?谢谢 解决方案 解决方案二:SVCUTIL应该拿着WSDL生成代理类厄.解决方案三:汗,有木有人知道怎么搞啊解决方案四:写批处理svcutil.exe"http://localhost/test.svc?wsdl"/o:"..Service

如何生成代理类及wsdl下载

问题描述 第三方提供了一个WebService接口,此接口只能在指定的机子上访问(服务器).本地无法引用此接口.现在的情况是:服务器上没有开发工具,也就没有wsdl.exe,这种情况怎么生成代理类.服务器不能安装开发工具,哪位能提供一个下载完整版的wsdl工具,不要依托于vs.如果服务器上生成了代理类,如何移到本地的项目上?谢谢. 解决方案 解决方案二:额,服务器不能装,不代表其他任何一台可以访问到服务器滴内网台式机不能装.随便在内网上一台破xp机器上生成代理类就是ps:wsdl.exe完全不依

PHP写的webservice接口,为什么用myeclipse无法生成代理类?

问题描述 现在我要用java测试调用php写的webservice接口,我在myeclipse中新建webservice client过程中,添加WSDL URL时,无法生成代理类了!提示:WSDL file has validation errors. Code generation may failsrc-resolve.4.2: Error resolving component 'SOAP-ENC:Array'.It was detected that 'SOAP-ENC:Array'

关于Web Service C#下动态生成代理类的问题

问题描述 各位大神们有没有什么办法可以设置生成代理类的位置 解决方案 解决方案二:什么叫生成代理类的位置?如果你觉得默认添加web服务哪种不好用,可以直接用wsdl工具生成代理类,这样只有一个cs文件解决方案三:所说的代理类就是把WebService编译成一个dll类,引用 http://www.cnblogs.com/chenmfly/p/4463422.html

classpool-使用ClassPool生成代理类 报错javassist.CannotCompileException

问题描述 使用ClassPool生成代理类 报错javassist.CannotCompileException javassist.CannotCompileException: [source error] TryTest(com.asp.eb.TestPacket) not found in java.lang.Object 代码是这样的: ClassPool pool = ClassPool.getDefault(); pool.insertClassPath(new ClassClas

用于调用axis 1.4 final 从wsdl生成java类的批处理脚本

每次在控制台利用wsdl生成webservice java代码,都要找脚本,修改,记又记不住.最近正好此类项目比较多,抽了点时间写了个脚本,保存为wsdl2java.cmd,并保存到Windows/system32下,以后调用,直接在命令行执行下面的脚本即可: wsdl2java http://localhost:8080/MyService/GetMessageService.asmx false com.dot618.myservice src 参数说明: 参数1 wsdl路径,可以是本地路

WSDL手动生成WebService代理类的方法

通常要手动生成WebService代理类需要把一句生成语句,如 wsdl.exe /l:cs /out:D:\Proxy_UpdateService.cs http://localhost:1101/UpdateService.asmx?wsdl拷贝到Visual Studio 2005 命令提示窗口中去执行,这里再介绍另一个办法. 首先打开Visual Studio 2005,选择菜单"工具"-"外部工具"打开外部工具对话框,如图,单击"添加"

web服务 使用soapui可以正常调用, 使用wsdl生成C#代理类 ,添加到项目中调用,提示地址无法访问,谁懂?

问题描述 客户给的web服务的地址是负载均衡服务器的路径http://188.88.1.40:37006/ISBH/ws/CHNISBHService,客户给了web服务的wsdl以及xsd,使用vs的自带工具wsdl命令生成代理类文件,添加到项目中,调用返回"无法访问",但是使用soapui加载http://188.88.1.40:37006/ISBH/ws/CHNISBHService却可以调用web服务的接口,有没有明白的??急求!!! 解决方案 解决方案二:有没有遇到这种情况的