You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Eric Chow <er...@gmail.com> on 2007/03/24 17:14:19 UTC

[RPCMessageReceiver] Exception occurred while trying to invoke service

Hello,

Anyone can teach me what cause the following exception, and how to solve it?

Or if this is a bug in Axis-1.1.1

My Environment:
Axis2-1.1.1, Tomcat-5.5.23, Java 1.5.x
Invoking the web service from C#.



23:58:57,937 ERROR [RPCMessageReceiver] Exception occurred while
trying to invoke service method getAllUsersArray
org.apache.axiom.om.OMException: java.lang.NullPointerException
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:194)
        at org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:318)
        at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:632)
        at org.apache.axiom.om.impl.llom.OMElementImpl.detach(OMElementImpl.java:599)
        at org.apache.axiom.om.impl.llom.OMNodeImpl.setParent(OMNodeImpl.java:117)
        at org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMElementImpl.java:249)
        at org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMElementImpl.java:202)
        at org.apache.axis2.rpc.receivers.RPCUtil.processResponse(RPCUtil.java:169)
        at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:136)
        at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:39)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
        at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:328)
        at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
        at org.apache.axis2.databinding.utils.BeanUtil.getPullParser(BeanUtil.java:78)
        at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.processProperties(ADBXMLStreamReaderImpl.java:948)
        at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.next(ADBXMLStreamReaderImpl.java:821)
        at org.apache.axis2.databinding.utils.reader.WrappingXMLStreamReader.next(WrappingXMLStreamReader.java:45)
        at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.next(ADBXMLStreamReaderImpl.java:824)
        at org.apache.axis2.util.StreamWrapper.next(StreamWrapper.java:68)
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:111)
        ... 28 more

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: [RPCMessageReceiver] Exception occurred while trying to invoke service

Posted by Davanum Srinivas <da...@gmail.com>.
Please create an issue in JIRA and then upload the wsdl/schema etc.

-- dims

