最近跟服务总线进行集成调试,只有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>