axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Taylor <taylo...@tcd.ie>
Subject Re: problem with doc/literal...
Date Sun, 05 Jun 2005 03:28:31 GMT
Cheers will give it a blast,
                           good luck to ya.

Quoting "Nathaniel A. Johnson" <natjohns@indiana.edu>:

> james,
>
> here ya go... i initialize it like this so that log4j will reload if the
> file changes.  osg is the name of my application down there, so dont
> worry about the naming conventions and the {user} stuff below is extra
> logging that the application sets during web requests so i know who is
> using the application (won't work for you unless you set that in some
> filter or something).
>
> nate
>
>
> PropertyConfigurator.configureAndWatch(path, 5 * 60 * 1000);
>
> # log4j settings
> log4j.rootLogger=debug, StdOut, OSGFile
>
> # Define StdOut appender as going to System.out
> log4j.appender.StdOut=org.apache.log4j.ConsoleAppender
> log4j.appender.StdOut.File=System.out
> log4j.appender.StdOut.Threshold=INFO
> log4j.appender.StdOut.layout=org.apache.log4j.PatternLayout
> log4j.appender.StdOut.layout.ConversionPattern=%d [%t] %-5p %X{user} %c
> :: %m%n
>
> # Define OSGFile appender as going to a file
> log4j.appender.OSGFile=org.apache.log4j.RollingFileAppender
> log4j.appender.OSGFile.File=/opt/logs/dev/osg/osg.log
> log4j.appender.OSGFile.Threshold=DEBUG
> log4j.appender.OSGFile.layout=org.apache.log4j.PatternLayout
> log4j.appender.OSGFile.layout.ConversionPattern=%d [%t] %-5p %c :: %m%n
> log4j.appender.OSGFile.MaxFileSize=10000KB
> log4j.appender.OSGFile.MaxBackupIndex=10
>
>
>
> James Taylor wrote:
> > Hey Nathaniel,
> >               would you mind posting me your log4J properties file as I'm
> trying
> > to set it up in axis. At the minute I have the below listing in C:\Program
> > Files\Apache\jakarta-tomcat-4.1.31\webapps\axis\WEB-INF\classes but there's
> no
> > log file in C:\Program Files\Apache\jakarta-tomcat-4.1.31\logs\
> > I also stuck a class static variable Logger logger =
> > Logger.getLogger(myclass.class);
> >                James.
> >
> > # Log4j configuration file.
> > # Set root logger level to DEBUG and its only appender to A.
> > log4j.rootCategory=DEBUG, A
> >
> > # A is a DailyRollingFileAppender
> > log4j.appender.A=org.apache.log4j.DailyRollingFileAppender
> > log4j.appender.A.file=C:\Program
> > Files\Apache\jakarta-tomcat-4.1.31\logs\JamesAxis.log
> > log4j.appender.A.datePattern='.'yyyy-MM-dd
> > log4j.appender.A.append=true
> > log4j.appender.A.layout=org.apache.log4j.PatternLayout
> > log4j.appender.A.layout.ConversionPattern=%-5p %d{ISO8601} [%t] - %m%n
> >
> >
> > Quoting "Nathaniel A. Johnson" <natjohns@indiana.edu>:
> >
> >
> >>anne,
> >>
> >>here is a sample message and the full stack trace.  i have log4j turned
> >>on in debug mode and from that and the soapmonitor, right now it appears
> >>that when this request goes out, it blows up while in doc/literal mode.
> >> there is no response.  seems weird that it needs to deserialize before
> >>sending to the server, doesnt it?  because the client it blowing up, not
> >>the server.  anyway, here is a request message and the stack trace.
> >>thanks again for looking at this.
> >>
> >>ps: i left the digital signature in there, but turned off the
> >>encryption, so you can see the small soap body down at the bottom of the
> >>message.
> >>
> >>nate
> >>
> >>
> >><?xml version="1.0" encoding="UTF-8"?>
> >><soapenv:Envelope
> >>xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> >>xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> >>xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> >><soapenv:Header>
> >><wsse:Security
> >>
> >
> >
>
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
> >
> >>soapenv:mustUnderstand="1">
> >><wsse:BinarySecurityToken
> >>
> >
> >
>
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
> >
> >
>
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
> >
> >
>
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
> >
> >
>
wsu:Id="CertId-612575">MIIBnjCCAQcCBEKeIDgwDQYJKoZIhvcNAQEEBQAwFjEUMBIGA1UEAxMLeHhhcHBjbGllbnQwHhcN
> >
> >>MDUwNjAxMjA1MzEyWhcNMDUwODMwMjA1MzEyWjAWMRQwEgYDVQQDEwt4eGFwcGNsaWVudDCBnzAN
> >>BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApzheMPxZkjI8iIpPv08KIGI7hMWOzx47b2ym4VGH+b3N
> >>L90rT/3Eghll2RhRaJIAWuh/A3ZeVog6B4vdH6rSLWPpOrKsC+R4ar1dHqvCNYdtC5A2CWA4l9ni
> >>cLbFamviOKCxanbfFtCAvqwUJXdFDV0V7HgqKJRdErZlO1tl0FkCAwEAATANBgkqhkiG9w0BAQQF
> >>AAOBgQBgH/EID1mBxU2gMmuycfw/Gx41wALz7VwuOFWBWQdj2btnm2fM4GVmLk9BlijL3QSLb3b9
> >>GRboZJBkbUB91MfD6I0PZ5OyaeqP53sM1QX+7amWZ3Yzo7ZwViWCmFUXK4LZid/8Ue2mxB4mRKo+
> >>lwow5/kMTf7n1LnIXjMPTf6hMg==</wsse:BinarySecurityToken>
> >><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
> >><ds:SignedInfo>
> >><ds:CanonicalizationMethod
> >>
> >
> >
>
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:CanonicalizationMethod>
> >
> >><ds:SignatureMethod
> >>Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod>
> >><ds:Reference URI="#id-10486149">
> >><ds:Transforms>
> >><ds:Transform
> >>Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:Transform>
> >></ds:Transforms>
> >><ds:DigestMethod
> >>Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod>
> >><ds:DigestValue>KiGD6r9lsMJErPKd4D3VIproaFE=</ds:DigestValue>
> >></ds:Reference>
> >></ds:SignedInfo>
> >><ds:SignatureValue>
> >>ZYtuKrljUs38ZIXRp0NPqmnNUtbgb23zM24GLMcXJKGH/op5Tz7nj3B0g6DhsXn2vwc5aWvfK2U3
> >>66ZS1T7OCKGx+z+QHwqwF2B+TepW743KrahqgnrdJ3c7DkODjFcr9I2E8A70+IJDXut8bHMJ09ys
> >>Pz/brQoqXusrI5IeFQQ=
> >></ds:SignatureValue>
> >><ds:KeyInfo Id="KeyId-28523022">
> >><wsse:SecurityTokenReference
> >>
> >
> >
>
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
> >
> >>wsu:Id="STRId-13782591"><wsse:Reference URI="#CertId-612575"
> >>
> >
> >
>
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"></wsse:Reference>
> >
> >></wsse:SecurityTokenReference>
> >></ds:KeyInfo>
> >></ds:Signature>
> >></wsse:Security>
> >></soapenv:Header>
> >><soapenv:Body
> >>
> >
> >
>
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
> >
> >>wsu:Id="id-10486149">
> >><getMembers xmlns="http://services.osg.uis.iu.edu/GroupsService">
> >><in0>bl-uits-onestart-admin</in0>
> >></getMembers>
> >></soapenv:Body>
> >></soapenv:Envelope>
> >>
> >>
> >>
> >>
> >>AxisFault
> >> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
> >> faultSubcode:
> >> faultString: org.xml.sax.SAXException: SimpleDeserializer encountered a
> >>child element, which is NOT expected, in something it was trying to
> >>deserialize.
> >> faultActor:
> >> faultNode:
> >> faultDetail:
> >>	{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException:
> >>SimpleDeserializer encountered a child element, which is NOT expected,
> >>in something it was trying to deserialize.
> >>	at
> >>
> >
> >
>
org.apache.axis.encoding.ser.SimpleDeserializer.onStartChild(SimpleDeserializer.java:145)
> >
> >>	at
> >>
> >
> >
>
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
> >
> >>	at
> >>org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
> >>	at
> >>
> >
> >
>
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1140)
> >
> >>	at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
> >>	at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
> >>	at
> >>
> >
> >
>
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:148)
> >
> >>	at
> >>org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
> >>	at
> >>
> >
> >
>
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> >
> >>	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> >>	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> >>	at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
> >>	at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
> >>	at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
> >>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> >>	at
> >>
> >
> >
>
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> >
> >>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >>	at
> >>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >>	at
> >>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >>	at
>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >>	at
>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> >
> >>	at
> >>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >>	at
> >>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >>	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> >>	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> >>	at
> >>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> >>	at
> >>
> >
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
> >
> >>	at
> >>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> >>	at
> >>
> >
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> >
> >>	at java.lang.Thread.run(Thread.java:534)
> >>
> >>	{http://xml.apache.org/axis/}hostname:bl-uits-naj
> >>
> >>org.xml.sax.SAXException: SimpleDeserializer encountered a child
> >>element, which is NOT expected, in something it was trying to deserialize.
> >>	at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
> >>	at
> >>org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:330)
> >>	at
> >>
> >
> >
>
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> >
> >>	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> >>	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> >>	at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
> >>	at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
> >>	at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
> >>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> >>	at
> >>
> >
> >
>
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> >
> >>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >>	at
> >>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >>	at
> >>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >>	at
>
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >>	at
>
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> >
> >>	at
> >>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >
> >>	at
> >>
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> >
> >>	at
> >>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >>	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> >>	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> >>	at
> >>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> >>	at
> >>
> >
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
> >
> >>	at
> >>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> >>	at
> >>
> >
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> >
> >>	at java.lang.Thread.run(Thread.java:534)
> >>Caused by: org.xml.sax.SAXException: SimpleDeserializer encountered a
> >>child element, which is NOT expected, in something it was trying to
> >>deserialize.
> >>	at
> >>
> >
> >
>
org.apache.axis.encoding.ser.SimpleDeserializer.onStartChild(SimpleDeserializer.java:145)
> >
> >>	at
> >>
> >
> >
>
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
> >
> >>	at
> >>org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
> >>	at
> >>
> >
> >
>
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1140)
> >
> >>	at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
> >>	at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
> >>	at
> >>
> >
> >
>
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:148)
> >
> >>	at
> >>org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
> >>	... 33 more
> >>
> >>
> >>
> >>Anne Thomas Manes wrote:
> >>
> >>>Could you provide us with a sample of your errant SOAP messages?
> >>>Is the fault occuring on the client, server, or both?
> >>>
> >>>Anne
> >>>
> >>>(ps -- the WSDL looks just fine)
> >>>(I recommend that you compile your code with debug on so that
> >>>java2wsdl produces more reasonable parameter names.)
> >>>
> >>>On 6/4/05, Nathaniel A. Johnson <natjohns@indiana.edu> wrote:
> >>>
> >>>
> >>>>hi all,
> >>>>
> >>>>i have a java application and need to make it available via web
> >>>>services... so i'd like to use java2wsdl.  it works great if i use
> >>>>rpc/encoded (i even have it working with wss4j, signing and encrypting
> >>>>all communications), but doc/literal doesnt seem to play nicely.  the
> >>>>java interface only uses simple String objects and String arrays, so
its
> >>>>a really simple interface (no complex objects or anything).  i get the
> >>>>following fault when a String array return type is processed.
> >>>>
> >>>>AxisFault
> >>>>faultCode:
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
> >>>>faultSubcode:
> >>>>faultString: org.xml.sax.SAXException: SimpleDeserializer encountered
a
> >>>>child element, which is NOT expected, in something it was trying to
> >>>>deserialize.
> >>>>
> >>>>i use the java2wsdl ant task, if that helps anyone think of any
> >>>>advice... here is the wsdl that it generates, but i really dont want
to
> >>>>have to modify it by hand after each change to the java objects... but
> >>>>if thats what it comes down to so that it will work with other clients,
> >>>>i guess thats what i will have to do.
> >>>>
> >>>>thanks all!  heres the wsdl (sorry about the +/- signs... copied it from
> >>>>internet explorer)
> >>>>
> >>>>nate
> >>>>
> >>>>
> >>>><?xml version="1.0" encoding="UTF-8" ?>
> >>>>- <wsdl:definitions
> >>>>targetNamespace="http://services.osg.uis.iu.edu/GroupsService"
> >>>>xmlns:apachesoap="http://xml.apache.org/xml-soap"
> >>>>xmlns:impl="http://services.osg.uis.iu.edu/GroupsService"
> >>>>xmlns:intf="http://services.osg.uis.iu.edu/GroupsService"
> >>>>xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> >>>>xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> >>>>xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> >>>>- <!--
> >>>>WSDL created by Apache Axis version: 1.2.1
> >>>>Built on Jun 03, 2005 (06:10:52 PDT)
> >>>>
> >>>> -->
> >>>>- <wsdl:types>
> >>>>- <schema elementFormDefault="qualified"
> >>>>targetNamespace="http://services.osg.uis.iu.edu/GroupsService"
> >>>>xmlns="http://www.w3.org/2001/XMLSchema">
> >>>>- <element name="createGroup">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="in0" type="xsd:string" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="createGroupResponse">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="createGroupReturn" type="xsd:int" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="getMembers">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="in0" type="xsd:string" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="getMembersResponse">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element maxOccurs="unbounded" name="getMembersReturn"
> >>>>type="xsd:string" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="createGroupWithMembers">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="in0" type="xsd:string" />
> >>>> <element maxOccurs="unbounded" name="in1" type="xsd:string" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="createGroupWithMembersResponse">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="createGroupWithMembersReturn" type="xsd:int" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="addMember">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="in0" type="xsd:string" />
> >>>> <element name="in1" type="xsd:string" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="addMemberResponse">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="addMemberReturn" type="xsd:int" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="addMembers">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="in0" type="xsd:string" />
> >>>> <element maxOccurs="unbounded" name="in1" type="xsd:string" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="addMembersResponse">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="addMembersReturn" type="xsd:int" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="removeMember">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="in0" type="xsd:string" />
> >>>> <element name="in1" type="xsd:string" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="removeMemberResponse">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="removeMemberReturn" type="xsd:int" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="removeMembers">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="in0" type="xsd:string" />
> >>>> <element maxOccurs="unbounded" name="in1" type="xsd:string" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="removeMembersResponse">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="removeMembersReturn" type="xsd:int" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="removeGroup">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="in0" type="xsd:string" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>>- <element name="removeGroupResponse">
> >>>>- <complexType>
> >>>>- <sequence>
> >>>> <element name="removeGroupReturn" type="xsd:int" />
> >>>> </sequence>
> >>>> </complexType>
> >>>> </element>
> >>>> </schema>
> >>>> </wsdl:types>
> >>>>- <wsdl:message name="createGroupWithMembersResponse">
> >>>> <wsdl:part element="impl:createGroupWithMembersResponse"
> >>>>name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="createGroupWithMembersRequest">
> >>>> <wsdl:part element="impl:createGroupWithMembers" name="parameters"
/>
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="removeMembersResponse">
> >>>> <wsdl:part element="impl:removeMembersResponse" name="parameters"
/>
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="removeMemberRequest">
> >>>> <wsdl:part element="impl:removeMember" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="removeMemberResponse">
> >>>> <wsdl:part element="impl:removeMemberResponse" name="parameters"
/>
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="getMembersResponse">
> >>>> <wsdl:part element="impl:getMembersResponse" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="addMembersResponse">
> >>>> <wsdl:part element="impl:addMembersResponse" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="removeGroupRequest">
> >>>> <wsdl:part element="impl:removeGroup" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="createGroupRequest">
> >>>> <wsdl:part element="impl:createGroup" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="addMemberResponse">
> >>>> <wsdl:part element="impl:addMemberResponse" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="addMemberRequest">
> >>>> <wsdl:part element="impl:addMember" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="createGroupResponse">
> >>>> <wsdl:part element="impl:createGroupResponse" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="getMembersRequest">
> >>>> <wsdl:part element="impl:getMembers" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="removeMembersRequest">
> >>>> <wsdl:part element="impl:removeMembers" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="removeGroupResponse">
> >>>> <wsdl:part element="impl:removeGroupResponse" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:message name="addMembersRequest">
> >>>> <wsdl:part element="impl:addMembers" name="parameters" />
> >>>> </wsdl:message>
> >>>>- <wsdl:portType name="GroupsService">
> >>>>- <wsdl:operation name="createGroup">
> >>>> <wsdl:input message="impl:createGroupRequest"
> >>>>name="createGroupRequest" />
> >>>> <wsdl:output message="impl:createGroupResponse"
> >>>>name="createGroupResponse" />
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="getMembers">
> >>>> <wsdl:input message="impl:getMembersRequest" name="getMembersRequest"
/>
> >>>> <wsdl:output message="impl:getMembersResponse"
> >>>>name="getMembersResponse" />
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="createGroupWithMembers">
> >>>> <wsdl:input message="impl:createGroupWithMembersRequest"
> >>>>name="createGroupWithMembersRequest" />
> >>>> <wsdl:output message="impl:createGroupWithMembersResponse"
> >>>>name="createGroupWithMembersResponse" />
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="addMember">
> >>>> <wsdl:input message="impl:addMemberRequest" name="addMemberRequest"
/>
> >>>> <wsdl:output message="impl:addMemberResponse" name="addMemberResponse"
> />
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="addMembers">
> >>>> <wsdl:input message="impl:addMembersRequest" name="addMembersRequest"
/>
> >>>> <wsdl:output message="impl:addMembersResponse"
> >>>>name="addMembersResponse" />
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="removeMember">
> >>>> <wsdl:input message="impl:removeMemberRequest"
> >>>>name="removeMemberRequest" />
> >>>> <wsdl:output message="impl:removeMemberResponse"
> >>>>name="removeMemberResponse" />
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="removeMembers">
> >>>> <wsdl:input message="impl:removeMembersRequest"
> >>>>name="removeMembersRequest" />
> >>>> <wsdl:output message="impl:removeMembersResponse"
> >>>>name="removeMembersResponse" />
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="removeGroup">
> >>>> <wsdl:input message="impl:removeGroupRequest"
> >>>>name="removeGroupRequest" />
> >>>> <wsdl:output message="impl:removeGroupResponse"
> >>>>name="removeGroupResponse" />
> >>>> </wsdl:operation>
> >>>> </wsdl:portType>
> >>>>- <wsdl:binding name="GroupsServiceServiceSoapBinding"
> >>>>type="impl:GroupsService">
> >>>> <wsdlsoap:binding style="document"
> >>>>transport="http://schemas.xmlsoap.org/soap/http" />
> >>>>- <wsdl:operation name="createGroup">
> >>>> <wsdlsoap:operation soapAction="" />
> >>>>- <wsdl:input name="createGroupRequest">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:input>
> >>>>- <wsdl:output name="createGroupResponse">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:output>
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="getMembers">
> >>>> <wsdlsoap:operation soapAction="" />
> >>>>- <wsdl:input name="getMembersRequest">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:input>
> >>>>- <wsdl:output name="getMembersResponse">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:output>
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="createGroupWithMembers">
> >>>> <wsdlsoap:operation soapAction="" />
> >>>>- <wsdl:input name="createGroupWithMembersRequest">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:input>
> >>>>- <wsdl:output name="createGroupWithMembersResponse">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:output>
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="addMember">
> >>>> <wsdlsoap:operation soapAction="" />
> >>>>- <wsdl:input name="addMemberRequest">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:input>
> >>>>- <wsdl:output name="addMemberResponse">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:output>
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="addMembers">
> >>>> <wsdlsoap:operation soapAction="" />
> >>>>- <wsdl:input name="addMembersRequest">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:input>
> >>>>- <wsdl:output name="addMembersResponse">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:output>
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="removeMember">
> >>>> <wsdlsoap:operation soapAction="" />
> >>>>- <wsdl:input name="removeMemberRequest">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:input>
> >>>>- <wsdl:output name="removeMemberResponse">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:output>
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="removeMembers">
> >>>> <wsdlsoap:operation soapAction="" />
> >>>>- <wsdl:input name="removeMembersRequest">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:input>
> >>>>- <wsdl:output name="removeMembersResponse">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:output>
> >>>> </wsdl:operation>
> >>>>- <wsdl:operation name="removeGroup">
> >>>> <wsdlsoap:operation soapAction="" />
> >>>>- <wsdl:input name="removeGroupRequest">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:input>
> >>>>- <wsdl:output name="removeGroupResponse">
> >>>> <wsdlsoap:body use="literal" />
> >>>> </wsdl:output>
> >>>> </wsdl:operation>
> >>>> </wsdl:binding>
> >>>>- <wsdl:service name="GroupsServiceService">
> >>>>- <wsdl:port binding="impl:GroupsServiceServiceSoapBinding"
> >>>>name="GroupsServiceService">
> >>>> <wsdlsoap:address
> >>>>location="http://localhost:8080/osg-dev/services/GroupsServiceService"
/>
> >>>> </wsdl:port>
> >>>> </wsdl:service>
> >>>> </wsdl:definitions>
> >>>>
> >
> >
> > --
> > Between the question and the answer lies free will
>


--
Between the question and the answer lies free will

Mime
View raw message