On 3/24/07, Eric Chow <er...@gmail.com> wrote:
> The following is the WSDL and the services.xml
>
>
>
> - <wsdl:definitions xmlns:axis2="http://ws.eric.com/SharpPOS"
> xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
> xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
> xmlns:ns0="http://util.java/xsd"
> xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
> xmlns:ns1="http://model.karasys.mo/xsd"
> xmlns:ns2="http://service.karasys.mo/xsd"
> xmlns:xs="http://www.w3.org/2001/XMLSchema"
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> targetNamespace="http://ws.eric.com/SharpPOS">
>   <wsdl:documentation>Item Service</wsdl:documentation>
> - <wsdl:types>
> - <xs:schema xmlns:ax22="http://util.java/xsd"
> attributeFormDefault="qualified" elementFormDefault="qualified"
> targetNamespace="http://util.java/xsd">
>   <xs:element name="Collection" type="ax22:Collection" />
> - <xs:complexType name="Collection">
> - <xs:sequence>
>   <xs:element name="empty" type="xs:boolean" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:schema>
> - <xs:schema xmlns:ax23="http://util.java/xsd"
> xmlns:ax21="http://model.karasys.mo/xsd"
> attributeFormDefault="qualified" elementFormDefault="qualified"
> targetNamespace="http://model.karasys.mo/xsd">
>   <xs:import namespace="http://util.java/xsd" />
>   <xs:element name="ClubMember" type="ax21:ClubMember" />
> - <xs:complexType name="ClubMember">
> - <xs:sequence>
>   <xs:element name="address" nillable="true" type="xs:string" />
>   <xs:element name="amount" type="xs:double" />
>   <xs:element name="bank" nillable="true" type="xs:string" />
>   <xs:element name="bankAccount" nillable="true" type="xs:string" />
>   <xs:element name="bills" nillable="true" type="ax23:Collection" />
>   <xs:element name="createDate" type="xs:dateTime" />
>   <xs:element name="expireDate" type="xs:dateTime" />
>   <xs:element name="memberNo" nillable="true" type="xs:string" />
>   <xs:element name="memberType" nillable="true" type="xs:string" />
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="phone" nillable="true" type="xs:string" />
>   <xs:element name="sex" nillable="true" type="xs:string" />
>   <xs:element name="status" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   <xs:element name="Item" type="ax21:Item" />
> - <xs:complexType name="Item">
> - <xs:sequence>
>   <xs:element name="itemNo" type="xs:long" />
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="price" type="xs:double" />
>   </xs:sequence>
>   </xs:complexType>
>   <xs:element name="Reservation" type="ax21:Reservation" />
> - <xs:complexType name="Reservation">
> - <xs:sequence>
>   <xs:element name="callTime" type="xs:dateTime" />
>   <xs:element name="memberNo" nillable="true" type="xs:string" />
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="phone" nillable="true" type="xs:string" />
>   <xs:element name="reservationNo" type="xs:long" />
>   <xs:element name="seatNo" nillable="true" type="xs:string" />
>   <xs:element name="startTime" type="xs:dateTime" />
>   </xs:sequence>
>   </xs:complexType>
>   <xs:element name="Role" type="ax21:Role" />
> - <xs:complexType name="Role">
> - <xs:sequence>
>   <xs:element name="description" nillable="true" type="xs:string" />
>   <xs:element name="roleName" nillable="true" type="xs:string" />
>   <xs:element name="users" nillable="true" type="ax23:Collection" />
>   </xs:sequence>
>   </xs:complexType>
>   <xs:element name="User" type="ax21:User" />
> - <xs:complexType name="User">
> - <xs:sequence>
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="password" nillable="true" type="xs:string" />
>   <xs:element name="roles" nillable="true" type="ax23:Collection" />
>   <xs:element name="status" type="xs:boolean" />
>   <xs:element name="username" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:schema>
> - <xs:schema xmlns:ns="http://service.karasys.mo/xsd"
> attributeFormDefault="qualified" elementFormDefault="qualified"
> targetNamespace="http://service.karasys.mo/xsd">
> - <xs:element name="addClubMember">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="sex" nillable="true" type="xs:string" />
>   <xs:element name="phone" nillable="true" type="xs:string" />
>   <xs:element name="address" nillable="true" type="xs:string" />
>   <xs:element name="memberType" nillable="true" type="xs:string" />
>   <xs:element name="bank" nillable="true" type="xs:string" />
>   <xs:element name="bankAccount" nillable="true" type="xs:string" />
>   <xs:element name="expireDate" nillable="true" type="xs:dateTime" />
>   <xs:element name="status" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addClubMemberResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="xs:boolean" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addItem">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="price" nillable="true" type="xs:double" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addItemResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="xs:boolean" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addRole">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="roleName" nillable="true" type="xs:string" />
>   <xs:element name="description" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addRoleResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="xs:boolean" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addUser">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="username" nillable="true" type="xs:string" />
>   <xs:element name="password" nillable="true" type="xs:string" />
>   <xs:element name="status" nillable="true" type="xs:boolean" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addUserResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="xs:boolean" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="isAliveResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="xs:boolean" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByClubMemberNo">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="clubMemberNo" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByClubMemberNoResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="ns1:ClubMember" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByName">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="name" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByNameResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="ns1:ClubMember" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByPhone">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="name" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByPhoneResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="ns1:ClubMember" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByStatus">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="status" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByStatusResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element maxOccurs="unbounded" name="return" nillable="true"
> type="ns1:ClubMember" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByType">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="type" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findClubMemberByTypeResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element maxOccurs="unbounded" name="return" nillable="true"
> type="ns1:ClubMember" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="getAllClubMembersArrayResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element maxOccurs="unbounded" name="return" nillable="true"
> type="ns1:ClubMember" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findItemByItemNo">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="itemNo" nillable="true" type="xs:long" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findItemByItemNoResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="ns1:Item" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findItemByName">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="name" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findItemByNameResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="ns1:Item" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="getAllItemsArrayResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element maxOccurs="unbounded" name="return" nillable="true"
> type="ns1:Item" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findBySeatNo">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="seatNo" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findBySeatNoResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="ns1:Reservation" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findReservationByReservationNo">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="reservationNo" nillable="true" type="xs:long" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findReservationByReservationNoResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="ns1:Reservation" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="getAllReservationsArrayResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element maxOccurs="unbounded" name="return" nillable="true"
> type="ns1:Reservation" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findRoleByRolename">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="roleName" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findRoleByRolenameResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="ns1:Role" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="getAllRolesArrayResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element maxOccurs="unbounded" name="return" nillable="true"
> type="ns1:Role" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="getRolesByUsername">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="username" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="getRolesByUsernameResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element maxOccurs="unbounded" name="return" nillable="true"
> type="ns1:Role" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findUserByUsername">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="username" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="findUserByUsernameResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="return" nillable="true" type="ns1:User" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="getAllUsersArrayResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element maxOccurs="unbounded" name="return" nillable="true"
> type="ns1:User" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addReservation">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="seatNo" nillable="true" type="xs:string" />
>   <xs:element name="memberNo" nillable="true" type="xs:string" />
>   <xs:element name="startTime" nillable="true" type="xs:dateTime" />
>   <xs:element name="phone" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addRoleToUser">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="username" nillable="true" type="xs:string" />
>   <xs:element name="roleName" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="addUserToRole">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="roleName" nillable="true" type="xs:string" />
>   <xs:element name="username" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="removeClubMember">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="clubMemberNo" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="removeItem">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="itemNo" nillable="true" type="xs:long" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="removeReservation">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="reservationNo" nillable="true" type="xs:long" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="removeRole">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="roleName" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="removeUser">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="username" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="updateClubMember">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="clubMemberNo" nillable="true" type="xs:string" />
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="sex" nillable="true" type="xs:string" />
>   <xs:element name="phone" nillable="true" type="xs:string" />
>   <xs:element name="address" nillable="true" type="xs:string" />
>   <xs:element name="memberType" nillable="true" type="xs:string" />
>   <xs:element name="bank" nillable="true" type="xs:string" />
>   <xs:element name="bankAccount" nillable="true" type="xs:string" />
>   <xs:element name="expireDate" nillable="true" type="xs:dateTime" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="updateItem">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="itemNo" nillable="true" type="xs:long" />
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="price" nillable="true" type="xs:double" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="updateReservation">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="reservationNo" nillable="true" type="xs:long" />
>   <xs:element name="seatNo" nillable="true" type="xs:string" />
>   <xs:element name="memberNo" nillable="true" type="xs:string" />
>   <xs:element name="startTime" nillable="true" type="xs:dateTime" />
>   <xs:element name="phone" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="updateRoleFault">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="updateRoleFault" type="xs:anyType" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="updateRole">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="roleName" nillable="true" type="xs:string" />
>   <xs:element name="description" nillable="true" type="xs:string" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="updateUserFault">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="updateUserFault" type="xs:anyType" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
> - <xs:element name="updateUser">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="name" nillable="true" type="xs:string" />
>   <xs:element name="username" nillable="true" type="xs:string" />
>   <xs:element name="password" nillable="true" type="xs:string" />
>   <xs:element name="status" nillable="true" type="xs:boolean" />
>   </xs:sequence>
>   </xs:complexType>
>   </xs:element>
>   </xs:schema>
>   </wsdl:types>
> - <wsdl:message name="findClubMemberByPhoneMessage">
>   <wsdl:part name="part1" element="ns2:findClubMemberByPhone" />
>   </wsdl:message>
> - <wsdl:message name="findClubMemberByPhoneResponse">
>   <wsdl:part name="part1" element="ns2:findClubMemberByPhoneResponse" />
>   </wsdl:message>
> - <wsdl:message name="updateReservationMessage">
>   <wsdl:part name="part1" element="ns2:updateReservation" />
>   </wsdl:message>
> - <wsdl:message name="addRoleMessage">
>   <wsdl:part name="part1" element="ns2:addRole" />
>   </wsdl:message>
> - <wsdl:message name="addRoleResponse">
>   <wsdl:part name="part1" element="ns2:addRoleResponse" />
>   </wsdl:message>
> - <wsdl:message name="addUserMessage">
>   <wsdl:part name="part1" element="ns2:addUser" />
>   </wsdl:message>
> - <wsdl:message name="addUserResponse">
>   <wsdl:part name="part1" element="ns2:addUserResponse" />
>   </wsdl:message>
> - <wsdl:message name="addItemMessage">
>   <wsdl:part name="part1" element="ns2:addItem" />
>   </wsdl:message>
> - <wsdl:message name="addItemResponse">
>   <wsdl:part name="part1" element="ns2:addItemResponse" />
>   </wsdl:message>
> - <wsdl:message name="findReservationByReservationNoMessage">
>   <wsdl:part name="part1" element="ns2:findReservationByReservationNo" />
>   </wsdl:message>
> - <wsdl:message name="findReservationByReservationNoResponse">
>   <wsdl:part name="part1"
> element="ns2:findReservationByReservationNoResponse" />
>   </wsdl:message>
> - <wsdl:message name="addClubMemberMessage">
>   <wsdl:part name="part1" element="ns2:addClubMember" />
>   </wsdl:message>
> - <wsdl:message name="addClubMemberResponse">
>   <wsdl:part name="part1" element="ns2:addClubMemberResponse" />
>   </wsdl:message>
> - <wsdl:message name="removeRoleMessage">
>   <wsdl:part name="part1" element="ns2:removeRole" />
>   </wsdl:message>
>   <wsdl:message name="getAllReservationsArrayMessage" />
> - <wsdl:message name="getAllReservationsArrayResponse">
>   <wsdl:part name="part1" element="ns2:getAllReservationsArrayResponse" />
>   </wsdl:message>
> - <wsdl:message name="findRoleByRolenameMessage">
>   <wsdl:part name="part1" element="ns2:findRoleByRolename" />
>   </wsdl:message>
> - <wsdl:message name="findRoleByRolenameResponse">
>   <wsdl:part name="part1" element="ns2:findRoleByRolenameResponse" />
>   </wsdl:message>
> - <wsdl:message name="findClubMemberByStatusMessage">
>   <wsdl:part name="part1" element="ns2:findClubMemberByStatus" />
>   </wsdl:message>
> - <wsdl:message name="findClubMemberByStatusResponse">
>   <wsdl:part name="part1" element="ns2:findClubMemberByStatusResponse" />
>   </wsdl:message>
> - <wsdl:message name="findItemByNameMessage">
>   <wsdl:part name="part1" element="ns2:findItemByName" />
>   </wsdl:message>
> - <wsdl:message name="findItemByNameResponse">
>   <wsdl:part name="part1" element="ns2:findItemByNameResponse" />
>   </wsdl:message>
>   <wsdl:message name="getAllItemsArrayMessage" />
> - <wsdl:message name="getAllItemsArrayResponse">
>   <wsdl:part name="part1" element="ns2:getAllItemsArrayResponse" />
>   </wsdl:message>
>   <wsdl:message name="getAllClubMembersArrayMessage" />
> - <wsdl:message name="getAllClubMembersArrayResponse">
>   <wsdl:part name="part1" element="ns2:getAllClubMembersArrayResponse" />
>   </wsdl:message>
> - <wsdl:message name="removeReservationMessage">
>   <wsdl:part name="part1" element="ns2:removeReservation" />
>   </wsdl:message>
> - <wsdl:message name="removeItemMessage">
>   <wsdl:part name="part1" element="ns2:removeItem" />
>   </wsdl:message>
>   <wsdl:message name="getAllRolesArrayMessage" />
> - <wsdl:message name="getAllRolesArrayResponse">
>   <wsdl:part name="part1" element="ns2:getAllRolesArrayResponse" />
>   </wsdl:message>
> - <wsdl:message name="removeUserMessage">
>   <wsdl:part name="part1" element="ns2:removeUser" />
>   </wsdl:message>
> - <wsdl:message name="updateItemMessage">
>   <wsdl:part name="part1" element="ns2:updateItem" />
>   </wsdl:message>
> - <wsdl:message name="findUserByUsernameMessage">
>   <wsdl:part name="part1" element="ns2:findUserByUsername" />
>   </wsdl:message>
> - <wsdl:message name="findUserByUsernameResponse">
>   <wsdl:part name="part1" element="ns2:findUserByUsernameResponse" />
>   </wsdl:message>
> - <wsdl:message name="findBySeatNoMessage">
>   <wsdl:part name="part1" element="ns2:findBySeatNo" />
>   </wsdl:message>
> - <wsdl:message name="findBySeatNoResponse">
>   <wsdl:part name="part1" element="ns2:findBySeatNoResponse" />
>   </wsdl:message>
> - <wsdl:message name="findItemByItemNoMessage">
>   <wsdl:part name="part1" element="ns2:findItemByItemNo" />
>   </wsdl:message>
> - <wsdl:message name="findItemByItemNoResponse">
>   <wsdl:part name="part1" element="ns2:findItemByItemNoResponse" />
>   </wsdl:message>
> - <wsdl:message name="findClubMemberByTypeMessage">
>   <wsdl:part name="part1" element="ns2:findClubMemberByType" />
>   </wsdl:message>
> - <wsdl:message name="findClubMemberByTypeResponse">
>   <wsdl:part name="part1" element="ns2:findClubMemberByTypeResponse" />
>   </wsdl:message>
> - <wsdl:message name="addUserToRoleMessage">
>   <wsdl:part name="part1" element="ns2:addUserToRole" />
>   </wsdl:message>
> - <wsdl:message name="getRolesByUsernameMessage">
>   <wsdl:part name="part1" element="ns2:getRolesByUsername" />
>   </wsdl:message>
> - <wsdl:message name="getRolesByUsernameResponse">
>   <wsdl:part name="part1" element="ns2:getRolesByUsernameResponse" />
>   </wsdl:message>
> - <wsdl:message name="addReservationMessage">
>   <wsdl:part name="part1" element="ns2:addReservation" />
>   </wsdl:message>
>   <wsdl:message name="getAllUsersArrayMessage" />
> - <wsdl:message name="getAllUsersArrayResponse">
>   <wsdl:part name="part1" element="ns2:getAllUsersArrayResponse" />
>   </wsdl:message>
> - <wsdl:message name="removeClubMemberMessage">
>   <wsdl:part name="part1" element="ns2:removeClubMember" />
>   </wsdl:message>
> - <wsdl:message name="updateClubMemberMessage">
>   <wsdl:part name="part1" element="ns2:updateClubMember" />
>   </wsdl:message>
> - <wsdl:message name="updateRoleMessage">
>   <wsdl:part name="part1" element="ns2:updateRole" />
>   </wsdl:message>
> - <wsdl:message name="updateRoleFault">
>   <wsdl:part name="part1" element="ns2:updateRoleFault" />
>   </wsdl:message>
> - <wsdl:message name="findClubMemberByNameMessage">
>   <wsdl:part name="part1" element="ns2:findClubMemberByName" />
>   </wsdl:message>
> - <wsdl:message name="findClubMemberByNameResponse">
>   <wsdl:part name="part1" element="ns2:findClubMemberByNameResponse" />
>   </wsdl:message>
>   <wsdl:message name="isAliveMessage" />
> - <wsdl:message name="isAliveResponse">
>   <wsdl:part name="part1" element="ns2:isAliveResponse" />
>   </wsdl:message>
> - <wsdl:message name="findClubMemberByClubMemberNoMessage">
>   <wsdl:part name="part1" element="ns2:findClubMemberByClubMemberNo" />
>   </wsdl:message>
> - <wsdl:message name="findClubMemberByClubMemberNoResponse">
>   <wsdl:part name="part1" element="ns2:findClubMemberByClubMemberNoResponse" />
>   </wsdl:message>
> - <wsdl:message name="updateUserMessage">
>   <wsdl:part name="part1" element="ns2:updateUser" />
>   </wsdl:message>
> - <wsdl:message name="updateUserFault">
>   <wsdl:part name="part1" element="ns2:updateUserFault" />
>   </wsdl:message>
> - <wsdl:message name="addRoleToUserMessage">
>   <wsdl:part name="part1" element="ns2:addRoleToUser" />
>   </wsdl:message>
> - <wsdl:portType name="KaraSysServicePortType">
> - <wsdl:operation name="findClubMemberByPhone">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findClubMemberByPhoneMessage"
> wsaw:Action="urn:findClubMemberByPhone" />
>   <wsdl:output message="axis2:findClubMemberByPhoneResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="updateReservation">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:updateReservationMessage"
> wsaw:Action="urn:updateReservation" />
>   </wsdl:operation>
> - <wsdl:operation name="addRole">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:addRoleMessage" wsaw:Action="urn:addRole" />
>   <wsdl:output message="axis2:addRoleResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="addUser">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:addUserMessage" wsaw:Action="urn:addUser" />
>   <wsdl:output message="axis2:addUserResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="addItem">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:addItemMessage" wsaw:Action="urn:addItem" />
>   <wsdl:output message="axis2:addItemResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="findReservationByReservationNo">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findReservationByReservationNoMessage"
> wsaw:Action="urn:findReservationByReservationNo" />
>   <wsdl:output message="axis2:findReservationByReservationNoResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="addClubMember">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:addClubMemberMessage" wsaw:Action="urn:addClubMember"
> />
>   <wsdl:output message="axis2:addClubMemberResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="removeRole">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:removeRoleMessage" wsaw:Action="urn:removeRole" />
>   </wsdl:operation>
> - <wsdl:operation name="getAllReservationsArray">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:getAllReservationsArrayMessage"
> wsaw:Action="urn:getAllReservationsArray" />
>   <wsdl:output message="axis2:getAllReservationsArrayResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="findRoleByRolename">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findRoleByRolenameMessage"
> wsaw:Action="urn:findRoleByRolename" />
>   <wsdl:output message="axis2:findRoleByRolenameResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByStatus">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findClubMemberByStatusMessage"
> wsaw:Action="urn:findClubMemberByStatus" />
>   <wsdl:output message="axis2:findClubMemberByStatusResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="findItemByName">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findItemByNameMessage" wsaw:Action="urn:findItemByName"
> />
>   <wsdl:output message="axis2:findItemByNameResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="getAllItemsArray">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:getAllItemsArrayMessage"
> wsaw:Action="urn:getAllItemsArray" />
>   <wsdl:output message="axis2:getAllItemsArrayResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="getAllClubMembersArray">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:getAllClubMembersArrayMessage"
> wsaw:Action="urn:getAllClubMembersArray" />
>   <wsdl:output message="axis2:getAllClubMembersArrayResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="removeReservation">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:removeReservationMessage"
> wsaw:Action="urn:removeReservation" />
>   </wsdl:operation>
> - <wsdl:operation name="removeItem">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:removeItemMessage" wsaw:Action="urn:removeItem" />
>   </wsdl:operation>
> - <wsdl:operation name="getAllRolesArray">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:getAllRolesArrayMessage"
> wsaw:Action="urn:getAllRolesArray" />
>   <wsdl:output message="axis2:getAllRolesArrayResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="removeUser">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:removeUserMessage" wsaw:Action="urn:removeUser" />
>   </wsdl:operation>
> - <wsdl:operation name="updateItem">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:updateItemMessage" wsaw:Action="urn:updateItem" />
>   </wsdl:operation>
> - <wsdl:operation name="findUserByUsername">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findUserByUsernameMessage"
> wsaw:Action="urn:findUserByUsername" />
>   <wsdl:output message="axis2:findUserByUsernameResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="findBySeatNo">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findBySeatNoMessage" wsaw:Action="urn:findBySeatNo" />
>   <wsdl:output message="axis2:findBySeatNoResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="findItemByItemNo">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findItemByItemNoMessage"
> wsaw:Action="urn:findItemByItemNo" />
>   <wsdl:output message="axis2:findItemByItemNoResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByType">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findClubMemberByTypeMessage"
> wsaw:Action="urn:findClubMemberByType" />
>   <wsdl:output message="axis2:findClubMemberByTypeResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="addUserToRole">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:addUserToRoleMessage" wsaw:Action="urn:addUserToRole"
> />
>   </wsdl:operation>
> - <wsdl:operation name="getRolesByUsername">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:getRolesByUsernameMessage"
> wsaw:Action="urn:getRolesByUsername" />
>   <wsdl:output message="axis2:getRolesByUsernameResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="addReservation">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:addReservationMessage" wsaw:Action="urn:addReservation"
> />
>   </wsdl:operation>
> - <wsdl:operation name="getAllUsersArray">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:getAllUsersArrayMessage"
> wsaw:Action="urn:getAllUsersArray" />
>   <wsdl:output message="axis2:getAllUsersArrayResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="removeClubMember">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:removeClubMemberMessage"
> wsaw:Action="urn:removeClubMember" />
>   </wsdl:operation>
> - <wsdl:operation name="updateClubMember">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:updateClubMemberMessage"
> wsaw:Action="urn:updateClubMember" />
>   </wsdl:operation>
> - <wsdl:operation name="updateRole">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:updateRoleMessage" wsaw:Action="urn:updateRole" />
>   <wsdl:fault message="axis2:updateRoleFault" name="updateRoleFault" />
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByName">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findClubMemberByNameMessage"
> wsaw:Action="urn:findClubMemberByName" />
>   <wsdl:output message="axis2:findClubMemberByNameResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="isAlive">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:isAliveMessage" wsaw:Action="urn:isAlive" />
>   <wsdl:output message="axis2:isAliveResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByClubMemberNo">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:findClubMemberByClubMemberNoMessage"
> wsaw:Action="urn:findClubMemberByClubMemberNo" />
>   <wsdl:output message="axis2:findClubMemberByClubMemberNoResponse" />
>   </wsdl:operation>
> - <wsdl:operation name="updateUser">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:updateUserMessage" wsaw:Action="urn:updateUser" />
>   <wsdl:fault message="axis2:updateUserFault" name="updateUserFault" />
>   </wsdl:operation>
> - <wsdl:operation name="addRoleToUser">
>   <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> message="axis2:addRoleToUserMessage" wsaw:Action="urn:addRoleToUser"
> />
>   </wsdl:operation>
>   </wsdl:portType>
> - <wsdl:binding name="KaraSysServiceSOAP11Binding"
> type="axis2:KaraSysServicePortType">
>   <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
> style="document" />
> - <wsdl:operation name="findClubMemberByPhone">
>   <soap:operation soapAction="urn:findClubMemberByPhone" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="updateReservation">
>   <soap:operation soapAction="urn:updateReservation" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="addRole">
>   <soap:operation soapAction="urn:addRole" 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:operation name="addItem">
>   <soap:operation soapAction="urn:addItem" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findReservationByReservationNo">
>   <soap:operation soapAction="urn:findReservationByReservationNo"
> style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addClubMember">
>   <soap:operation soapAction="urn:addClubMember" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeRole">
>   <soap:operation soapAction="urn:removeRole" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getAllReservationsArray">
>   <soap:operation soapAction="urn:getAllReservationsArray" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findRoleByRolename">
>   <soap:operation soapAction="urn:findRoleByRolename" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByStatus">
>   <soap:operation soapAction="urn:findClubMemberByStatus" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findItemByName">
>   <soap:operation soapAction="urn:findItemByName" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="getAllItemsArray">
>   <soap:operation soapAction="urn:getAllItemsArray" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="getAllClubMembersArray">
>   <soap:operation soapAction="urn:getAllClubMembersArray" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeReservation">
>   <soap:operation soapAction="urn:removeReservation" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="removeItem">
>   <soap:operation soapAction="urn:removeItem" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getAllRolesArray">
>   <soap:operation soapAction="urn:getAllRolesArray" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeUser">
>   <soap:operation soapAction="urn:removeUser" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="updateItem">
>   <soap:operation soapAction="urn:updateItem" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="findUserByUsername">
>   <soap:operation soapAction="urn:findUserByUsername" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findBySeatNo">
>   <soap:operation soapAction="urn:findBySeatNo" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findItemByItemNo">
>   <soap:operation soapAction="urn:findItemByItemNo" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByType">
>   <soap:operation soapAction="urn:findClubMemberByType" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addUserToRole">
>   <soap:operation soapAction="urn:addUserToRole" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getRolesByUsername">
>   <soap:operation soapAction="urn:getRolesByUsername" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addReservation">
>   <soap:operation soapAction="urn:addReservation" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getAllUsersArray">
>   <soap:operation soapAction="urn:getAllUsersArray" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeClubMember">
>   <soap:operation soapAction="urn:removeClubMember" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="updateClubMember">
>   <soap:operation soapAction="urn:updateClubMember" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="updateRole">
>   <soap:operation soapAction="urn:updateRole" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:fault name="updateRoleFault">
>   <soap:body use="literal" />
>   </wsdl:fault>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByName">
>   <soap:operation soapAction="urn:findClubMemberByName" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="isAlive">
>   <soap:operation soapAction="urn:isAlive" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByClubMemberNo">
>   <soap:operation soapAction="urn:findClubMemberByClubMemberNo"
> style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="updateUser">
>   <soap:operation soapAction="urn:updateUser" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
> - <wsdl:fault name="updateUserFault">
>   <soap:body use="literal" />
>   </wsdl:fault>
>   </wsdl:operation>
> - <wsdl:operation name="addRoleToUser">
>   <soap:operation soapAction="urn:addRoleToUser" style="document" />
> - <wsdl:input>
>   <soap:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
>   </wsdl:binding>
> - <wsdl:binding name="KaraSysServiceSOAP12Binding"
> type="axis2:KaraSysServicePortType">
>   <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"
> style="document" />
> - <wsdl:operation name="findClubMemberByPhone">
>   <soap12:operation soapAction="urn:findClubMemberByPhone" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="updateReservation">
>   <soap12:operation soapAction="urn:updateReservation" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="addRole">
>   <soap12:operation soapAction="urn:addRole" 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:operation name="addItem">
>   <soap12:operation soapAction="urn:addItem" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findReservationByReservationNo">
>   <soap12:operation soapAction="urn:findReservationByReservationNo"
> style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addClubMember">
>   <soap12:operation soapAction="urn:addClubMember" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeRole">
>   <soap12:operation soapAction="urn:removeRole" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getAllReservationsArray">
>   <soap12:operation soapAction="urn:getAllReservationsArray"
> style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findRoleByRolename">
>   <soap12:operation soapAction="urn:findRoleByRolename" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByStatus">
>   <soap12:operation soapAction="urn:findClubMemberByStatus" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findItemByName">
>   <soap12:operation soapAction="urn:findItemByName" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="getAllItemsArray">
>   <soap12:operation soapAction="urn:getAllItemsArray" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="getAllClubMembersArray">
>   <soap12:operation soapAction="urn:getAllClubMembersArray" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeReservation">
>   <soap12:operation soapAction="urn:removeReservation" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="removeItem">
>   <soap12:operation soapAction="urn:removeItem" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getAllRolesArray">
>   <soap12:operation soapAction="urn:getAllRolesArray" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeUser">
>   <soap12:operation soapAction="urn:removeUser" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="updateItem">
>   <soap12:operation soapAction="urn:updateItem" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="findUserByUsername">
>   <soap12:operation soapAction="urn:findUserByUsername" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findBySeatNo">
>   <soap12:operation soapAction="urn:findBySeatNo" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findItemByItemNo">
>   <soap12:operation soapAction="urn:findItemByItemNo" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByType">
>   <soap12:operation soapAction="urn:findClubMemberByType" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addUserToRole">
>   <soap12:operation soapAction="urn:addUserToRole" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getRolesByUsername">
>   <soap12:operation soapAction="urn:getRolesByUsername" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addReservation">
>   <soap12:operation soapAction="urn:addReservation" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getAllUsersArray">
>   <soap12:operation soapAction="urn:getAllUsersArray" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeClubMember">
>   <soap12:operation soapAction="urn:removeClubMember" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="updateClubMember">
>   <soap12:operation soapAction="urn:updateClubMember" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="updateRole">
>   <soap12:operation soapAction="urn:updateRole" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:fault name="updateRoleFault">
>   <soap12:fault use="literal" name="updateRoleFault" />
>   </wsdl:fault>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByName">
>   <soap12:operation soapAction="urn:findClubMemberByName" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="isAlive">
>   <soap12:operation soapAction="urn:isAlive" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByClubMemberNo">
>   <soap12:operation soapAction="urn:findClubMemberByClubMemberNo"
> style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:output>
>   <soap12:body use="literal" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="updateUser">
>   <soap12:operation soapAction="urn:updateUser" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
> - <wsdl:fault name="updateUserFault">
>   <soap12:fault use="literal" name="updateUserFault" />
>   </wsdl:fault>
>   </wsdl:operation>
> - <wsdl:operation name="addRoleToUser">
>   <soap12:operation soapAction="urn:addRoleToUser" style="document" />
> - <wsdl:input>
>   <soap12:body use="literal" />
>   </wsdl:input>
>   </wsdl:operation>
>   </wsdl:binding>
> - <wsdl:binding name="KaraSysServiceHttpBinding"
> type="axis2:KaraSysServicePortType">
>   <http:binding verb="POST" />
> - <wsdl:operation name="findClubMemberByPhone">
>   <http:operation location="findClubMemberByPhone" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="updateReservation">
>   <http:operation location="updateReservation" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="addRole">
>   <http:operation location="addRole" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addUser">
>   <http:operation location="addUser" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addItem">
>   <http:operation location="addItem" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findReservationByReservationNo">
>   <http:operation location="findReservationByReservationNo" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addClubMember">
>   <http:operation location="addClubMember" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeRole">
>   <http:operation location="removeRole" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getAllReservationsArray">
>   <http:operation location="getAllReservationsArray" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findRoleByRolename">
>   <http:operation location="findRoleByRolename" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByStatus">
>   <http:operation location="findClubMemberByStatus" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findItemByName">
>   <http:operation location="findItemByName" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="getAllItemsArray">
>   <http:operation location="getAllItemsArray" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="getAllClubMembersArray">
>   <http:operation location="getAllClubMembersArray" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeReservation">
>   <http:operation location="removeReservation" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="removeItem">
>   <http:operation location="removeItem" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getAllRolesArray">
>   <http:operation location="getAllRolesArray" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeUser">
>   <http:operation location="removeUser" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="updateItem">
>   <http:operation location="updateItem" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="findUserByUsername">
>   <http:operation location="findUserByUsername" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findBySeatNo">
>   <http:operation location="findBySeatNo" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findItemByItemNo">
>   <http:operation location="findItemByItemNo" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByType">
>   <http:operation location="findClubMemberByType" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addUserToRole">
>   <http:operation location="addUserToRole" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getRolesByUsername">
>   <http:operation location="getRolesByUsername" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="addReservation">
>   <http:operation location="addReservation" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="getAllUsersArray">
>   <http:operation location="getAllUsersArray" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="removeClubMember">
>   <http:operation location="removeClubMember" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="updateClubMember">
>   <http:operation location="updateClubMember" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="updateRole">
>   <http:operation location="updateRole" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByName">
>   <http:operation location="findClubMemberByName" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="isAlive">
>   <http:operation location="isAlive" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="findClubMemberByClubMemberNo">
>   <http:operation location="findClubMemberByClubMemberNo" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
> - <wsdl:output>
>   <mime:content type="text/xml" />
>   </wsdl:output>
>   </wsdl:operation>
> - <wsdl:operation name="updateUser">
>   <http:operation location="updateUser" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
> - <wsdl:operation name="addRoleToUser">
>   <http:operation location="addRoleToUser" />
> - <wsdl:input>
>   <mime:content type="text/xml" />
>   </wsdl:input>
>   </wsdl:operation>
>   </wsdl:binding>
> - <wsdl:service name="KaraSysService">
> - <wsdl:port name="KaraSysServiceSOAP11port_http"
> binding="axis2:KaraSysServiceSOAP11Binding">
>   <soap:address location="http://localhost:80/axis2/services/KaraSysService" />
>   </wsdl:port>
> - <wsdl:port name="KaraSysServiceSOAP12port_http"
> binding="axis2:KaraSysServiceSOAP12Binding">
>   <soap12:address
> location="http://localhost:80/axis2/services/KaraSysService" />
>   </wsdl:port>
> - <wsdl:port name="KaraSysServiceHttpport1"
> binding="axis2:KaraSysServiceHttpBinding">
>   <http:address location="http://localhost:80/axis2/rest/KaraSysService" />
>   </wsdl:port>
>   </wsdl:service>
>   </wsdl:definitions>
>
>
>
>
>
>
> <serviceGroup>
>
>         <service name="KaraSysService" scope="request"
> targetNamespace="http://ws.eric.com/KaraSys">
>                 <description>KaraSys Service</description>
>
>                 <messageReceivers>
>                         <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
>                                 class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
>                         <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
>                                 class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
>                 </messageReceivers>
>
>                 <parameter name="ServiceClass"
> locked="false">mo.karasys.service.KaraSysService</parameter>
>         </service>
>
> </serviceGroup>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services Developers

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: [RPCMessageReceiver] Exception occurred while trying to invoke service

