2 Replies Latest reply on Sep 29, 2006 8:00 AM by Hans Huber

    Problem with webservices on 4.0.4GA

    Frank Beullens Newbie

      Hi,

      i have written a webservices layer that runs on the 4.0.4.GA server (with the update of the jbossws 1.0.1). The wsdl file was generated on the server. When i try to cal a method on my server, i get in the method, but when trying to marshal the object for the response the server throws the following error:

      2006-07-13 12:45:17,973 ERROR [org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper] SOAP request exception
      javax.xml.rpc.JAXRPCException: Cannot create or send response message
      at org.jboss.ws.server.ServiceEndpoint.postProcessResponse(ServiceEndpoint.java:296)
      at org.jboss.ws.server.ServiceEndpoint.handleRequest(ServiceEndpoint.java:221)
      at org.jboss.ws.server.ServiceEndpointManager.processSOAPRequest(ServiceEndpointManager.java:355)
      at org.jboss.ws.server.StandardEndpointServlet.doPost(StandardEndpointServlet.java:109)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      at org.jboss.ws.server.StandardEndpointServlet.service(StandardEndpointServlet.java:75)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      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.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
      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.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: org.jboss.xb.binding.JBossXBRuntimeException: Neither getter nor field where found for defaultAssertionStatus in class java.lang.ClassLoader
      at org.jboss.xb.binding.MappingObjectModelProvider$FieldToElementMapping.(MappingObjectModelProvider.java:368)
      at org.jboss.xb.binding.MappingObjectModelProvider.mapFieldToElement(MappingObjectModelProvider.java:71)
      at org.jboss.ws.jaxb.JAXBMarshallerImpl.marshal(JAXBMarshallerImpl.java:145)
      at org.jboss.ws.jaxrpc.encoding.JAXBSerializer.serialize(JAXBSerializer.java:138)
      at org.jboss.ws.soap.SOAPContentElement.getXMLFragment(SOAPContentElement.java:152)
      at org.jboss.ws.soap.SOAPContentElement.expandToDOM(SOAPContentElement.java:822)
      at org.jboss.ws.soap.SOAPContentElement.getChildNodes(SOAPContentElement.java:739)
      at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:211)
      at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270)
      at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270)
      at org.jboss.util.xml.DOMWriter.print(DOMWriter.java:186)
      at org.jboss.util.xml.DOMWriter.printNode(DOMWriter.java:135)
      at org.jboss.ws.server.ServiceEndpoint.postProcessResponse(ServiceEndpoint.java:290)
      ... 24 more


      Here is my wsdl file:

      - <definitions name="SecurityWSService" targetNamespace="http://ws.dal.server.security.barc.be/jaws" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://annotation.lang.java/jaws" xmlns:ns2="http://util.java/jaws" xmlns:ns3="http://cert.security.java/jaws" xmlns:ns4="http://lang.java/jaws" xmlns:ns5="http://model.security.barc.be/jaws" xmlns:ns6="http://reflect.lang.java/jaws" xmlns:ns7="http://security.java/jaws" xmlns:ns8="http://net.java/jaws" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.dal.server.security.barc.be/jaws" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      -
      - <schema elementFormDefault="qualified" targetNamespace="http://model.security.barc.be/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://model.security.barc.be/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">









      -
      -






      -
      -





      -
      -







      -
      -





      -
      -






      -
      -





      -
      -







      -
      -





      -
      -





      -
      -





      -
      -








      -
      -






      -
      -










      - <schema elementFormDefault="qualified" targetNamespace="http://reflect.lang.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://reflect.lang.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">









      -
      -














      -
      -










      -
      -



      -
      -


















      -


      -
      -






      - <schema elementFormDefault="qualified" targetNamespace="http://annotation.lang.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://annotation.lang.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">









      -


      -
      -




      - <schema elementFormDefault="qualified" targetNamespace="http://cert.security.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://cert.security.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">









      -
      -






      -
      -






      - <schema elementFormDefault="qualified" targetNamespace="http://ws.dal.server.security.barc.be/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://ws.dal.server.security.barc.be/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">









      -
      -




      -
      -




      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -




      -
      -




      -
      -



      -
      -




      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -




      -
      -



      -
      -



      -
      -



      -
      -



      -
      -




      -
      -





      -
      -



      -
      -





      -
      -



      -
      -



      -
      -



      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -




      -
      -



      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -



      -
      -




      -
      -




      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -




      -
      -



      -
      -




      -
      -




      -
      -



      -
      -




      -
      -



      -
      -



      -
      -




      -
      -



      -
      -




      -
      -




      -
      -



      -
      -




      -
      -



      -
      -


































































































      - <schema elementFormDefault="qualified" targetNamespace="http://lang.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://lang.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">









      -
      -








































      -
      -




      -
      -



      -
      -













      - <schema elementFormDefault="qualified" targetNamespace="http://security.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://security.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">









      -
      -




      -
      -





      -
      -



      -
      -



      -
      -






      -


      -
      -





      - <schema elementFormDefault="qualified" targetNamespace="http://net.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://net.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">









      -
      -














      - <schema elementFormDefault="qualified" targetNamespace="http://util.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://util.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">









      -


      -
      -



      -
      -






      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -


      -
      <p

        • 1. Re: Problem with webservices on 4.0.4GA
          Frank Beullens Newbie

          Sorry,

          heres the wsdl file again:

          - <definitions name="SecurityWSService" targetNamespace="http://ws.dal.server.security.barc.be/jaws" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://annotation.lang.java/jaws" xmlns:ns2="http://util.java/jaws" xmlns:ns3="http://cert.security.java/jaws" xmlns:ns4="http://lang.java/jaws" xmlns:ns5="http://model.security.barc.be/jaws" xmlns:ns6="http://reflect.lang.java/jaws" xmlns:ns7="http://security.java/jaws" xmlns:ns8="http://net.java/jaws" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.dal.server.security.barc.be/jaws" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
          - <types>
          - <schema elementFormDefault="qualified" targetNamespace="http://model.security.barc.be/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://model.security.barc.be/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <import namespace="http://reflect.lang.java/jaws" />
           <import namespace="http://www.w3.org/2001/XMLSchema" />
           <import namespace="http://cert.security.java/jaws" />
           <import namespace="http://annotation.lang.java/jaws" />
           <import namespace="http://ws.dal.server.security.barc.be/jaws" />
           <import namespace="http://lang.java/jaws" />
           <import namespace="http://net.java/jaws" />
           <import namespace="http://security.java/jaws" />
           <import namespace="http://util.java/jaws" />
          - <complexType name="Application">
          - <sequence>
           <element name="active" type="boolean" />
           <element name="code" nillable="true" type="string" />
           <element name="description" nillable="true" type="string" />
           <element name="id" type="long" />
           </sequence>
           </complexType>
          - <complexType name="ApplicationFunction">
          - <sequence>
           <element name="application" nillable="true" type="tns:Application" />
           <element name="function" nillable="true" type="tns:Function" />
           <element name="id" type="long" />
           </sequence>
           </complexType>
          - <complexType name="BLResponse">
          - <sequence>
           <element name="firstOffendingAttribute" nillable="true" type="ns3:Object" />
           <element name="messages" nillable="true" type="ns9:List" />
           <element name="object" nillable="true" type="ns3:Object" />
           <element name="objectOk" type="boolean" />
           <element name="offendingAttributes" nillable="true" type="ns9:List" />
           </sequence>
           </complexType>
          - <complexType name="Function">
          - <sequence>
           <element name="code" nillable="true" type="string" />
           <element name="description" nillable="true" type="string" />
           <element name="id" type="long" />
           </sequence>
           </complexType>
          - <complexType name="Group">
          - <sequence>
           <element name="code" nillable="true" type="string" />
           <element name="description" nillable="true" type="string" />
           <element name="divId" type="long" />
           <element name="id" type="long" />
           </sequence>
           </complexType>
          - <complexType name="GroupUser">
          - <sequence>
           <element name="group" nillable="true" type="tns:Group" />
           <element name="id" type="long" />
           <element name="user" nillable="true" type="tns:User" />
           </sequence>
           </complexType>
          - <complexType name="Role">
          - <sequence>
           <element name="application" nillable="true" type="tns:Application" />
           <element name="applications" nillable="true" type="ns9:Vector" />
           <element name="code" nillable="true" type="string" />
           <element name="description" nillable="true" type="string" />
           <element name="id" type="long" />
           </sequence>
           </complexType>
          - <complexType name="RoleApplicationFunction">
          - <sequence>
           <element name="appFunc" nillable="true" type="tns:ApplicationFunction" />
           <element name="id" type="long" />
           <element name="role" nillable="true" type="tns:Role" />
           </sequence>
           </complexType>
          - <complexType name="RoleGroup">
          - <sequence>
           <element name="group" nillable="true" type="tns:Group" />
           <element name="id" type="long" />
           <element name="role" nillable="true" type="tns:Role" />
           </sequence>
           </complexType>
          - <complexType name="RoleUser">
          - <sequence>
           <element name="id" type="long" />
           <element name="role" nillable="true" type="tns:Role" />
           <element name="user" nillable="true" type="tns:User" />
           </sequence>
           </complexType>
          - <complexType name="User">
          - <sequence>
           <element name="active" type="boolean" />
           <element name="divId" type="long" />
           <element name="id" type="long" />
           <element name="loginCode" nillable="true" type="string" />
           <element name="name" nillable="true" type="string" />
           <element name="password" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="UserApplicationFunction">
          - <sequence>
           <element name="appFunction" nillable="true" type="tns:ApplicationFunction" />
           <element name="complementary" type="boolean" />
           <element name="id" type="long" />
           <element name="user" nillable="true" type="tns:User" />
           </sequence>
           </complexType>
          - <complexType name="UserLogin">
          - <sequence>
           <element name="address" nillable="true" type="string" />
           <element name="applicationId" type="long" />
           <element name="id" type="long" />
           <element name="loginDate" nillable="true" type="dateTime" />
           <element name="reason" nillable="true" type="string" />
           <element name="succeeded" type="boolean" />
           <element name="userId" type="long" />
           </sequence>
           </complexType>
           </schema>
          - <schema elementFormDefault="qualified" targetNamespace="http://reflect.lang.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://reflect.lang.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <import namespace="http://model.security.barc.be/jaws" />
           <import namespace="http://www.w3.org/2001/XMLSchema" />
           <import namespace="http://cert.security.java/jaws" />
           <import namespace="http://annotation.lang.java/jaws" />
           <import namespace="http://ws.dal.server.security.barc.be/jaws" />
           <import namespace="http://lang.java/jaws" />
           <import namespace="http://net.java/jaws" />
           <import namespace="http://security.java/jaws" />
           <import namespace="http://util.java/jaws" />
          - <complexType name="Constructor">
          - <sequence>
           <element maxOccurs="unbounded" minOccurs="0" name="declaredAnnotations" nillable="true" type="ns4:Annotation" />
           <element name="declaringClass" nillable="true" type="ns3:Class" />
           <element maxOccurs="unbounded" minOccurs="0" name="exceptionTypes" nillable="true" type="ns3:Class" />
           <element maxOccurs="unbounded" minOccurs="0" name="genericExceptionTypes" nillable="true" type="tns:Type" />
           <element maxOccurs="unbounded" minOccurs="0" name="genericParameterTypes" nillable="true" type="tns:Type" />
           <element name="modifiers" type="int" />
           <element name="name" nillable="true" type="string" />
           <element maxOccurs="unbounded" minOccurs="0" name="parameterAnnotations" nillable="true" type="ns4:Annotation.Array" />
           <element maxOccurs="unbounded" minOccurs="0" name="parameterTypes" nillable="true" type="ns3:Class" />
           <element name="synthetic" type="boolean" />
           <element maxOccurs="unbounded" minOccurs="0" name="typeParameters" nillable="true" type="tns:TypeVariable" />
           <element name="varArgs" type="boolean" />
           </sequence>
           </complexType>
          - <complexType name="Field">
          - <sequence>
           <element maxOccurs="unbounded" minOccurs="0" name="declaredAnnotations" nillable="true" type="ns4:Annotation" />
           <element name="declaringClass" nillable="true" type="ns3:Class" />
           <element name="enumConstant" type="boolean" />
           <element name="genericType" nillable="true" type="tns:Type" />
           <element name="modifiers" type="int" />
           <element name="name" nillable="true" type="string" />
           <element name="synthetic" type="boolean" />
           <element name="type" nillable="true" type="ns3:Class" />
           </sequence>
           </complexType>
          - <complexType name="GenericDeclaration">
          - <sequence>
           <element maxOccurs="unbounded" minOccurs="0" name="typeParameters" nillable="true" type="tns:TypeVariable" />
           </sequence>
           </complexType>
          - <complexType name="Method">
          - <sequence>
           <element name="bridge" type="boolean" />
           <element maxOccurs="unbounded" minOccurs="0" name="declaredAnnotations" nillable="true" type="ns4:Annotation" />
           <element name="declaringClass" nillable="true" type="ns3:Class" />
           <element name="defaultValue" nillable="true" type="ns3:Object" />
           <element maxOccurs="unbounded" minOccurs="0" name="exceptionTypes" nillable="true" type="ns3:Class" />
           <element maxOccurs="unbounded" minOccurs="0" name="genericExceptionTypes" nillable="true" type="tns:Type" />
           <element maxOccurs="unbounded" minOccurs="0" name="genericParameterTypes" nillable="true" type="tns:Type" />
           <element name="genericReturnType" nillable="true" type="tns:Type" />
           <element name="modifiers" type="int" />
           <element name="name" nillable="true" type="string" />
           <element maxOccurs="unbounded" minOccurs="0" name="parameterAnnotations" nillable="true" type="ns4:Annotation.Array" />
           <element maxOccurs="unbounded" minOccurs="0" name="parameterTypes" nillable="true" type="ns3:Class" />
           <element name="returnType" nillable="true" type="ns3:Class" />
           <element name="synthetic" type="boolean" />
           <element maxOccurs="unbounded" minOccurs="0" name="typeParameters" nillable="true" type="tns:TypeVariable" />
           <element name="varArgs" type="boolean" />
           </sequence>
           </complexType>
          - <complexType name="Type">
           <sequence />
           </complexType>
          - <complexType name="TypeVariable">
          - <sequence>
           <element maxOccurs="unbounded" minOccurs="0" name="bounds" nillable="true" type="tns:Type" />
           <element name="genericDeclaration" nillable="true" type="tns:GenericDeclaration" />
           <element name="name" nillable="true" type="string" />
           </sequence>
           </complexType>
           </schema>
          - <schema elementFormDefault="qualified" targetNamespace="http://annotation.lang.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://annotation.lang.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <import namespace="http://model.security.barc.be/jaws" />
           <import namespace="http://reflect.lang.java/jaws" />
           <import namespace="http://www.w3.org/2001/XMLSchema" />
           <import namespace="http://cert.security.java/jaws" />
           <import namespace="http://ws.dal.server.security.barc.be/jaws" />
           <import namespace="http://lang.java/jaws" />
           <import namespace="http://net.java/jaws" />
           <import namespace="http://security.java/jaws" />
           <import namespace="http://util.java/jaws" />
          - <complexType name="Annotation">
           <sequence />
           </complexType>
          - <complexType name="Annotation.Array">
          - <sequence>
           <element maxOccurs="unbounded" minOccurs="0" name="value" nillable="true" type="tns:Annotation" />
           </sequence>
           </complexType>
           </schema>
          - <schema elementFormDefault="qualified" targetNamespace="http://cert.security.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://cert.security.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <import namespace="http://model.security.barc.be/jaws" />
           <import namespace="http://reflect.lang.java/jaws" />
           <import namespace="http://www.w3.org/2001/XMLSchema" />
           <import namespace="http://annotation.lang.java/jaws" />
           <import namespace="http://ws.dal.server.security.barc.be/jaws" />
           <import namespace="http://lang.java/jaws" />
           <import namespace="http://net.java/jaws" />
           <import namespace="http://security.java/jaws" />
           <import namespace="http://util.java/jaws" />
          - <complexType name="CertPath">
          - <sequence>
           <element name="certificates" nillable="true" type="ns9:List" />
           <element name="encoded" nillable="true" type="base64Binary" />
           <element name="encodings" nillable="true" type="ns9:Iterator" />
           <element name="type" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="Certificate">
          - <sequence>
           <element name="encoded" nillable="true" type="base64Binary" />
           <element name="publicKey" nillable="true" type="ns6:PublicKey" />
           <element name="type" nillable="true" type="string" />
           </sequence>
           </complexType>
           </schema>
          - <schema elementFormDefault="qualified" targetNamespace="http://ws.dal.server.security.barc.be/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://ws.dal.server.security.barc.be/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <import namespace="http://model.security.barc.be/jaws" />
           <import namespace="http://reflect.lang.java/jaws" />
           <import namespace="http://www.w3.org/2001/XMLSchema" />
           <import namespace="http://cert.security.java/jaws" />
           <import namespace="http://annotation.lang.java/jaws" />
           <import namespace="http://lang.java/jaws" />
           <import namespace="http://net.java/jaws" />
           <import namespace="http://security.java/jaws" />
           <import namespace="http://util.java/jaws" />
          - <complexType name="deleteApplication">
          - <sequence>
           <element name="application" nillable="true" type="ns2:Application" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteApplicationFunction">
          - <sequence>
           <element name="appFunc" nillable="true" type="ns2:ApplicationFunction" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteApplicationFunctionResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteApplicationResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteFunction">
          - <sequence>
           <element name="function" nillable="true" type="ns2:Function" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteFunctionResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteGroup">
          - <sequence>
           <element name="group" nillable="true" type="ns2:Group" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteGroupResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteGroupuser">
          - <sequence>
           <element name="groupUser" nillable="true" type="ns2:GroupUser" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteGroupuserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteRole">
          - <sequence>
           <element name="role" nillable="true" type="ns2:Role" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteRoleApplicationFunction">
          - <sequence>
           <element name="roleAppFnc" nillable="true" type="ns2:RoleApplicationFunction" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteRoleApplicationFunctionResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteRoleGroup">
          - <sequence>
           <element name="roleGroup" nillable="true" type="ns2:RoleGroup" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteRoleGroupResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteRoleResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteRoleUser">
          - <sequence>
           <element name="roleUser" nillable="true" type="ns2:RoleUser" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteRoleUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteUser">
          - <sequence>
           <element name="user" nillable="true" type="ns2:User" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteUserApplicationFunction">
          - <sequence>
           <element name="userAppFnc" nillable="true" type="ns2:UserApplicationFunction" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="deleteUserApplicationFunctionResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="deleteUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getAllUserLogins">
          - <sequence>
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getAllUserLoginsResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getApplication">
          - <sequence>
           <element name="appCode" nillable="true" type="string" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getApplicationFunctionsForRole">
          - <sequence>
           <element name="role" nillable="true" type="ns2:Role" />
           <element name="application" nillable="true" type="ns2:Application" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getApplicationFunctionsForRoleResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getApplicationFunctionsForUser">
          - <sequence>
           <element name="user" nillable="true" type="ns2:User" />
           <element name="application" nillable="true" type="ns2:Application" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getApplicationFunctionsForUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getApplicationResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getApplications">
          - <sequence>
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getApplicationsResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getFunctions">
          - <sequence>
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getFunctionsForApplication">
          - <sequence>
           <element name="application" nillable="true" type="ns2:Application" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getFunctionsForApplicationResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getFunctionsForRole">
          - <sequence>
           <element name="roleId" type="long" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getFunctionsForRoleResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getFunctionsForUser">
          - <sequence>
           <element name="userId" type="long" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getFunctionsForUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getFunctionsResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getGroupUsersForGroup">
          - <sequence>
           <element name="group" nillable="true" type="ns2:Group" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getGroupUsersForGroupResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getGroupUsersForUser">
          - <sequence>
           <element name="user" nillable="true" type="ns2:User" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getGroupUsersForUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getGroups">
          - <sequence>
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getGroupsResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getRoleGroupsForGroup">
          - <sequence>
           <element name="group" nillable="true" type="ns2:Group" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getRoleGroupsForGroupResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getRoleGroupsForRole">
          - <sequence>
           <element name="role" nillable="true" type="ns2:Role" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getRoleGroupsForRoleResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getRoles">
          - <sequence>
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getRolesForApplication">
          - <sequence>
           <element name="application" nillable="true" type="ns2:Application" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getRolesForApplicationResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getRolesForUser">
          - <sequence>
           <element name="user" nillable="true" type="ns2:User" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getRolesForUserId">
          - <sequence>
           <element name="userId" type="long" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getRolesForUserIdResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getRolesForUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getRolesResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getUserForCode">
          - <sequence>
           <element name="loginCode" nillable="true" type="string" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getUserForCodeResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getUserForId">
          - <sequence>
           <element name="userId" type="long" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getUserForIdResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getUserLoginsForUser">
          - <sequence>
           <element name="user" nillable="true" type="ns2:User" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getUserLoginsForUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getUsers">
          - <sequence>
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getUsersForId">
          - <sequence>
           <element maxOccurs="unbounded" minOccurs="0" name="ids" type="long" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getUsersForIdResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getUsersForRole">
          - <sequence>
           <element name="role" nillable="true" type="ns2:Role" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="getUsersForRoleResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="getUsersResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveApplication">
          - <sequence>
           <element name="application" nillable="true" type="ns2:Application" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveApplicationFunction">
          - <sequence>
           <element name="appFunc" nillable="true" type="ns2:ApplicationFunction" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveApplicationFunctionResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveApplicationResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveFunction">
          - <sequence>
           <element name="function" nillable="true" type="ns2:Function" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveFunctionResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveGroup">
          - <sequence>
           <element name="group" nillable="true" type="ns2:Group" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveGroupResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveGroupUser">
          - <sequence>
           <element name="groupUser" nillable="true" type="ns2:GroupUser" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveGroupUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveRole">
          - <sequence>
           <element name="role" nillable="true" type="ns2:Role" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveRoleApplicationFunction">
          - <sequence>
           <element name="roleAppFnc" nillable="true" type="ns2:RoleApplicationFunction" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveRoleApplicationFunctionResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveRoleGroup">
          - <sequence>
           <element name="roleGroup" nillable="true" type="ns2:RoleGroup" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveRoleGroupResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveRoleResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveRoleUser">
          - <sequence>
           <element name="roleUser" nillable="true" type="ns2:RoleUser" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveRoleUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveUser">
          - <sequence>
           <element name="user" nillable="true" type="ns2:User" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveUserApplicationFunction">
          - <sequence>
           <element name="userAppFnc" nillable="true" type="ns2:UserApplicationFunction" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveUserApplicationFunctionResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveUserLogin">
          - <sequence>
           <element name="userLogin" nillable="true" type="ns2:UserLogin" />
           <element name="newcaller" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="saveUserLoginResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
          - <complexType name="saveUserResponse">
          - <sequence>
           <element name="result" nillable="true" type="ns2:BLResponse" />
           </sequence>
           </complexType>
           <element name="deleteApplication" type="tns:deleteApplication" />
           <element name="deleteApplicationFunction" type="tns:deleteApplicationFunction" />
           <element name="deleteApplicationFunctionResponse" type="tns:deleteApplicationFunctionResponse" />
           <element name="deleteApplicationResponse" type="tns:deleteApplicationResponse" />
           <element name="deleteFunction" type="tns:deleteFunction" />
           <element name="deleteFunctionResponse" type="tns:deleteFunctionResponse" />
           <element name="deleteGroup" type="tns:deleteGroup" />
           <element name="deleteGroupResponse" type="tns:deleteGroupResponse" />
           <element name="deleteGroupuser" type="tns:deleteGroupuser" />
           <element name="deleteGroupuserResponse" type="tns:deleteGroupuserResponse" />
           <element name="deleteRole" type="tns:deleteRole" />
           <element name="deleteRoleApplicationFunction" type="tns:deleteRoleApplicationFunction" />
           <element name="deleteRoleApplicationFunctionResponse" type="tns:deleteRoleApplicationFunctionResponse" />
           <element name="deleteRoleGroup" type="tns:deleteRoleGroup" />
           <element name="deleteRoleGroupResponse" type="tns:deleteRoleGroupResponse" />
           <element name="deleteRoleResponse" type="tns:deleteRoleResponse" />
           <element name="deleteRoleUser" type="tns:deleteRoleUser" />
           <element name="deleteRoleUserResponse" type="tns:deleteRoleUserResponse" />
           <element name="deleteUser" type="tns:deleteUser" />
           <element name="deleteUserApplicationFunction" type="tns:deleteUserApplicationFunction" />
           <element name="deleteUserApplicationFunctionResponse" type="tns:deleteUserApplicationFunctionResponse" />
           <element name="deleteUserResponse" type="tns:deleteUserResponse" />
           <element name="getAllUserLogins" type="tns:getAllUserLogins" />
           <element name="getAllUserLoginsResponse" type="tns:getAllUserLoginsResponse" />
           <element name="getApplication" type="tns:getApplication" />
           <element name="getApplicationFunctionsForRole" type="tns:getApplicationFunctionsForRole" />
           <element name="getApplicationFunctionsForRoleResponse" type="tns:getApplicationFunctionsForRoleResponse" />
           <element name="getApplicationFunctionsForUser" type="tns:getApplicationFunctionsForUser" />
           <element name="getApplicationFunctionsForUserResponse" type="tns:getApplicationFunctionsForUserResponse" />
           <element name="getApplicationResponse" type="tns:getApplicationResponse" />
           <element name="getApplications" type="tns:getApplications" />
           <element name="getApplicationsResponse" type="tns:getApplicationsResponse" />
           <element name="getFunctions" type="tns:getFunctions" />
           <element name="getFunctionsForApplication" type="tns:getFunctionsForApplication" />
           <element name="getFunctionsForApplicationResponse" type="tns:getFunctionsForApplicationResponse" />
           <element name="getFunctionsForRole" type="tns:getFunctionsForRole" />
           <element name="getFunctionsForRoleResponse" type="tns:getFunctionsForRoleResponse" />
           <element name="getFunctionsForUser" type="tns:getFunctionsForUser" />
           <element name="getFunctionsForUserResponse" type="tns:getFunctionsForUserResponse" />
           <element name="getFunctionsResponse" type="tns:getFunctionsResponse" />
           <element name="getGroupUsersForGroup" type="tns:getGroupUsersForGroup" />
           <element name="getGroupUsersForGroupResponse" type="tns:getGroupUsersForGroupResponse" />
           <element name="getGroupUsersForUser" type="tns:getGroupUsersForUser" />
           <element name="getGroupUsersForUserResponse" type="tns:getGroupUsersForUserResponse" />
           <element name="getGroups" type="tns:getGroups" />
           <element name="getGroupsResponse" type="tns:getGroupsResponse" />
           <element name="getRoleGroupsForGroup" type="tns:getRoleGroupsForGroup" />
           <element name="getRoleGroupsForGroupResponse" type="tns:getRoleGroupsForGroupResponse" />
           <element name="getRoleGroupsForRole" type="tns:getRoleGroupsForRole" />
           <element name="getRoleGroupsForRoleResponse" type="tns:getRoleGroupsForRoleResponse" />
           <element name="getRoles" type="tns:getRoles" />
           <element name="getRolesForApplication" type="tns:getRolesForApplication" />
           <element name="getRolesForApplicationResponse" type="tns:getRolesForApplicationResponse" />
           <element name="getRolesForUser" type="tns:getRolesForUser" />
           <element name="getRolesForUserId" type="tns:getRolesForUserId" />
           <element name="getRolesForUserIdResponse" type="tns:getRolesForUserIdResponse" />
           <element name="getRolesForUserResponse" type="tns:getRolesForUserResponse" />
           <element name="getRolesResponse" type="tns:getRolesResponse" />
           <element name="getUserForCode" type="tns:getUserForCode" />
           <element name="getUserForCodeResponse" type="tns:getUserForCodeResponse" />
           <element name="getUserForId" type="tns:getUserForId" />
           <element name="getUserForIdResponse" type="tns:getUserForIdResponse" />
           <element name="getUserLoginsForUser" type="tns:getUserLoginsForUser" />
           <element name="getUserLoginsForUserResponse" type="tns:getUserLoginsForUserResponse" />
           <element name="getUsers" type="tns:getUsers" />
           <element name="getUsersForId" type="tns:getUsersForId" />
           <element name="getUsersForIdResponse" type="tns:getUsersForIdResponse" />
           <element name="getUsersForRole" type="tns:getUsersForRole" />
           <element name="getUsersForRoleResponse" type="tns:getUsersForRoleResponse" />
           <element name="getUsersResponse" type="tns:getUsersResponse" />
           <element name="saveApplication" type="tns:saveApplication" />
           <element name="saveApplicationFunction" type="tns:saveApplicationFunction" />
           <element name="saveApplicationFunctionResponse" type="tns:saveApplicationFunctionResponse" />
           <element name="saveApplicationResponse" type="tns:saveApplicationResponse" />
           <element name="saveFunction" type="tns:saveFunction" />
           <element name="saveFunctionResponse" type="tns:saveFunctionResponse" />
           <element name="saveGroup" type="tns:saveGroup" />
           <element name="saveGroupResponse" type="tns:saveGroupResponse" />
           <element name="saveGroupUser" type="tns:saveGroupUser" />
           <element name="saveGroupUserResponse" type="tns:saveGroupUserResponse" />
           <element name="saveRole" type="tns:saveRole" />
           <element name="saveRoleApplicationFunction" type="tns:saveRoleApplicationFunction" />
           <element name="saveRoleApplicationFunctionResponse" type="tns:saveRoleApplicationFunctionResponse" />
           <element name="saveRoleGroup" type="tns:saveRoleGroup" />
           <element name="saveRoleGroupResponse" type="tns:saveRoleGroupResponse" />
           <element name="saveRoleResponse" type="tns:saveRoleResponse" />
           <element name="saveRoleUser" type="tns:saveRoleUser" />
           <element name="saveRoleUserResponse" type="tns:saveRoleUserResponse" />
           <element name="saveUser" type="tns:saveUser" />
           <element name="saveUserApplicationFunction" type="tns:saveUserApplicationFunction" />
           <element name="saveUserApplicationFunctionResponse" type="tns:saveUserApplicationFunctionResponse" />
           <element name="saveUserLogin" type="tns:saveUserLogin" />
           <element name="saveUserLoginResponse" type="tns:saveUserLoginResponse" />
           <element name="saveUserResponse" type="tns:saveUserResponse" />
           </schema>
          - <schema elementFormDefault="qualified" targetNamespace="http://lang.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://lang.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <import namespace="http://model.security.barc.be/jaws" />
           <import namespace="http://reflect.lang.java/jaws" />
           <import namespace="http://www.w3.org/2001/XMLSchema" />
           <import namespace="http://cert.security.java/jaws" />
           <import namespace="http://annotation.lang.java/jaws" />
           <import namespace="http://ws.dal.server.security.barc.be/jaws" />
           <import namespace="http://net.java/jaws" />
           <import namespace="http://security.java/jaws" />
           <import namespace="http://util.java/jaws" />
          - <complexType name="Class">
          - <sequence>
           <element name="annotation" type="boolean" />
           <element maxOccurs="unbounded" minOccurs="0" name="annotations" nillable="true" type="ns4:Annotation" />
           <element name="anonymousClass" type="boolean" />
           <element name="array" type="boolean" />
           <element name="canonicalName" nillable="true" type="string" />
           <element name="classLoader" nillable="true" type="tns:ClassLoader" />
           <element maxOccurs="unbounded" minOccurs="0" name="classes" nillable="true" type="tns:Class" />
           <element name="componentType" nillable="true" type="tns:Class" />
           <element maxOccurs="unbounded" minOccurs="0" name="constructors" nillable="true" type="ns5:Constructor" />
           <element maxOccurs="unbounded" minOccurs="0" name="declaredAnnotations" nillable="true" type="ns4:Annotation" />
           <element maxOccurs="unbounded" minOccurs="0" name="declaredClasses" nillable="true" type="tns:Class" />
           <element maxOccurs="unbounded" minOccurs="0" name="declaredConstructors" nillable="true" type="ns5:Constructor" />
           <element maxOccurs="unbounded" minOccurs="0" name="declaredFields" nillable="true" type="ns5:Field" />
           <element maxOccurs="unbounded" minOccurs="0" name="declaredMethods" nillable="true" type="ns5:Method" />
           <element name="declaringClass" nillable="true" type="tns:Class" />
           <element name="enclosingClass" nillable="true" type="tns:Class" />
           <element name="enclosingConstructor" nillable="true" type="ns5:Constructor" />
           <element name="enclosingMethod" nillable="true" type="ns5:Method" />
           <element name="enum" type="boolean" />
           <element maxOccurs="unbounded" minOccurs="0" name="enumConstants" nillable="true" type="tns:Object" />
           <element maxOccurs="unbounded" minOccurs="0" name="fields" nillable="true" type="ns5:Field" />
           <element maxOccurs="unbounded" minOccurs="0" name="genericInterfaces" nillable="true" type="ns5:Type" />
           <element name="genericSuperclass" nillable="true" type="ns5:Type" />
           <element name="interface" type="boolean" />
           <element maxOccurs="unbounded" minOccurs="0" name="interfaces" nillable="true" type="tns:Class" />
           <element name="localClass" type="boolean" />
           <element name="memberClass" type="boolean" />
           <element maxOccurs="unbounded" minOccurs="0" name="methods" nillable="true" type="ns5:Method" />
           <element name="modifiers" type="int" />
           <element name="name" nillable="true" type="string" />
           <element name="package" nillable="true" type="tns:Package" />
           <element name="primitive" type="boolean" />
           <element name="protectionDomain" nillable="true" type="ns6:ProtectionDomain" />
           <element maxOccurs="unbounded" minOccurs="0" name="signers" nillable="true" type="tns:Object" />
           <element name="simpleName" nillable="true" type="string" />
           <element name="superclass" nillable="true" type="tns:Class" />
           <element name="synthetic" type="boolean" />
           <element maxOccurs="unbounded" minOccurs="0" name="typeParameters" nillable="true" type="ns5:TypeVariable" />
           </sequence>
           </complexType>
          - <complexType name="ClassLoader">
          - <sequence>
           <element name="defaultAssertionStatus" type="boolean" />
           <element name="parent" nillable="true" type="tns:ClassLoader" />
           </sequence>
           </complexType>
          - <complexType name="Object">
          - <sequence>
           <element name="class" nillable="true" type="tns:Class" />
           </sequence>
           </complexType>
          - <complexType name="Package">
          - <sequence>
           <element maxOccurs="unbounded" minOccurs="0" name="annotations" nillable="true" type="ns4:Annotation" />
           <element maxOccurs="unbounded" minOccurs="0" name="declaredAnnotations" nillable="true" type="ns4:Annotation" />
           <element name="implementationTitle" nillable="true" type="string" />
           <element name="implementationVendor" nillable="true" type="string" />
           <element name="implementationVersion" nillable="true" type="string" />
           <element name="name" nillable="true" type="string" />
           <element name="sealed" type="boolean" />
           <element name="specificationTitle" nillable="true" type="string" />
           <element name="specificationVendor" nillable="true" type="string" />
           <element name="specificationVersion" nillable="true" type="string" />
           </sequence>
           </complexType>
           </schema>
          - <schema elementFormDefault="qualified" targetNamespace="http://security.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://security.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <import namespace="http://model.security.barc.be/jaws" />
           <import namespace="http://reflect.lang.java/jaws" />
           <import namespace="http://www.w3.org/2001/XMLSchema" />
           <import namespace="http://cert.security.java/jaws" />
           <import namespace="http://annotation.lang.java/jaws" />
           <import namespace="http://ws.dal.server.security.barc.be/jaws" />
           <import namespace="http://lang.java/jaws" />
           <import namespace="http://net.java/jaws" />
           <import namespace="http://util.java/jaws" />
          - <complexType name="CodeSigner">
          - <sequence>
           <element name="signerCertPath" nillable="true" type="ns7:CertPath" />
           <element name="timestamp" nillable="true" type="tns:Timestamp" />
           </sequence>
           </complexType>
          - <complexType name="CodeSource">
          - <sequence>
           <element maxOccurs="unbounded" minOccurs="0" name="certificates" nillable="true" type="ns7:Certificate" />
           <element maxOccurs="unbounded" minOccurs="0" name="codeSigners" nillable="true" type="tns:CodeSigner" />
           <element name="location" nillable="true" type="ns10:URL" />
           </sequence>
           </complexType>
          - <complexType name="PermissionCollection">
          - <sequence>
           <element name="readOnly" type="boolean" />
           </sequence>
           </complexType>
          - <complexType name="Principal">
          - <sequence>
           <element name="name" nillable="true" type="string" />
           </sequence>
           </complexType>
          - <complexType name="ProtectionDomain">
          - <sequence>
           <element name="classLoader" nillable="true" type="ns3:ClassLoader" />
           <element name="codeSource" nillable="true" type="tns:CodeSource" />
           <element name="permissions" nillable="true" type="tns:PermissionCollection" />
           <element maxOccurs="unbounded" minOccurs="0" name="principals" nillable="true" type="tns:Principal" />
           </sequence>
           </complexType>
          - <complexType name="PublicKey">
           <sequence />
           </complexType>
          - <complexType name="Timestamp">
          - <sequence>
           <element name="signerCertPath" nillable="true" type="ns7:CertPath" />
           <element name="timestamp" nillable="true" type="dateTime" />
           </sequence>
           </complexType>
           </schema>
          - <schema elementFormDefault="qualified" targetNamespace="http://net.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:ns9="http://util.java/jaws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://net.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <import namespace="http://model.security.barc.be/jaws" />
           <import namespace="http://reflect.lang.java/jaws" />
           <import namespace="http://www.w3.org/2001/XMLSchema" />
           <import namespace="http://cert.security.java/jaws" />
           <import namespace="http://annotation.lang.java/jaws" />
           <import namespace="http://ws.dal.server.security.barc.be/jaws" />
           <import namespace="http://lang.java/jaws" />
           <import namespace="http://security.java/jaws" />
           <import namespace="http://util.java/jaws" />
          - <complexType name="URL">
          - <sequence>
           <element name="authority" nillable="true" type="string" />
           <element name="content" nillable="true" type="ns3:Object" />
           <element name="defaultPort" type="int" />
           <element name="file" nillable="true" type="string" />
           <element name="host" nillable="true" type="string" />
           <element name="path" nillable="true" type="string" />
           <element name="port" type="int" />
           <element name="protocol" nillable="true" type="string" />
           <element name="query" nillable="true" type="string" />
           <element name="ref" nillable="true" type="string" />
           <element name="userInfo" nillable="true" type="string" />
           </sequence>
           </complexType>
           </schema>
          - <schema elementFormDefault="qualified" targetNamespace="http://util.java/jaws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://ws.dal.server.security.barc.be/jaws" xmlns:ns10="http://net.java/jaws" xmlns:ns2="http://model.security.barc.be/jaws" xmlns:ns3="http://lang.java/jaws" xmlns:ns4="http://annotation.lang.java/jaws" xmlns:ns5="http://reflect.lang.java/jaws" xmlns:ns6="http://security.java/jaws" xmlns:ns7="http://cert.security.java/jaws" xmlns:ns8="http://www.w3.org/2001/XMLSchema" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://util.java/jaws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <import namespace="http://model.security.barc.be/jaws" />
           <import namespace="http://reflect.lang.java/jaws" />
           <import namespace="http://www.w3.org/2001/XMLSchema" />
           <import namespace="http://cert.security.java/jaws" />
           <import namespace="http://annotation.lang.java/jaws" />
           <import namespace="http://ws.dal.server.security.barc.be/jaws" />
           <import namespace="http://lang.java/jaws" />
           <import namespace="http://net.java/jaws" />
           <import namespace="http://security.java/jaws" />
          - <complexType name="Iterator">
           <sequence />
           </complexType>
          - <complexType name="List">
          - <sequence>
           <element name="empty" type="boolean" />
           </sequence>
           </complexType>
          - <complexType name="Vector">
          - <sequence>
           <element name="empty" type="boolean" />
           <element name="size" type="int" />
           </sequence>
           </complexType>
           </schema>
           </types>
          - <message name="SecurityWS_deleteFunctionResponse">
           <part element="tns:deleteFunctionResponse" name="result" />
           </message>
          - <message name="SecurityWS_getGroupUsersForGroupResponse">
           <part element="tns:getGroupUsersForGroupResponse" name="result" />
           </message>
          - <message name="SecurityWS_deleteApplication">
           <part element="tns:deleteApplication" name="parameters" />
           </message>
          - <message name="SecurityWS_getApplicationFunctionsForUser">
           <part element="tns:getApplicationFunctionsForUser" name="parameters" />
           </message>
          - <message name="SecurityWS_getFunctionsForUserResponse">
           <part element="tns:getFunctionsForUserResponse" name="result" />
           </message>
          - <message name="SecurityWS_getRolesForUserIdResponse">
           <part element="tns:getRolesForUserIdResponse" name="result" />
           </message>
          - <message name="SecurityWS_deleteRoleGroupResponse">
           <part element="tns:deleteRoleGroupResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveRoleGroupResponse">
           <part element="tns:saveRoleGroupResponse" name="result" />
           </message>
          - <message name="SecurityWS_getUsers">
           <part element="tns:getUsers" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteRoleUser">
           <part element="tns:deleteRoleUser" name="parameters" />
           </message>
          - <message name="SecurityWS_saveUserLogin">
           <part element="tns:saveUserLogin" name="parameters" />
           </message>
          - <message name="SecurityWS_getUserForCode">
           <part element="tns:getUserForCode" name="parameters" />
           </message>
          - <message name="SecurityWS_getRolesResponse">
           <part element="tns:getRolesResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveRoleUser">
           <part element="tns:saveRoleUser" name="parameters" />
           </message>
          - <message name="SecurityWS_getGroupsResponse">
           <part element="tns:getGroupsResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveFunctionResponse">
           <part element="tns:saveFunctionResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveRoleUserResponse">
           <part element="tns:saveRoleUserResponse" name="result" />
           </message>
          - <message name="SecurityWS_getFunctions">
           <part element="tns:getFunctions" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteUserApplicationFunctionResponse">
           <part element="tns:deleteUserApplicationFunctionResponse" name="result" />
           </message>
          - <message name="SecurityWS_getUserForId">
           <part element="tns:getUserForId" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteApplicationResponse">
           <part element="tns:deleteApplicationResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveUserApplicationFunction">
           <part element="tns:saveUserApplicationFunction" name="parameters" />
           </message>
          - <message name="SecurityWS_getRoleGroupsForRoleResponse">
           <part element="tns:getRoleGroupsForRoleResponse" name="result" />
           </message>
          - <message name="SecurityWS_getRolesForApplicationResponse">
           <part element="tns:getRolesForApplicationResponse" name="result" />
           </message>
          - <message name="SecurityWS_getFunctionsResponse">
           <part element="tns:getFunctionsResponse" name="result" />
           </message>
          - <message name="SecurityWS_getRoleGroupsForRole">
           <part element="tns:getRoleGroupsForRole" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteRoleGroup">
           <part element="tns:deleteRoleGroup" name="parameters" />
           </message>
          - <message name="SecurityWS_getRoles">
           <part element="tns:getRoles" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteUserApplicationFunction">
           <part element="tns:deleteUserApplicationFunction" name="parameters" />
           </message>
          - <message name="SecurityWS_saveUserResponse">
           <part element="tns:saveUserResponse" name="result" />
           </message>
          - <message name="SecurityWS_getRolesForApplication">
           <part element="tns:getRolesForApplication" name="parameters" />
           </message>
          - <message name="SecurityWS_saveUserApplicationFunctionResponse">
           <part element="tns:saveUserApplicationFunctionResponse" name="result" />
           </message>
          - <message name="SecurityWS_getUserForIdResponse">
           <part element="tns:getUserForIdResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveApplicationFunctionResponse">
           <part element="tns:saveApplicationFunctionResponse" name="result" />
           </message>
          - <message name="SecurityWS_deleteUserResponse">
           <part element="tns:deleteUserResponse" name="result" />
           </message>
          - <message name="SecurityWS_deleteApplicationFunctionResponse">
           <part element="tns:deleteApplicationFunctionResponse" name="result" />
           </message>
          - <message name="SecurityWS_getUsersForRoleResponse">
           <part element="tns:getUsersForRoleResponse" name="result" />
           </message>
          - <message name="SecurityWS_getUsersForId">
           <part element="tns:getUsersForId" name="parameters" />
           </message>
          - <message name="SecurityWS_getAllUserLoginsResponse">
           <part element="tns:getAllUserLoginsResponse" name="result" />
           </message>
          - <message name="SecurityWS_getRolesForUserId">
           <part element="tns:getRolesForUserId" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteFunction">
           <part element="tns:deleteFunction" name="parameters" />
           </message>
          - <message name="SecurityWS_getApplicationsResponse">
           <part element="tns:getApplicationsResponse" name="result" />
           </message>
          - <message name="SecurityWS_getGroups">
           <part element="tns:getGroups" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteGroupuserResponse">
           <part element="tns:deleteGroupuserResponse" name="result" />
           </message>
          - <message name="SecurityWS_getGroupUsersForGroup">
           <part element="tns:getGroupUsersForGroup" name="parameters" />
           </message>
          - <message name="SecurityWS_getFunctionsForApplicationResponse">
           <part element="tns:getFunctionsForApplicationResponse" name="result" />
           </message>
          - <message name="SecurityWS_getUsersForRole">
           <part element="tns:getUsersForRole" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteApplicationFunction">
           <part element="tns:deleteApplicationFunction" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteGroup">
           <part element="tns:deleteGroup" name="parameters" />
           </message>
          - <message name="SecurityWS_saveGroupUser">
           <part element="tns:saveGroupUser" name="parameters" />
           </message>
          - <message name="SecurityWS_getApplications">
           <part element="tns:getApplications" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteGroupuser">
           <part element="tns:deleteGroupuser" name="parameters" />
           </message>
          - <message name="SecurityWS_saveApplicationFunction">
           <part element="tns:saveApplicationFunction" name="parameters" />
           </message>
          - <message name="SecurityWS_getUserLoginsForUser">
           <part element="tns:getUserLoginsForUser" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteRoleUserResponse">
           <part element="tns:deleteRoleUserResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveRoleApplicationFunctionResponse">
           <part element="tns:saveRoleApplicationFunctionResponse" name="result" />
           </message>
          - <message name="SecurityWS_getApplicationFunctionsForUserResponse">
           <part element="tns:getApplicationFunctionsForUserResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveRoleResponse">
           <part element="tns:saveRoleResponse" name="result" />
           </message>
          - <message name="SecurityWS_getUserLoginsForUserResponse">
           <part element="tns:getUserLoginsForUserResponse" name="result" />
           </message>
          - <message name="SecurityWS_getRoleGroupsForGroupResponse">
           <part element="tns:getRoleGroupsForGroupResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveGroup">
           <part element="tns:saveGroup" name="parameters" />
           </message>
          - <message name="SecurityWS_getApplicationFunctionsForRoleResponse">
           <part element="tns:getApplicationFunctionsForRoleResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveRoleGroup">
           <part element="tns:saveRoleGroup" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteGroupResponse">
           <part element="tns:deleteGroupResponse" name="result" />
           </message>
          - <message name="SecurityWS_getFunctionsForApplication">
           <part element="tns:getFunctionsForApplication" name="parameters" />
           </message>
          - <message name="SecurityWS_saveUser">
           <part element="tns:saveUser" name="parameters" />
           </message>
          - <message name="SecurityWS_getFunctionsForRole">
           <part element="tns:getFunctionsForRole" name="parameters" />
           </message>
          - <message name="SecurityWS_getRolesForUser">
           <part element="tns:getRolesForUser" name="parameters" />
           </message>
          - <message name="SecurityWS_saveFunction">
           <part element="tns:saveFunction" name="parameters" />
           </message>
          - <message name="SecurityWS_getUsersResponse">
           <part element="tns:getUsersResponse" name="result" />
           </message>
          - <message name="SecurityWS_getApplicationResponse">
           <part element="tns:getApplicationResponse" name="result" />
           </message>
          - <message name="SecurityWS_getFunctionsForRoleResponse">
           <part element="tns:getFunctionsForRoleResponse" name="result" />
           </message>
          - <message name="SecurityWS_deleteUser">
           <part element="tns:deleteUser" name="parameters" />
           </message>
          - <message name="SecurityWS_saveApplication">
           <part element="tns:saveApplication" name="parameters" />
           </message>
          - <message name="SecurityWS_getUsersForIdResponse">
           <part element="tns:getUsersForIdResponse" name="result" />
           </message>
          - <message name="SecurityWS_getUserForCodeResponse">
           <part element="tns:getUserForCodeResponse" name="result" />
           </message>
          - <message name="SecurityWS_deleteRoleApplicationFunction">
           <part element="tns:deleteRoleApplicationFunction" name="parameters" />
           </message>
          - <message name="SecurityWS_deleteRole">
           <part element="tns:deleteRole" name="parameters" />
           </message>
          - <message name="SecurityWS_saveRole">
           <part element="tns:saveRole" name="parameters" />
           </message>
          - <message name="SecurityWS_getGroupUsersForUserResponse">
           <part element="tns:getGroupUsersForUserResponse" name="result" />
           </message>
          - <message name="SecurityWS_deleteRoleResponse">
           <part element="tns:deleteRoleResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveApplicationResponse">
           <part element="tns:saveApplicationResponse" name="result" />
           </message>
          - <message name="SecurityWS_getRoleGroupsForGroup">
           <part element="tns:getRoleGroupsForGroup" name="parameters" />
           </message>
          - <message name="SecurityWS_saveRoleApplicationFunction">
           <part element="tns:saveRoleApplicationFunction" name="parameters" />
           </message>
          - <message name="SecurityWS_getApplicationFunctionsForRole">
           <part element="tns:getApplicationFunctionsForRole" name="parameters" />
           </message>
          - <message name="SecurityWS_getApplication">
           <part element="tns:getApplication" name="parameters" />
           </message>
          - <message name="SecurityWS_getAllUserLogins">
           <part element="tns:getAllUserLogins" name="parameters" />
           </message>
          - <message name="SecurityWS_getGroupUsersForUser">
           <part element="tns:getGroupUsersForUser" name="parameters" />
           </message>
          - <message name="SecurityWS_saveGroupUserResponse">
           <part element="tns:saveGroupUserResponse" name="result" />
           </message>
          - <message name="SecurityWS_deleteRoleApplicationFunctionResponse">
           <part element="tns:deleteRoleApplicationFunctionResponse" name="result" />
           </message>
          - <message name="SecurityWS_getFunctionsForUser">
           <part element="tns:getFunctionsForUser" name="parameters" />
           </message>
          - <message name="SecurityWS_saveGroupResponse">
           <part element="tns:saveGroupResponse" name="result" />
           </message>
          - <message name="SecurityWS_saveUserLoginResponse">
           <part element="tns:saveUserLoginResponse" name="result" />
           </message>
          - <message name="SecurityWS_getRolesForUserResponse">
           <part element="tns:getRolesForUserResponse" name="result" />
           </message>
          - <portType name="SecurityWS">
          - <operation name="deleteApplication">
           <input message="tns:SecurityWS_deleteApplication" />
           <output message="tns:SecurityWS_deleteApplicationResponse" />
           </operation>
          - <operation name="deleteApplicationFunction">
           <input message="tns:SecurityWS_deleteApplicationFunction" />
           <output message="tns:SecurityWS_deleteApplicationFunctionResponse" />
           </operation>
          - <operation name="deleteFunction">
           <input message="tns:SecurityWS_deleteFunction" />
           <output message="tns:SecurityWS_deleteFunctionResponse" />
           </operation>
          - <operation name="deleteGroup">
           <input message="tns:SecurityWS_deleteGroup" />
           <output message="tns:SecurityWS_deleteGroupResponse" />
           </operation>
          - <operation name="deleteGroupuser">
           <input message="tns:SecurityWS_deleteGroupuser" />
           <output message="tns:SecurityWS_deleteGroupuserResponse" />
           </operation>
          - <operation name="deleteRole">
           <input message="tns:SecurityWS_deleteRole" />
           <output message="tns:SecurityWS_deleteRoleResponse" />
           </operation>
          - <operation name="deleteRoleApplicationFunction">
           <input message="tns:SecurityWS_deleteRoleApplicationFunction" />
           <output message="tns:SecurityWS_deleteRoleApplicationFunctionResponse" />
           </operation>
          -


          • 2. Re: Problem with webservices on 4.0.4GA
            Hans Huber Newbie

            Hi,

            I've got the same problem. The problem occurs as soon as I use an java.lang.Object as return type of my service method (Of course, he ClassLoader class indeed only has an setter but no getter for defaultAssertionStatus...).

            Are there any hints how to avoid this?

            Thanks,

            Hans.