加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

.Net平台如何基于wsdl文件搭建虚拟WebService服务器进行跨平台服

发布时间:2020-12-17 02:33:02 所属栏目:安全 来源:网络整理
导读:最近跟服务总线进行集成调试,只有2家是.net的,其他的都是java平台的,总线那边就提供了几个*.wsdl文件,要我们做调试,简直感觉无从下手啊,没办法,还是新中大的同仁告诉我的这个方法,做一个wsdl包装,总线提供的wsdl中包含了最终的服务提供地址(wsdl:service nam

最近跟服务总线进行集成调试,只有2家是.net的,其他的都是java平台的,总线那边就提供了几个*.wsdl文件,要我们做调试,简直感觉无从下手啊,没办法,还是新中大的同仁告诉我的这个方法,做一个wsdl包装,总线提供的wsdl中包含了最终的服务提供地址(<wsdl:service name="UuiaImpl">节点).
1.安装jdk-1_5_0_05-windows-i586-p
2.设置JAVA_HOME环境变量:jdk路径C:/Program Files/Java/jdk1.5.0_05
3.安装Tomcat5.5
4.设置AXIS2_HOME环境变量:tomcat路径/webapps/axis2
5.复制*.wsdl至Tomcat5.5/webapps/axis2/下即可
6.启动Tomcat5.5
7.请求http://127.0.0.1:8080/axis2
8.请求http://127.0.0.1:8080/axis2地址如果弹出xdb输入用户名和密码,则证明8080端口被oracle的xdb占用,修改Tomcat5.5的默认端口即可.

附:*.wsdl内容:

<?xml version="1.0" encoding="GBK"?>
<wsdl:definitions targetNamespace="http://authentic.uuia.impl.nc" xmlns:ax21="http://authentic.uuia.itf.nc/xsd" xmlns:ax23="http://uuia.nc/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://authentic.uuia.impl.nc" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
??? <wsdl:documentation>UuiaImpl</wsdl:documentation>
??? <wsdl:types>
??????? <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://authentic.uuia.itf.nc/xsd" xmlns:ax24="http://uuia.nc/xsd">
??????????? <xs:import namespace="http://uuia.nc/xsd"/>
??????????? <xs:complexType name="BaseResponse">
??????????????? <xs:sequence>
??????????????????? <xs:element minOccurs="0" name="errcode" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="success" nillable="true" type="xs:string"/>
??????????????? </xs:sequence>
??????????? </xs:complexType>
??????????? <xs:complexType name="UserBean">
??????????????? <xs:complexContent>
??????????????????? <xs:extension base="ax24:EntityBean">
??????????????????????? <xs:sequence>
??????????????????????????? <xs:element minOccurs="0" name="account" nillable="true" type="xs:string"/>
??????????????????????????? <xs:element minOccurs="0" name="creatDate" nillable="true" type="xs:dateTime"/>
??????????????????????????? <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
??????????????????????????? <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
??????????????????????????? <xs:element minOccurs="0" name="personId" nillable="true" type="xs:string"/>
??????????????????????????? <xs:element minOccurs="0" name="state" type="xs:int"/>
??????????????????????? </xs:sequence>
??????????????????? </xs:extension>
??????????????? </xs:complexContent>
??????????? </xs:complexType>
??????????? <xs:complexType name="CountResponse">
??????????????? <xs:sequence>
??????????????????? <xs:element minOccurs="0" name="count" type="xs:int"/>
??????????????????? <xs:element minOccurs="0" name="errcode" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="success" nillable="true" type="xs:string"/>
??????????????? </xs:sequence>
??????????? </xs:complexType>
??????????? <xs:complexType name="TokenResponse">
??????????????? <xs:sequence>
??????????????????? <xs:element minOccurs="0" name="errcode" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="success" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="token" nillable="true" type="xs:string"/>
??????????????? </xs:sequence>
??????????? </xs:complexType>
??????????? <xs:complexType name="UserResponse">
??????????????? <xs:sequence>
??????????????????? <xs:element minOccurs="0" name="errcode" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="success" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="user" nillable="true" type="ax21:UserBean"/>
??????????????? </xs:sequence>
??????????? </xs:complexType>
??????????? <xs:complexType name="UsersResponse">
??????????????? <xs:sequence>
??????????????????? <xs:element minOccurs="0" name="errcode" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="success" nillable="true" type="xs:string"/>
??????????????????? <xs:element maxOccurs="unbounded" minOccurs="0" name="users" nillable="true" type="ax21:UserBean"/>
??????????????? </xs:sequence>
??????????? </xs:complexType>
??????? </xs:schema>
??????? <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://authentic.uuia.impl.nc" xmlns:ax22="http://authentic.uuia.itf.nc/xsd">
??????????? <xs:import namespace="http://authentic.uuia.itf.nc/xsd"/>
??????????? <xs:element name="frozenUser">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="frozenUserResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:BaseResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="modifyUser">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="user" nillable="true" type="ax22:UserBean"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="modifyUserResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:BaseResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="unFrozenUser">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="unFrozenUserResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:BaseResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="getUserCountResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:CountResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="authentication">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="account" nillable="true" type="xs:string"/>
??????????????????????? <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="authenticationResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:TokenResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="addUser">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="user" nillable="true" type="ax22:UserBean"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="addUserResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:UserResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="getUserByID">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="getUserByIDResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:UserResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="getUserByToken">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="token" nillable="true" type="xs:string"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="getUserByTokenResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:UserResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="getUser">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="time" nillable="true" type="xs:dateTime"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="getUserResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:UsersResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="getUsers">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="start" type="xs:int"/>
??????????????????????? <xs:element minOccurs="0" name="max" type="xs:int"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????????? <xs:element name="getUsersResponse">
??????????????? <xs:complexType>
??????????????????? <xs:sequence>
??????????????????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax22:UsersResponse"/>
??????????????????? </xs:sequence>
??????????????? </xs:complexType>
??????????? </xs:element>
??????? <xs:element name="getUserCount"><xs:complexType/></xs:element></xs:schema>
??????? <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://uuia.nc/xsd">
??????????? <xs:complexType name="EntityBean">
??????????????? <xs:sequence>
??????????????????? <xs:element minOccurs="0" name="dr" nillable="true" type="xs:string"/>
??????????????????? <xs:element minOccurs="0" name="ts" nillable="true" type="xs:dateTime"/>
??????????????? </xs:sequence>
??????????? </xs:complexType>
??????? </xs:schema>
??? </wsdl:types>
??? <wsdl:message name="getUserCountRequest"><wsdl:part element="ns:getUserCount" name="parameters"/></wsdl:message>
??? <wsdl:message name="getUserCountResponse">
??????? <wsdl:part element="ns:getUserCountResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="modifyUserRequest">
??????? <wsdl:part element="ns:modifyUser" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="modifyUserResponse">
??????? <wsdl:part element="ns:modifyUserResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="authenticationRequest">
??????? <wsdl:part element="ns:authentication" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="authenticationResponse">
??????? <wsdl:part element="ns:authenticationResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="unFrozenUserRequest">
??????? <wsdl:part element="ns:unFrozenUser" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="unFrozenUserResponse">
??????? <wsdl:part element="ns:unFrozenUserResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="frozenUserRequest">
??????? <wsdl:part element="ns:frozenUser" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="frozenUserResponse">
??????? <wsdl:part element="ns:frozenUserResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="getUsersRequest">
??????? <wsdl:part element="ns:getUsers" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="getUsersResponse">
??????? <wsdl:part element="ns:getUsersResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="getUserByIDRequest">
??????? <wsdl:part element="ns:getUserByID" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="getUserByIDResponse">
??????? <wsdl:part element="ns:getUserByIDResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="getUserByTokenRequest">
??????? <wsdl:part element="ns:getUserByToken" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="getUserByTokenResponse">
??????? <wsdl:part element="ns:getUserByTokenResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="getUserRequest">
??????? <wsdl:part element="ns:getUser" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="getUserResponse">
??????? <wsdl:part element="ns:getUserResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="addUserRequest">
??????? <wsdl:part element="ns:addUser" name="parameters"/>
??? </wsdl:message>
??? <wsdl:message name="addUserResponse">
??????? <wsdl:part element="ns:addUserResponse" name="parameters"/>
??? </wsdl:message>
??? <wsdl:portType name="UuiaImplPortType">
??????? <wsdl:operation name="getUserCount">
??????????? <wsdl:input message="ns:getUserCountRequest" wsaw:Action="urn:getUserCount"/>
??????????? <wsdl:output message="ns:getUserCountResponse" wsaw:Action="urn:getUserCountResponse"/>
??????? </wsdl:operation>
??????? <wsdl:operation name="modifyUser">
??????????? <wsdl:input message="ns:modifyUserRequest" wsaw:Action="urn:modifyUser"/>
??????????? <wsdl:output message="ns:modifyUserResponse" wsaw:Action="urn:modifyUserResponse"/>
??????? </wsdl:operation>
??????? <wsdl:operation name="authentication">
??????????? <wsdl:input message="ns:authenticationRequest" wsaw:Action="urn:authentication"/>
??????????? <wsdl:output message="ns:authenticationResponse" wsaw:Action="urn:authenticationResponse"/>
??????? </wsdl:operation>
??????? <wsdl:operation name="unFrozenUser">
??????????? <wsdl:input message="ns:unFrozenUserRequest" wsaw:Action="urn:unFrozenUser"/>
??????????? <wsdl:output message="ns:unFrozenUserResponse" wsaw:Action="urn:unFrozenUserResponse"/>
??????? </wsdl:operation>
??????? <wsdl:operation name="frozenUser">
??????????? <wsdl:input message="ns:frozenUserRequest" wsaw:Action="urn:frozenUser"/>
??????????? <wsdl:output message="ns:frozenUserResponse" wsaw:Action="urn:frozenUserResponse"/>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUsers">
??????????? <wsdl:input message="ns:getUsersRequest" wsaw:Action="urn:getUsers"/>
??????????? <wsdl:output message="ns:getUsersResponse" wsaw:Action="urn:getUsersResponse"/>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUserByID">
??????????? <wsdl:input message="ns:getUserByIDRequest" wsaw:Action="urn:getUserByID"/>
??????????? <wsdl:output message="ns:getUserByIDResponse" wsaw:Action="urn:getUserByIDResponse"/>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUserByToken">
??????????? <wsdl:input message="ns:getUserByTokenRequest" wsaw:Action="urn:getUserByToken"/>
??????????? <wsdl:output message="ns:getUserByTokenResponse" wsaw:Action="urn:getUserByTokenResponse"/>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUser">
??????????? <wsdl:input message="ns:getUserRequest" wsaw:Action="urn:getUser"/>
??????????? <wsdl:output message="ns:getUserResponse" wsaw:Action="urn:getUserResponse"/>
??????? </wsdl:operation>
??????? <wsdl:operation name="addUser">
??????????? <wsdl:input message="ns:addUserRequest" wsaw:Action="urn:addUser"/>
??????????? <wsdl:output message="ns:addUserResponse" wsaw:Action="urn:addUserResponse"/>
??????? </wsdl:operation>
??? </wsdl:portType>
??? <wsdl:binding name="UuiaImplSoap11Binding" type="ns:UuiaImplPortType">
??????? <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
??????? <wsdl:operation name="getUserCount">
??????????? <soap:operation soapAction="urn:getUserCount" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="modifyUser">
??????????? <soap:operation soapAction="urn:modifyUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="authentication">
??????????? <soap:operation soapAction="urn:authentication" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="unFrozenUser">
??????????? <soap:operation soapAction="urn:unFrozenUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="frozenUser">
??????????? <soap:operation soapAction="urn:frozenUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUsers">
??????????? <soap:operation soapAction="urn:getUsers" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUserByID">
??????????? <soap:operation soapAction="urn:getUserByID" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUserByToken">
??????????? <soap:operation soapAction="urn:getUserByToken" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUser">
??????????? <soap:operation soapAction="urn:getUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="addUser">
??????????? <soap:operation soapAction="urn:addUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??? </wsdl:binding>
??? <wsdl:binding name="UuiaImplSoap12Binding" type="ns:UuiaImplPortType">
??????? <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
??????? <wsdl:operation name="getUserCount">
??????????? <soap12:operation soapAction="urn:getUserCount" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="modifyUser">
??????????? <soap12:operation soapAction="urn:modifyUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="authentication">
??????????? <soap12:operation soapAction="urn:authentication" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="unFrozenUser">
??????????? <soap12:operation soapAction="urn:unFrozenUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="frozenUser">
??????????? <soap12:operation soapAction="urn:frozenUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUsers">
??????????? <soap12:operation soapAction="urn:getUsers" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUserByID">
??????????? <soap12:operation soapAction="urn:getUserByID" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUserByToken">
??????????? <soap12:operation soapAction="urn:getUserByToken" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUser">
??????????? <soap12:operation soapAction="urn:getUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="addUser">
??????????? <soap12:operation soapAction="urn:addUser" style="document"/>
??????????? <wsdl:input>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <soap12:body use="literal"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??? </wsdl:binding>
??? <wsdl:binding name="UuiaImplHttpBinding" type="ns:UuiaImplPortType">
??????? <http:binding verb="POST"/>
??????? <wsdl:operation name="getUserCount">
??????????? <http:operation location="UuiaImpl/getUserCount"/>
??????????? <wsdl:input>
??????????????? <mime:content part="getUserCount" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="getUserCount" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="modifyUser">
??????????? <http:operation location="UuiaImpl/modifyUser"/>
??????????? <wsdl:input>
??????????????? <mime:content part="modifyUser" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="modifyUser" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="authentication">
??????????? <http:operation location="UuiaImpl/authentication"/>
??????????? <wsdl:input>
??????????????? <mime:content part="authentication" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="authentication" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="unFrozenUser">
??????????? <http:operation location="UuiaImpl/unFrozenUser"/>
??????????? <wsdl:input>
??????????????? <mime:content part="unFrozenUser" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="unFrozenUser" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="frozenUser">
??????????? <http:operation location="UuiaImpl/frozenUser"/>
??????????? <wsdl:input>
??????????????? <mime:content part="frozenUser" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="frozenUser" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUsers">
??????????? <http:operation location="UuiaImpl/getUsers"/>
??????????? <wsdl:input>
??????????????? <mime:content part="getUsers" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="getUsers" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUserByID">
??????????? <http:operation location="UuiaImpl/getUserByID"/>
??????????? <wsdl:input>
??????????????? <mime:content part="getUserByID" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="getUserByID" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUserByToken">
??????????? <http:operation location="UuiaImpl/getUserByToken"/>
??????????? <wsdl:input>
??????????????? <mime:content part="getUserByToken" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="getUserByToken" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="getUser">
??????????? <http:operation location="UuiaImpl/getUser"/>
??????????? <wsdl:input>
??????????????? <mime:content part="getUser" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="getUser" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??????? <wsdl:operation name="addUser">
??????????? <http:operation location="UuiaImpl/addUser"/>
??????????? <wsdl:input>
??????????????? <mime:content part="addUser" type="text/xml"/>
??????????? </wsdl:input>
??????????? <wsdl:output>
??????????????? <mime:content part="addUser" type="text/xml"/>
??????????? </wsdl:output>
??????? </wsdl:operation>
??? </wsdl:binding>
??? <wsdl:service name="UuiaImpl">
??????? <wsdl:port binding="ns:UuiaImplSoap11Binding" name="UuiaImplHttpSoap11Endpoint">
??????????? <soap:address location="http://192.168.0.22:7800/ncesb/webservices/uuia"/>
??????? </wsdl:port>
??????? <wsdl:port binding="ns:UuiaImplSoap12Binding" name="UuiaImplHttpSoap12Endpoint">
??????????? <soap12:address location="http://192.168.0.22:7800/ncesb/webservices/uuia"/>
??????? </wsdl:port>
??????? <wsdl:port binding="ns:UuiaImplHttpBinding" name="UuiaImplHttpEndpoint">
??????????? <http:address location="http://192.168.0.22:7800/ncesb/webservices/uuia"/>??????? </wsdl:port>??? </wsdl:service></wsdl:definitions>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读