Posted by Eric Chow <er...@gmail.com>.
The following is the WSDL and the services.xml



- <wsdl:definitions xmlns:axis2="http://ws.eric.com/SharpPOS"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:ns0="http://util.java/xsd"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:ns1="http://model.karasys.mo/xsd"
xmlns:ns2="http://service.karasys.mo/xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
targetNamespace="http://ws.eric.com/SharpPOS">
  <wsdl:documentation>Item Service</wsdl:documentation>
- <wsdl:types>
- <xs:schema xmlns:ax22="http://util.java/xsd"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://util.java/xsd">
  <xs:element name="Collection" type="ax22:Collection" />
- <xs:complexType name="Collection">
- <xs:sequence>
  <xs:element name="empty" type="xs:boolean" />
  </xs:sequence>
  </xs:complexType>
  </xs:schema>
- <xs:schema xmlns:ax23="http://util.java/xsd"
xmlns:ax21="http://model.karasys.mo/xsd"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://model.karasys.mo/xsd">
  <xs:import namespace="http://util.java/xsd" />
  <xs:element name="ClubMember" type="ax21:ClubMember" />
- <xs:complexType name="ClubMember">
- <xs:sequence>
  <xs:element name="address" nillable="true" type="xs:string" />
  <xs:element name="amount" type="xs:double" />
  <xs:element name="bank" nillable="true" type="xs:string" />
  <xs:element name="bankAccount" nillable="true" type="xs:string" />
  <xs:element name="bills" nillable="true" type="ax23:Collection" />
  <xs:element name="createDate" type="xs:dateTime" />
  <xs:element name="expireDate" type="xs:dateTime" />
  <xs:element name="memberNo" nillable="true" type="xs:string" />
  <xs:element name="memberType" nillable="true" type="xs:string" />
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="phone" nillable="true" type="xs:string" />
  <xs:element name="sex" nillable="true" type="xs:string" />
  <xs:element name="status" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  <xs:element name="Item" type="ax21:Item" />
