论坛首页 Java企业应用论坛

.net调用含SoapHeader的xfire服务

浏览 7016 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-12-02  
kusix 写道
kimmqueen 写道
kusix 写道
刚才想了一下,改reference应该是可行的,但是太麻烦,要改的地方很多

我改wsdl之前和之后,在.net端引入服务生成的reference差别相当大

改wsdl之前生成的reference.cs只有180行,改之后生成的有1600多行

这个改的就海了去了

所以还不如改wsdl

wsdl是别人的(代码),
ref是自己的代码。


呃。。。实际上,我是WSDL的提供方,是xfire那一端,.net系统那边搞不定,我才出此下策(改WSDL)

事实上,当时我负责xfire+web ref,
就是双方的接口定义和处理。我最终改了ref

xfire是我做的,base spring,
winform里的web reference+soapheader都是我封装的。

-----------------------------

一样的,有一方搞定了,大家就和谐了。
0 请登录后投票
   发表时间:2010-12-02  
kimmqueen 写道
kusix 写道
kimmqueen 写道
kusix 写道
刚才想了一下,改reference应该是可行的,但是太麻烦,要改的地方很多

我改wsdl之前和之后,在.net端引入服务生成的reference差别相当大

改wsdl之前生成的reference.cs只有180行,改之后生成的有1600多行

这个改的就海了去了

所以还不如改wsdl

wsdl是别人的(代码),
ref是自己的代码。


呃。。。实际上,我是WSDL的提供方,是xfire那一端,.net系统那边搞不定,我才出此下策(改WSDL)

事实上,当时我负责xfire+web ref,
就是双方的接口定义和处理。我最终改了ref

xfire是我做的,base spring,
winform里的web reference+soapheader都是我封装的。

-----------------------------

一样的,有一方搞定了,大家就和谐了。


对的,主要是为了和谐
.net那边的代码我管不着,另一个公司的系统,我只能装个VS模拟他们的应用,然后尝试从我这边解决问题。
0 请登录后投票
   发表时间:2010-12-02  
可以让.net方稍微修改一下代码(修改量很小) 就可以的 你不用改wsdl
0 请登录后投票
   发表时间:2010-12-08  
.net方稍微修改一下代码很好

但是哥几个别光说不练啊

贴点代码上来成吗

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics