对java不是很熟,.net的webservice都有soap说明,自己组合soap然后用xmlhttp发送即可

解决方案 »

  1.   

    http://cmail.139.com:8000/HLJAdcService.asmx?WSDL
    端口配置文件不是出来了么−
    <wsdl:definitions targetNamespace="http://cmail.139.com:8000">
    <wsdl:types/>

    <wsdl:message name="corpBindingSoapIn">
    <wsdl:part name="CorpBindReq" type="s:string"/>
    </wsdl:message>

    <wsdl:message name="corpBindingSoapOut">
    <wsdl:part name="corpBindingResult" type="s:string"/>
    </wsdl:message>

    <wsdl:message name="deptBindingSoapIn">
    <wsdl:part name="DeptBindReq" type="s:string"/>
    </wsdl:message>

    <wsdl:message name="deptBindingSoapOut">
    <wsdl:part name="deptBindingResult" type="s:string"/>
    </wsdl:message>

    <wsdl:message name="staffBindingSoapIn">
    <wsdl:part name="StaffBindReq" type="s:string"/>
    </wsdl:message>

    <wsdl:message name="staffBindingSoapOut">
    <wsdl:part name="staffBindingResult" type="s:string"/>
    </wsdl:message>

    <wsdl:portType name="APServiceSoap">

    <wsdl:operation name="corpBinding">
    <wsdl:input message="tns:corpBindingSoapIn"/>
    <wsdl:output message="tns:corpBindingSoapOut"/>
    </wsdl:operation>

    <wsdl:operation name="deptBinding">
    <wsdl:input message="tns:deptBindingSoapIn"/>
    <wsdl:output message="tns:deptBindingSoapOut"/>
    </wsdl:operation>

    <wsdl:operation name="staffBinding">
    <wsdl:input message="tns:staffBindingSoapIn"/>
    <wsdl:output message="tns:staffBindingSoapOut"/>
    </wsdl:operation>
    </wsdl:portType>

    <wsdl:binding name="APServiceSoap" type="tns:APServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>

    <wsdl:operation name="corpBinding">
    <soap:operation soapAction="http://cmail.139.com:8000/corpBinding" style="rpc"/>

    <wsdl:input>
    <soap:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </wsdl:input>

    <wsdl:output>
    <soap:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </wsdl:output>
    </wsdl:operation>

    <wsdl:operation name="deptBinding">
    <soap:operation soapAction="http://cmail.139.com:8000/deptBinding" style="rpc"/>

    <wsdl:input>
    <soap:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </wsdl:input>

    <wsdl:output>
    <soap:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </wsdl:output>
    </wsdl:operation>

    <wsdl:operation name="staffBinding">
    <soap:operation soapAction="http://cmail.139.com:8000/staffBinding" style="rpc"/>

    <wsdl:input>
    <soap:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </wsdl:input>

    <wsdl:output>
    <soap:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>

    <wsdl:binding name="APServiceSoap12" type="tns:APServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>

    <wsdl:operation name="corpBinding">
    <soap12:operation soapAction="http://cmail.139.com:8000/corpBinding" style="rpc"/>

    <wsdl:input>
    <soap12:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://www.w3.org/2003/05/soap-encoding"/>
    </wsdl:input>

    <wsdl:output>
    <soap12:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://www.w3.org/2003/05/soap-encoding"/>
    </wsdl:output>
    </wsdl:operation>

    <wsdl:operation name="deptBinding">
    <soap12:operation soapAction="http://cmail.139.com:8000/deptBinding" style="rpc"/>

    <wsdl:input>
    <soap12:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://www.w3.org/2003/05/soap-encoding"/>
    </wsdl:input>

    <wsdl:output>
    <soap12:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://www.w3.org/2003/05/soap-encoding"/>
    </wsdl:output>
    </wsdl:operation>

    <wsdl:operation name="staffBinding">
    <soap12:operation soapAction="http://cmail.139.com:8000/staffBinding" style="rpc"/>

    <wsdl:input>
    <soap12:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://www.w3.org/2003/05/soap-encoding"/>
    </wsdl:input>

    <wsdl:output>
    <soap12:body use="encoded" namespace="http://eaaapi.eaa.eidc.huawei.com" encodingStyle="http://www.w3.org/2003/05/soap-encoding"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>

    <wsdl:service name="APService">

    <wsdl:port name="APServiceSoap" binding="tns:APServiceSoap">
    <soap:address location="http://cmail.139.com:8000/HLJAdcService.asmx"/>
    </wsdl:port>

    <wsdl:port name="APServiceSoap12" binding="tns:APServiceSoap12">
    <soap12:address location="http://cmail.139.com:8000/HLJAdcService.asmx"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>