- <xs:complexType name="Item">
- <xs:sequence>
  <xs:element name="itemNo" type="xs:long" />
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="price" type="xs:double" />
  </xs:sequence>
  </xs:complexType>
  <xs:element name="Reservation" type="ax21:Reservation" />
- <xs:complexType name="Reservation">
- <xs:sequence>
  <xs:element name="callTime" type="xs:dateTime" />
  <xs:element name="memberNo" nillable="true" type="xs:string" />
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="phone" nillable="true" type="xs:string" />
  <xs:element name="reservationNo" type="xs:long" />
  <xs:element name="seatNo" nillable="true" type="xs:string" />
  <xs:element name="startTime" type="xs:dateTime" />
  </xs:sequence>
  </xs:complexType>
  <xs:element name="Role" type="ax21:Role" />
- <xs:complexType name="Role">
- <xs:sequence>
  <xs:element name="description" nillable="true" type="xs:string" />
  <xs:element name="roleName" nillable="true" type="xs:string" />
  <xs:element name="users" nillable="true" type="ax23:Collection" />
  </xs:sequence>
  </xs:complexType>
  <xs:element name="User" type="ax21:User" />
- <xs:complexType name="User">
- <xs:sequence>
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="password" nillable="true" type="xs:string" />
  <xs:element name="roles" nillable="true" type="ax23:Collection" />
  <xs:element name="status" type="xs:boolean" />
  <xs:element name="username" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:schema>
