我用c#调用java 写的webserivce,参数可以穿过去。。但是得不到返回值,每次我的result都变成未定义的值,大虾救命。。我在c#用web引用发布地址
iwest100 aa = new iwest100();
SessionManageResult result1 = new SessionManageResult();
result1 = aa.sessionManage("sdkfjsdfk","sdfkjsdlfj")
wdsl: <?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions targetNamespace="http://i.west100.com/v1.0/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://i.west100.com/v1.0/" xmlns:intf="http://i.west100.com/v1.0/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <schema targetNamespace="http://i.west100.com/v1.0/" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
- <complexType name="SessionManageResult">
- <sequence>
<element name="Result" nillable="true" type="xsd:string" />
</sequence>
</complexType>
- <element name="SessionManage">
- <complexType>
- <sequence>
<element name="sessionid" type="xsd:string" />
<element name="userip" type="xsd:string" />
</sequence>
</complexType>
</element>
- <element name="SessionManageResponse">
- <complexType>
- <sequence>
<element name="SessionManageResult" type="impl:SessionManageResult" />
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>
- <wsdl:message name="sessionManageRequest">
<wsdl:part element="impl:SessionManage" name="parameters" />
</wsdl:message>
- <wsdl:message name="sessionManageResponse">
<wsdl:part element="impl:SessionManageResponse" name="parameters" />
</wsdl:message>
- <wsdl:portType name="iwest100Soap">
- <wsdl:operation name="sessionManage" parameterOrder="">
<wsdl:input message="impl:sessionManageRequest" name="sessionManageRequest" />
<wsdl:output message="impl:sessionManageResponse" name="sessionManageResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="iwest100SoapSoapBinding" type="impl:iwest100Soap">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="sessionManage">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="sessionManageRequest">
<wsdlsoap:body namespace="http://i.west100.com/v1.0/" use="literal" />
</wsdl:input>
- <wsdl:output name="sessionManageResponse">
<wsdlsoap:body namespace="http://i.west100.com/v1.0/" use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="iwest100">
- <wsdl:port binding="impl:iwest100SoapSoapBinding" name="iwest100Soap">
<wsdlsoap:address location="http://61.178.85.3/services/iwest100Soap" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
iwest100 aa = new iwest100();
SessionManageResult result1 = new SessionManageResult();
result1 = aa.sessionManage("sdkfjsdfk","sdfkjsdlfj")
wdsl: <?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions targetNamespace="http://i.west100.com/v1.0/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://i.west100.com/v1.0/" xmlns:intf="http://i.west100.com/v1.0/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <schema targetNamespace="http://i.west100.com/v1.0/" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
- <complexType name="SessionManageResult">
- <sequence>
<element name="Result" nillable="true" type="xsd:string" />
</sequence>
</complexType>
- <element name="SessionManage">
- <complexType>
- <sequence>
<element name="sessionid" type="xsd:string" />
<element name="userip" type="xsd:string" />
</sequence>
</complexType>
</element>
- <element name="SessionManageResponse">
- <complexType>
- <sequence>
<element name="SessionManageResult" type="impl:SessionManageResult" />
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>
- <wsdl:message name="sessionManageRequest">
<wsdl:part element="impl:SessionManage" name="parameters" />
</wsdl:message>
- <wsdl:message name="sessionManageResponse">
<wsdl:part element="impl:SessionManageResponse" name="parameters" />
</wsdl:message>
- <wsdl:portType name="iwest100Soap">
- <wsdl:operation name="sessionManage" parameterOrder="">
<wsdl:input message="impl:sessionManageRequest" name="sessionManageRequest" />
<wsdl:output message="impl:sessionManageResponse" name="sessionManageResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="iwest100SoapSoapBinding" type="impl:iwest100Soap">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="sessionManage">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="sessionManageRequest">
<wsdlsoap:body namespace="http://i.west100.com/v1.0/" use="literal" />
</wsdl:input>
- <wsdl:output name="sessionManageResponse">
<wsdlsoap:body namespace="http://i.west100.com/v1.0/" use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="iwest100">
- <wsdl:port binding="impl:iwest100SoapSoapBinding" name="iwest100Soap">
<wsdlsoap:address location="http://61.178.85.3/services/iwest100Soap" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
解决方案 »
- 错误 1 类型“OpenFileDialog打开对话框.Form1”已定义了一个名为“InitializeComponent”的具有相同参数类型的成员,在线等!
- [攒分贴]每日小知识
- c#中如何将存在内存中的RGB序列 转换为Bitmap
- c#语法
- 求高手
- 请问如何将字符数组转换成字符串
- 在C#中combobox两级联动
- 关于继承类的问题,大家帮忙
- 如何使execl的文字纵向显示? 在线等。。
- 我在C#中做APP可以执行并获得数据显示,在WEB APPLICATION中不能显示,出下边错!
- 通過OleDbConnection訪問Firebird數據庫,讀含有中文紀錄的時候,出錯???
- 怎样将一个结构或类中的数据写入文件
看看能不能接受到