- <xs:schema xmlns:ns="http://service.karasys.mo/xsd"
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://service.karasys.mo/xsd">
- <xs:element name="addClubMember">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="sex" nillable="true" type="xs:string" />
  <xs:element name="phone" nillable="true" type="xs:string" />
  <xs:element name="address" nillable="true" type="xs:string" />
  <xs:element name="memberType" nillable="true" type="xs:string" />
  <xs:element name="bank" nillable="true" type="xs:string" />
  <xs:element name="bankAccount" nillable="true" type="xs:string" />
  <xs:element name="expireDate" nillable="true" type="xs:dateTime" />
  <xs:element name="status" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addClubMemberResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="xs:boolean" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addItem">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="price" nillable="true" type="xs:double" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addItemResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="xs:boolean" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addRole">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="roleName" nillable="true" type="xs:string" />
  <xs:element name="description" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addRoleResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="xs:boolean" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addUser">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="username" nillable="true" type="xs:string" />
  <xs:element name="password" nillable="true" type="xs:string" />
  <xs:element name="status" nillable="true" type="xs:boolean" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addUserResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="xs:boolean" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="isAliveResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="xs:boolean" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByClubMemberNo">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="clubMemberNo" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByClubMemberNoResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="ns1:ClubMember" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByName">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="name" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByNameResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="ns1:ClubMember" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByPhone">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="name" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByPhoneResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="ns1:ClubMember" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByStatus">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="status" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByStatusResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element maxOccurs="unbounded" name="return" nillable="true"
type="ns1:ClubMember" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByType">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="type" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findClubMemberByTypeResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element maxOccurs="unbounded" name="return" nillable="true"
type="ns1:ClubMember" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="getAllClubMembersArrayResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element maxOccurs="unbounded" name="return" nillable="true"
type="ns1:ClubMember" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findItemByItemNo">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="itemNo" nillable="true" type="xs:long" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findItemByItemNoResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="ns1:Item" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findItemByName">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="name" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findItemByNameResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="ns1:Item" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="getAllItemsArrayResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element maxOccurs="unbounded" name="return" nillable="true"
type="ns1:Item" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findBySeatNo">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="seatNo" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findBySeatNoResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="ns1:Reservation" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findReservationByReservationNo">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="reservationNo" nillable="true" type="xs:long" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findReservationByReservationNoResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="ns1:Reservation" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="getAllReservationsArrayResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element maxOccurs="unbounded" name="return" nillable="true"
type="ns1:Reservation" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findRoleByRolename">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="roleName" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findRoleByRolenameResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="ns1:Role" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="getAllRolesArrayResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element maxOccurs="unbounded" name="return" nillable="true"
type="ns1:Role" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="getRolesByUsername">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="username" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="getRolesByUsernameResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element maxOccurs="unbounded" name="return" nillable="true"
type="ns1:Role" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findUserByUsername">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="username" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="findUserByUsernameResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" nillable="true" type="ns1:User" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="getAllUsersArrayResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element maxOccurs="unbounded" name="return" nillable="true"
type="ns1:User" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addReservation">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="seatNo" nillable="true" type="xs:string" />
  <xs:element name="memberNo" nillable="true" type="xs:string" />
  <xs:element name="startTime" nillable="true" type="xs:dateTime" />
  <xs:element name="phone" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addRoleToUser">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="username" nillable="true" type="xs:string" />
  <xs:element name="roleName" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="addUserToRole">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="roleName" nillable="true" type="xs:string" />
  <xs:element name="username" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="removeClubMember">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="clubMemberNo" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="removeItem">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="itemNo" nillable="true" type="xs:long" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="removeReservation">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="reservationNo" nillable="true" type="xs:long" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="removeRole">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="roleName" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="removeUser">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="username" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="updateClubMember">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="clubMemberNo" nillable="true" type="xs:string" />
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="sex" nillable="true" type="xs:string" />
  <xs:element name="phone" nillable="true" type="xs:string" />
  <xs:element name="address" nillable="true" type="xs:string" />
  <xs:element name="memberType" nillable="true" type="xs:string" />
  <xs:element name="bank" nillable="true" type="xs:string" />
  <xs:element name="bankAccount" nillable="true" type="xs:string" />
  <xs:element name="expireDate" nillable="true" type="xs:dateTime" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="updateItem">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="itemNo" nillable="true" type="xs:long" />
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="price" nillable="true" type="xs:double" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="updateReservation">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="reservationNo" nillable="true" type="xs:long" />
  <xs:element name="seatNo" nillable="true" type="xs:string" />
  <xs:element name="memberNo" nillable="true" type="xs:string" />
  <xs:element name="startTime" nillable="true" type="xs:dateTime" />
  <xs:element name="phone" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="updateRoleFault">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="updateRoleFault" type="xs:anyType" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="updateRole">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="roleName" nillable="true" type="xs:string" />
  <xs:element name="description" nillable="true" type="xs:string" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="updateUserFault">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="updateUserFault" type="xs:anyType" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="updateUser">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="name" nillable="true" type="xs:string" />
  <xs:element name="username" nillable="true" type="xs:string" />
  <xs:element name="password" nillable="true" type="xs:string" />
  <xs:element name="status" nillable="true" type="xs:boolean" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:schema>
  </wsdl:types>
- <wsdl:message name="findClubMemberByPhoneMessage">
  <wsdl:part name="part1" element="ns2:findClubMemberByPhone" />
  </wsdl:message>
- <wsdl:message name="findClubMemberByPhoneResponse">
  <wsdl:part name="part1" element="ns2:findClubMemberByPhoneResponse" />
  </wsdl:message>
- <wsdl:message name="updateReservationMessage">
  <wsdl:part name="part1" element="ns2:updateReservation" />
  </wsdl:message>
- <wsdl:message name="addRoleMessage">
  <wsdl:part name="part1" element="ns2:addRole" />
  </wsdl:message>
- <wsdl:message name="addRoleResponse">
  <wsdl:part name="part1" element="ns2:addRoleResponse" />
  </wsdl:message>
- <wsdl:message name="addUserMessage">
  <wsdl:part name="part1" element="ns2:addUser" />
  </wsdl:message>
- <wsdl:message name="addUserResponse">
  <wsdl:part name="part1" element="ns2:addUserResponse" />
  </wsdl:message>
- <wsdl:message name="addItemMessage">
  <wsdl:part name="part1" element="ns2:addItem" />
  </wsdl:message>
- <wsdl:message name="addItemResponse">
  <wsdl:part name="part1" element="ns2:addItemResponse" />
  </wsdl:message>
- <wsdl:message name="findReservationByReservationNoMessage">
  <wsdl:part name="part1" element="ns2:findReservationByReservationNo" />
  </wsdl:message>
- <wsdl:message name="findReservationByReservationNoResponse">
  <wsdl:part name="part1"
element="ns2:findReservationByReservationNoResponse" />
  </wsdl:message>
- <wsdl:message name="addClubMemberMessage">
  <wsdl:part name="part1" element="ns2:addClubMember" />
  </wsdl:message>
- <wsdl:message name="addClubMemberResponse">
  <wsdl:part name="part1" element="ns2:addClubMemberResponse" />
  </wsdl:message>
- <wsdl:message name="removeRoleMessage">
  <wsdl:part name="part1" element="ns2:removeRole" />
  </wsdl:message>
  <wsdl:message name="getAllReservationsArrayMessage" />
- <wsdl:message name="getAllReservationsArrayResponse">
  <wsdl:part name="part1" element="ns2:getAllReservationsArrayResponse" />
  </wsdl:message>
- <wsdl:message name="findRoleByRolenameMessage">
  <wsdl:part name="part1" element="ns2:findRoleByRolename" />
  </wsdl:message>
- <wsdl:message name="findRoleByRolenameResponse">
  <wsdl:part name="part1" element="ns2:findRoleByRolenameResponse" />
  </wsdl:message>
- <wsdl:message name="findClubMemberByStatusMessage">
  <wsdl:part name="part1" element="ns2:findClubMemberByStatus" />
  </wsdl:message>
- <wsdl:message name="findClubMemberByStatusResponse">
  <wsdl:part name="part1" element="ns2:findClubMemberByStatusResponse" />
  </wsdl:message>
- <wsdl:message name="findItemByNameMessage">
  <wsdl:part name="part1" element="ns2:findItemByName" />
  </wsdl:message>
- <wsdl:message name="findItemByNameResponse">
  <wsdl:part name="part1" element="ns2:findItemByNameResponse" />
  </wsdl:message>
  <wsdl:message name="getAllItemsArrayMessage" />
- <wsdl:message name="getAllItemsArrayResponse">
  <wsdl:part name="part1" element="ns2:getAllItemsArrayResponse" />
  </wsdl:message>
  <wsdl:message name="getAllClubMembersArrayMessage" />
- <wsdl:message name="getAllClubMembersArrayResponse">
  <wsdl:part name="part1" element="ns2:getAllClubMembersArrayResponse" />
  </wsdl:message>
- <wsdl:message name="removeReservationMessage">
  <wsdl:part name="part1" element="ns2:removeReservation" />
  </wsdl:message>
- <wsdl:message name="removeItemMessage">
  <wsdl:part name="part1" element="ns2:removeItem" />
  </wsdl:message>
  <wsdl:message name="getAllRolesArrayMessage" />
- <wsdl:message name="getAllRolesArrayResponse">
  <wsdl:part name="part1" element="ns2:getAllRolesArrayResponse" />
  </wsdl:message>
- <wsdl:message name="removeUserMessage">
  <wsdl:part name="part1" element="ns2:removeUser" />
  </wsdl:message>
- <wsdl:message name="updateItemMessage">
  <wsdl:part name="part1" element="ns2:updateItem" />
  </wsdl:message>
- <wsdl:message name="findUserByUsernameMessage">
  <wsdl:part name="part1" element="ns2:findUserByUsername" />
  </wsdl:message>
- <wsdl:message name="findUserByUsernameResponse">
  <wsdl:part name="part1" element="ns2:findUserByUsernameResponse" />
  </wsdl:message>
- <wsdl:message name="findBySeatNoMessage">
  <wsdl:part name="part1" element="ns2:findBySeatNo" />
  </wsdl:message>
- <wsdl:message name="findBySeatNoResponse">
  <wsdl:part name="part1" element="ns2:findBySeatNoResponse" />
  </wsdl:message>
- <wsdl:message name="findItemByItemNoMessage">
  <wsdl:part name="part1" element="ns2:findItemByItemNo" />
  </wsdl:message>
- <wsdl:message name="findItemByItemNoResponse">
  <wsdl:part name="part1" element="ns2:findItemByItemNoResponse" />
  </wsdl:message>
- <wsdl:message name="findClubMemberByTypeMessage">
  <wsdl:part name="part1" element="ns2:findClubMemberByType" />
  </wsdl:message>
- <wsdl:message name="findClubMemberByTypeResponse">
  <wsdl:part name="part1" element="ns2:findClubMemberByTypeResponse" />
  </wsdl:message>
- <wsdl:message name="addUserToRoleMessage">
  <wsdl:part name="part1" element="ns2:addUserToRole" />
  </wsdl:message>
- <wsdl:message name="getRolesByUsernameMessage">
  <wsdl:part name="part1" element="ns2:getRolesByUsername" />
  </wsdl:message>
- <wsdl:message name="getRolesByUsernameResponse">
  <wsdl:part name="part1" element="ns2:getRolesByUsernameResponse" />
  </wsdl:message>
- <wsdl:message name="addReservationMessage">
  <wsdl:part name="part1" element="ns2:addReservation" />
  </wsdl:message>
  <wsdl:message name="getAllUsersArrayMessage" />
- <wsdl:message name="getAllUsersArrayResponse">
  <wsdl:part name="part1" element="ns2:getAllUsersArrayResponse" />
  </wsdl:message>
- <wsdl:message name="removeClubMemberMessage">
  <wsdl:part name="part1" element="ns2:removeClubMember" />
  </wsdl:message>
- <wsdl:message name="updateClubMemberMessage">
  <wsdl:part name="part1" element="ns2:updateClubMember" />
  </wsdl:message>
- <wsdl:message name="updateRoleMessage">
  <wsdl:part name="part1" element="ns2:updateRole" />
  </wsdl:message>
- <wsdl:message name="updateRoleFault">
  <wsdl:part name="part1" element="ns2:updateRoleFault" />
  </wsdl:message>
- <wsdl:message name="findClubMemberByNameMessage">
  <wsdl:part name="part1" element="ns2:findClubMemberByName" />
  </wsdl:message>
- <wsdl:message name="findClubMemberByNameResponse">
  <wsdl:part name="part1" element="ns2:findClubMemberByNameResponse" />
  </wsdl:message>
  <wsdl:message name="isAliveMessage" />
- <wsdl:message name="isAliveResponse">
  <wsdl:part name="part1" element="ns2:isAliveResponse" />
  </wsdl:message>
- <wsdl:message name="findClubMemberByClubMemberNoMessage">
  <wsdl:part name="part1" element="ns2:findClubMemberByClubMemberNo" />
  </wsdl:message>
- <wsdl:message name="findClubMemberByClubMemberNoResponse">
  <wsdl:part name="part1" element="ns2:findClubMemberByClubMemberNoResponse" />
  </wsdl:message>
- <wsdl:message name="updateUserMessage">
  <wsdl:part name="part1" element="ns2:updateUser" />
  </wsdl:message>
- <wsdl:message name="updateUserFault">
  <wsdl:part name="part1" element="ns2:updateUserFault" />
  </wsdl:message>
- <wsdl:message name="addRoleToUserMessage">
  <wsdl:part name="part1" element="ns2:addRoleToUser" />
  </wsdl:message>
- <wsdl:portType name="KaraSysServicePortType">
- <wsdl:operation name="findClubMemberByPhone">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findClubMemberByPhoneMessage"
wsaw:Action="urn:findClubMemberByPhone" />
  <wsdl:output message="axis2:findClubMemberByPhoneResponse" />
  </wsdl:operation>
- <wsdl:operation name="updateReservation">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:updateReservationMessage"
wsaw:Action="urn:updateReservation" />
  </wsdl:operation>
- <wsdl:operation name="addRole">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:addRoleMessage" wsaw:Action="urn:addRole" />
  <wsdl:output message="axis2:addRoleResponse" />
  </wsdl:operation>
- <wsdl:operation name="addUser">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:addUserMessage" wsaw:Action="urn:addUser" />
  <wsdl:output message="axis2:addUserResponse" />
  </wsdl:operation>
- <wsdl:operation name="addItem">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:addItemMessage" wsaw:Action="urn:addItem" />
  <wsdl:output message="axis2:addItemResponse" />
  </wsdl:operation>
- <wsdl:operation name="findReservationByReservationNo">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findReservationByReservationNoMessage"
wsaw:Action="urn:findReservationByReservationNo" />
  <wsdl:output message="axis2:findReservationByReservationNoResponse" />
  </wsdl:operation>
- <wsdl:operation name="addClubMember">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:addClubMemberMessage" wsaw:Action="urn:addClubMember"
/>
  <wsdl:output message="axis2:addClubMemberResponse" />
  </wsdl:operation>
- <wsdl:operation name="removeRole">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:removeRoleMessage" wsaw:Action="urn:removeRole" />
  </wsdl:operation>
- <wsdl:operation name="getAllReservationsArray">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:getAllReservationsArrayMessage"
wsaw:Action="urn:getAllReservationsArray" />
  <wsdl:output message="axis2:getAllReservationsArrayResponse" />
  </wsdl:operation>
- <wsdl:operation name="findRoleByRolename">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findRoleByRolenameMessage"
wsaw:Action="urn:findRoleByRolename" />
  <wsdl:output message="axis2:findRoleByRolenameResponse" />
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByStatus">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findClubMemberByStatusMessage"
wsaw:Action="urn:findClubMemberByStatus" />
  <wsdl:output message="axis2:findClubMemberByStatusResponse" />
  </wsdl:operation>
- <wsdl:operation name="findItemByName">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findItemByNameMessage" wsaw:Action="urn:findItemByName"
/>
  <wsdl:output message="axis2:findItemByNameResponse" />
  </wsdl:operation>
- <wsdl:operation name="getAllItemsArray">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:getAllItemsArrayMessage"
wsaw:Action="urn:getAllItemsArray" />
  <wsdl:output message="axis2:getAllItemsArrayResponse" />
  </wsdl:operation>
- <wsdl:operation name="getAllClubMembersArray">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:getAllClubMembersArrayMessage"
wsaw:Action="urn:getAllClubMembersArray" />
  <wsdl:output message="axis2:getAllClubMembersArrayResponse" />
  </wsdl:operation>
- <wsdl:operation name="removeReservation">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:removeReservationMessage"
wsaw:Action="urn:removeReservation" />
  </wsdl:operation>
- <wsdl:operation name="removeItem">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:removeItemMessage" wsaw:Action="urn:removeItem" />
  </wsdl:operation>
- <wsdl:operation name="getAllRolesArray">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:getAllRolesArrayMessage"
wsaw:Action="urn:getAllRolesArray" />
  <wsdl:output message="axis2:getAllRolesArrayResponse" />
  </wsdl:operation>
- <wsdl:operation name="removeUser">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:removeUserMessage" wsaw:Action="urn:removeUser" />
  </wsdl:operation>
- <wsdl:operation name="updateItem">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:updateItemMessage" wsaw:Action="urn:updateItem" />
  </wsdl:operation>
- <wsdl:operation name="findUserByUsername">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findUserByUsernameMessage"
wsaw:Action="urn:findUserByUsername" />
  <wsdl:output message="axis2:findUserByUsernameResponse" />
  </wsdl:operation>
- <wsdl:operation name="findBySeatNo">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findBySeatNoMessage" wsaw:Action="urn:findBySeatNo" />
  <wsdl:output message="axis2:findBySeatNoResponse" />
  </wsdl:operation>
- <wsdl:operation name="findItemByItemNo">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findItemByItemNoMessage"
wsaw:Action="urn:findItemByItemNo" />
  <wsdl:output message="axis2:findItemByItemNoResponse" />
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByType">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findClubMemberByTypeMessage"
wsaw:Action="urn:findClubMemberByType" />
  <wsdl:output message="axis2:findClubMemberByTypeResponse" />
  </wsdl:operation>
- <wsdl:operation name="addUserToRole">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:addUserToRoleMessage" wsaw:Action="urn:addUserToRole"
/>
  </wsdl:operation>
- <wsdl:operation name="getRolesByUsername">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:getRolesByUsernameMessage"
wsaw:Action="urn:getRolesByUsername" />
  <wsdl:output message="axis2:getRolesByUsernameResponse" />
  </wsdl:operation>
- <wsdl:operation name="addReservation">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:addReservationMessage" wsaw:Action="urn:addReservation"
/>
  </wsdl:operation>
- <wsdl:operation name="getAllUsersArray">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:getAllUsersArrayMessage"
wsaw:Action="urn:getAllUsersArray" />
  <wsdl:output message="axis2:getAllUsersArrayResponse" />
  </wsdl:operation>
- <wsdl:operation name="removeClubMember">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:removeClubMemberMessage"
wsaw:Action="urn:removeClubMember" />
  </wsdl:operation>
- <wsdl:operation name="updateClubMember">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:updateClubMemberMessage"
wsaw:Action="urn:updateClubMember" />
  </wsdl:operation>
- <wsdl:operation name="updateRole">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:updateRoleMessage" wsaw:Action="urn:updateRole" />
  <wsdl:fault message="axis2:updateRoleFault" name="updateRoleFault" />
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByName">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findClubMemberByNameMessage"
wsaw:Action="urn:findClubMemberByName" />
  <wsdl:output message="axis2:findClubMemberByNameResponse" />
  </wsdl:operation>
- <wsdl:operation name="isAlive">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:isAliveMessage" wsaw:Action="urn:isAlive" />
  <wsdl:output message="axis2:isAliveResponse" />
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByClubMemberNo">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:findClubMemberByClubMemberNoMessage"
wsaw:Action="urn:findClubMemberByClubMemberNo" />
  <wsdl:output message="axis2:findClubMemberByClubMemberNoResponse" />
  </wsdl:operation>
- <wsdl:operation name="updateUser">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:updateUserMessage" wsaw:Action="urn:updateUser" />
  <wsdl:fault message="axis2:updateUserFault" name="updateUserFault" />
  </wsdl:operation>
- <wsdl:operation name="addRoleToUser">
  <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
message="axis2:addRoleToUserMessage" wsaw:Action="urn:addRoleToUser"
/>
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:binding name="KaraSysServiceSOAP11Binding"
type="axis2:KaraSysServicePortType">
  <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
- <wsdl:operation name="findClubMemberByPhone">
  <soap:operation soapAction="urn:findClubMemberByPhone" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="updateReservation">
  <soap:operation soapAction="urn:updateReservation" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="addRole">
  <soap:operation soapAction="urn:addRole" 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:operation name="addItem">
  <soap:operation soapAction="urn:addItem" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findReservationByReservationNo">
  <soap:operation soapAction="urn:findReservationByReservationNo"
style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addClubMember">
  <soap:operation soapAction="urn:addClubMember" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeRole">
  <soap:operation soapAction="urn:removeRole" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getAllReservationsArray">
  <soap:operation soapAction="urn:getAllReservationsArray" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findRoleByRolename">
  <soap:operation soapAction="urn:findRoleByRolename" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByStatus">
  <soap:operation soapAction="urn:findClubMemberByStatus" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findItemByName">
  <soap:operation soapAction="urn:findItemByName" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getAllItemsArray">
  <soap:operation soapAction="urn:getAllItemsArray" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getAllClubMembersArray">
  <soap:operation soapAction="urn:getAllClubMembersArray" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeReservation">
  <soap:operation soapAction="urn:removeReservation" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="removeItem">
  <soap:operation soapAction="urn:removeItem" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getAllRolesArray">
  <soap:operation soapAction="urn:getAllRolesArray" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeUser">
  <soap:operation soapAction="urn:removeUser" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="updateItem">
  <soap:operation soapAction="urn:updateItem" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="findUserByUsername">
  <soap:operation soapAction="urn:findUserByUsername" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findBySeatNo">
  <soap:operation soapAction="urn:findBySeatNo" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findItemByItemNo">
  <soap:operation soapAction="urn:findItemByItemNo" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByType">
  <soap:operation soapAction="urn:findClubMemberByType" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addUserToRole">
  <soap:operation soapAction="urn:addUserToRole" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getRolesByUsername">
  <soap:operation soapAction="urn:getRolesByUsername" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addReservation">
  <soap:operation soapAction="urn:addReservation" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getAllUsersArray">
  <soap:operation soapAction="urn:getAllUsersArray" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeClubMember">
  <soap:operation soapAction="urn:removeClubMember" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="updateClubMember">
  <soap:operation soapAction="urn:updateClubMember" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="updateRole">
  <soap:operation soapAction="urn:updateRole" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:fault name="updateRoleFault">
  <soap:body use="literal" />
  </wsdl:fault>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByName">
  <soap:operation soapAction="urn:findClubMemberByName" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="isAlive">
  <soap:operation soapAction="urn:isAlive" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByClubMemberNo">
  <soap:operation soapAction="urn:findClubMemberByClubMemberNo"
style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="updateUser">
  <soap:operation soapAction="urn:updateUser" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:fault name="updateUserFault">
  <soap:body use="literal" />
  </wsdl:fault>
  </wsdl:operation>
- <wsdl:operation name="addRoleToUser">
  <soap:operation soapAction="urn:addRoleToUser" style="document" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:binding name="KaraSysServiceSOAP12Binding"
type="axis2:KaraSysServicePortType">
  <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
- <wsdl:operation name="findClubMemberByPhone">
  <soap12:operation soapAction="urn:findClubMemberByPhone" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="updateReservation">
  <soap12:operation soapAction="urn:updateReservation" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="addRole">
  <soap12:operation soapAction="urn:addRole" 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:operation name="addItem">
  <soap12:operation soapAction="urn:addItem" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findReservationByReservationNo">
  <soap12:operation soapAction="urn:findReservationByReservationNo"
style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addClubMember">
  <soap12:operation soapAction="urn:addClubMember" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeRole">
  <soap12:operation soapAction="urn:removeRole" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getAllReservationsArray">
  <soap12:operation soapAction="urn:getAllReservationsArray"
style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findRoleByRolename">
  <soap12:operation soapAction="urn:findRoleByRolename" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByStatus">
  <soap12:operation soapAction="urn:findClubMemberByStatus" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findItemByName">
  <soap12:operation soapAction="urn:findItemByName" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getAllItemsArray">
  <soap12:operation soapAction="urn:getAllItemsArray" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getAllClubMembersArray">
  <soap12:operation soapAction="urn:getAllClubMembersArray" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeReservation">
  <soap12:operation soapAction="urn:removeReservation" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="removeItem">
  <soap12:operation soapAction="urn:removeItem" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getAllRolesArray">
  <soap12:operation soapAction="urn:getAllRolesArray" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeUser">
  <soap12:operation soapAction="urn:removeUser" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="updateItem">
  <soap12:operation soapAction="urn:updateItem" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="findUserByUsername">
  <soap12:operation soapAction="urn:findUserByUsername" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findBySeatNo">
  <soap12:operation soapAction="urn:findBySeatNo" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findItemByItemNo">
  <soap12:operation soapAction="urn:findItemByItemNo" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByType">
  <soap12:operation soapAction="urn:findClubMemberByType" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addUserToRole">
  <soap12:operation soapAction="urn:addUserToRole" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getRolesByUsername">
  <soap12:operation soapAction="urn:getRolesByUsername" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addReservation">
  <soap12:operation soapAction="urn:addReservation" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getAllUsersArray">
  <soap12:operation soapAction="urn:getAllUsersArray" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeClubMember">
  <soap12:operation soapAction="urn:removeClubMember" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="updateClubMember">
  <soap12:operation soapAction="urn:updateClubMember" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="updateRole">
  <soap12:operation soapAction="urn:updateRole" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:fault name="updateRoleFault">
  <soap12:fault use="literal" name="updateRoleFault" />
  </wsdl:fault>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByName">
  <soap12:operation soapAction="urn:findClubMemberByName" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="isAlive">
  <soap12:operation soapAction="urn:isAlive" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByClubMemberNo">
  <soap12:operation soapAction="urn:findClubMemberByClubMemberNo"
style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap12:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="updateUser">
  <soap12:operation soapAction="urn:updateUser" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
- <wsdl:fault name="updateUserFault">
  <soap12:fault use="literal" name="updateUserFault" />
  </wsdl:fault>
  </wsdl:operation>
- <wsdl:operation name="addRoleToUser">
  <soap12:operation soapAction="urn:addRoleToUser" style="document" />
- <wsdl:input>
  <soap12:body use="literal" />
  </wsdl:input>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:binding name="KaraSysServiceHttpBinding"
type="axis2:KaraSysServicePortType">
  <http:binding verb="POST" />
- <wsdl:operation name="findClubMemberByPhone">
  <http:operation location="findClubMemberByPhone" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="updateReservation">
  <http:operation location="updateReservation" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="addRole">
  <http:operation location="addRole" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addUser">
  <http:operation location="addUser" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addItem">
  <http:operation location="addItem" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findReservationByReservationNo">
  <http:operation location="findReservationByReservationNo" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addClubMember">
  <http:operation location="addClubMember" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeRole">
  <http:operation location="removeRole" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getAllReservationsArray">
  <http:operation location="getAllReservationsArray" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findRoleByRolename">
  <http:operation location="findRoleByRolename" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByStatus">
  <http:operation location="findClubMemberByStatus" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findItemByName">
  <http:operation location="findItemByName" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getAllItemsArray">
  <http:operation location="getAllItemsArray" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getAllClubMembersArray">
  <http:operation location="getAllClubMembersArray" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeReservation">
  <http:operation location="removeReservation" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="removeItem">
  <http:operation location="removeItem" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getAllRolesArray">
  <http:operation location="getAllRolesArray" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeUser">
  <http:operation location="removeUser" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="updateItem">
  <http:operation location="updateItem" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="findUserByUsername">
  <http:operation location="findUserByUsername" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findBySeatNo">
  <http:operation location="findBySeatNo" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findItemByItemNo">
  <http:operation location="findItemByItemNo" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByType">
  <http:operation location="findClubMemberByType" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addUserToRole">
  <http:operation location="addUserToRole" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getRolesByUsername">
  <http:operation location="getRolesByUsername" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addReservation">
  <http:operation location="addReservation" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="getAllUsersArray">
  <http:operation location="getAllUsersArray" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="removeClubMember">
  <http:operation location="removeClubMember" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="updateClubMember">
  <http:operation location="updateClubMember" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="updateRole">
  <http:operation location="updateRole" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByName">
  <http:operation location="findClubMemberByName" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="isAlive">
  <http:operation location="isAlive" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="findClubMemberByClubMemberNo">
  <http:operation location="findClubMemberByClubMemberNo" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
- <wsdl:output>
  <mime:content type="text/xml" />
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="updateUser">
  <http:operation location="updateUser" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
- <wsdl:operation name="addRoleToUser">
  <http:operation location="addRoleToUser" />
- <wsdl:input>
  <mime:content type="text/xml" />
  </wsdl:input>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:service name="KaraSysService">
- <wsdl:port name="KaraSysServiceSOAP11port_http"
binding="axis2:KaraSysServiceSOAP11Binding">
  <soap:address location="http://localhost:80/axis2/services/KaraSysService" />
  </wsdl:port>
- <wsdl:port name="KaraSysServiceSOAP12port_http"
binding="axis2:KaraSysServiceSOAP12Binding">
  <soap12:address
location="http://localhost:80/axis2/services/KaraSysService" />
  </wsdl:port>
- <wsdl:port name="KaraSysServiceHttpport1"
binding="axis2:KaraSysServiceHttpBinding">
  <http:address location="http://localhost:80/axis2/rest/KaraSysService" />
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>






<serviceGroup>			
	
	<service name="KaraSysService" scope="request"
targetNamespace="http://ws.eric.com/KaraSys">
		<description>KaraSys Service</description>
		
		<messageReceivers>
			<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
				class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
			<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
				class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
		</messageReceivers>

		<parameter name="ServiceClass"
locked="false">mo.karasys.service.KaraSysService</parameter>
	</service>
		
</serviceGroup>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: [RPCMessageReceiver] Exception occurred while trying to invoke service

Posted by Eric Chow <er...@gmail.com>.
I tried to download the nightly build, but still got the same exception.

Eric

On 3/26/07, Surya.Sigirisetty@ubs.com <Su...@ubs.com> wrote:
> Recently I encountered with similar problem and Deepal suggested to use latest from trunc or use latest nightly build. Good Luck!
>
> -----Original Message-----
> From: Eric Chow [mailto:eric138@gmail.com]
> Sent: Sunday, March 25, 2007 12:14 AM
> To: Axis User List
> Subject: [RPCMessageReceiver] Exception occurred while trying to invoke
> service
>
>
> Hello,
>
> Anyone can teach me what cause the following exception, and how to solve it?
>
> Or if this is a bug in Axis-1.1.1
>
> My Environment:
> Axis2-1.1.1, Tomcat-5.5.23, Java 1.5.x
> Invoking the web service from C#.
>
>
>
> 23:58:57,937 ERROR [RPCMessageReceiver] Exception occurred while
> trying to invoke service method getAllUsersArray
> org.apache.axiom.om.OMException: java.lang.NullPointerException
>         at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:194)
>         at org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:318)
>         at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:632)
>         at org.apache.axiom.om.impl.llom.OMElementImpl.detach(OMElementImpl.java:599)
>         at org.apache.axiom.om.impl.llom.OMNodeImpl.setParent(OMNodeImpl.java:117)
>         at org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMElementImpl.java:249)
>         at org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMElementImpl.java:202)
>         at org.apache.axis2.rpc.receivers.RPCUtil.processResponse(RPCUtil.java:169)
>         at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:136)
>         at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:39)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
>         at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:328)
>         at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NullPointerException
>         at org.apache.axis2.databinding.utils.BeanUtil.getPullParser(BeanUtil.java:78)
>         at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.processProperties(ADBXMLStreamReaderImpl.java:948)
>         at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.next(ADBXMLStreamReaderImpl.java:821)
>         at org.apache.axis2.databinding.utils.reader.WrappingXMLStreamReader.next(WrappingXMLStreamReader.java:45)
>         at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.next(ADBXMLStreamReaderImpl.java:824)
>         at org.apache.axis2.util.StreamWrapper.next(StreamWrapper.java:68)
>         at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:111)
>         ... 28 more
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
>
> This message and any attachment are confidential and may be privileged
> or otherwise protected from disclosure. If you are not the intended
> recipient please telephone or e-mail the sender and delete this message
> and all attachments from your system. If you are not the intended
> recipient you must not copy this message or any attachment or disclose
> the contents to any other person.
>
> Use of E-mails can involve substantial risks, including but not limited
> to lack of confidentiality and potential manipulation of contents and/or
> sender's address. E-mail transmission therefore cannot be guaranteed to
> be secure, error-free or virus-free. UBS therefore does not accept
> liability for any errors, omissions or consequences which arise as a
> result of e-mail transmission. If you choose to send sensitive
> information via e-mail, this will be done at your own risk.
>
> This message is provided for informational purposes and is not intended
> to nor will it create any binding legal relations. If verification is
> required please request a hard-copy version.
>
> This message should not be construed as a solicitation or offer to buy
> or sell any securities or related financial instruments.
>
> UBS AG does not accept Instructions via e-mail unless specifically
> authorised in writing and agreed to by UBS AG.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


RE: [RPCMessageReceiver] Exception occurred while trying to invoke service

Posted by Su...@ubs.com.
Recently I encountered with similar problem and Deepal suggested to use latest from trunc or use latest nightly build. Good Luck!

-----Original Message-----
From: Eric Chow [mailto:eric138@gmail.com]
Sent: Sunday, March 25, 2007 12:14 AM
To: Axis User List
Subject: [RPCMessageReceiver] Exception occurred while trying to invoke
service


Hello,

Anyone can teach me what cause the following exception, and how to solve it?

Or if this is a bug in Axis-1.1.1

My Environment:
Axis2-1.1.1, Tomcat-5.5.23, Java 1.5.x
Invoking the web service from C#.



23:58:57,937 ERROR [RPCMessageReceiver] Exception occurred while
trying to invoke service method getAllUsersArray
org.apache.axiom.om.OMException: java.lang.NullPointerException
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:194)
        at org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:318)
        at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:632)
        at org.apache.axiom.om.impl.llom.OMElementImpl.detach(OMElementImpl.java:599)
        at org.apache.axiom.om.impl.llom.OMNodeImpl.setParent(OMNodeImpl.java:117)
        at org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMElementImpl.java:249)
        at org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMElementImpl.java:202)
        at org.apache.axis2.rpc.receivers.RPCUtil.processResponse(RPCUtil.java:169)
        at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:136)
        at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:39)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
        at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:328)
        at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
        at org.apache.axis2.databinding.utils.BeanUtil.getPullParser(BeanUtil.java:78)
        at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.processProperties(ADBXMLStreamReaderImpl.java:948)
        at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.next(ADBXMLStreamReaderImpl.java:821)
        at org.apache.axis2.databinding.utils.reader.WrappingXMLStreamReader.next(WrappingXMLStreamReader.java:45)
        at org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl.next(ADBXMLStreamReaderImpl.java:824)
        at org.apache.axis2.util.StreamWrapper.next(StreamWrapper.java:68)
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:111)
        ... 28 more

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org