axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul Fremantle" <pzf...@gmail.com>
Subject Re: [axis2] mtom client sending data to an mtom server
Date Wed, 13 Jun 2007 05:47:08 GMT
Anil

Please register at http://issues.apache.org/jira

Then provide as much detail as possible when you create the JIRA. For
example, if you have a tcpmon trace or some code.

There is no well defined standard for doing session-based services,
but we want Axis2 to interoperate as well as possible with the .NET
framework, so we'll try to get it fixed.

Paul

On 6/12/07, Anil Chukkapalli <anilchukkapalli@gmail.com> wrote:
> Paul
>
>  How do i report a jira for the bug, is there a format or a document
> describing the process. I did not yet report the jira since i was talking to
> a .net application using c# rather than a native Axis2 service written in
> java, is it expected behavior that it should communicate with sessions to
> the .net application with the set manage session property set to true for
> the generated stub.
>
> Thanks
> Anil
>
>
> On 6/11/07, Paul Fremantle <pzfreo@gmail.com> wrote:
> > Anil
> >
> > Please ensure (if you haven't already!) that there is a JIRA about
> > your problem with the session management.
> >
> > Thanks
> >
> > Paul
> >
> > On 6/11/07, Anil Chukkapalli < anilchukkapalli@gmail.com> wrote:
> > > Paul,
> > >
> > >  I tried using the generated stub with setmanageSession(true) and it did
> not
> > > work, that prompted me to use the service client which did not work
> againa
> > > and finally i tried using operation client which eventually worked, the
> > > thread we discussed this issue is " axis2 manage session cookie
> manually" in
> > > axis-users.
> > >
> > >
> > > Thank you
> > > Anil
> > >
> > > On 6/8/07, Paul Fremantle < pzfreo@gmail.com> wrote:
> > > > Anil
> > > >
> > > > Yes. Axiom (OMElement etc) is basically like DOM. You can read an
> > > > intro to Axiom here:
> > > >
> > > >
> > >
> http://www.theserverside.com/tt/articles/article.tss?l=Axiom
> > > >
> > > > Paul
> > > >
> > > > PS are you certain that you cannot use a generated stub? It seems to
> > > > me that you are suffering a lot here for using a stateful service. Did
> > > > setManageSession(true) not do it for you?
> > > >
> > > > On 6/8/07, Anil Chukkapalli <anilchukkapalli@gmail.com > wrote:
> > > > > Hi Paul
> > > > >
> > > > >  Do you need bot OMElement and OMText
> > > > >
> > > > >    OMElement contents = fac.createOMElement(new
> > > > > QName(" http://tempuri.org ","fileContents"));
> > > > >                 checkEl.addChild(contents);
> > > > > //               create a DataHandler to read the file
> > > > >                 javax.activation.DataHandler dataHandler = new
> > > > > javax.activation.DataHandler (new FileDataSource("SomeFile"));
> > > > >
> > > > >                 OMText textData = omFactory.createText(dataHandler,
> > > true);
> > > > >                 contents.addChild(textData);
> > > > >
> > > > >
> > > > >  Do you both of them to be children,
> > > > >
> > > > >  Thank you
> > > > > Anil
> > > > >
> > > > > On 6/8/07, Paul Fremantle < pzfreo@gmail.com> wrote:
> > > > > > So I suggest you use a tool like SOAPUI to create a sample SOAP
> XML
> > > > > > for this service. Then you need to make an OMElement which maps to
> the
> > > > > > SOAP body XML:
> > > > > >
> > > > > > For example for this element:
> > > > > > <s:element name="CheckInItem">
> > > > > >         <s:complexType>
> > > > > >           <s:sequence>
> > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > name="ItemToCheckIn" type="s:string" />
> > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="CheckInPath"
> > > > > > type="s:string" />
> > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="fileContents"
> > > > > > type="s:base64Binary" />
> > > > > >             <s:element minOccurs="0" maxOccurs="1" name="Comment"
> > > > > > type="s:string" />
> > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int" />
> > > > > >           </s:sequence>
> > > > > >         </s:complexType>
> > > > > >       </s:element>
> > > > > >
> > > > > > You need to do:
> > > > > >
> > > > > >                 OMFactory fac =
> > > > > OMAbstractFactory.getOMFactory().createOMText(arg0, arg1)
> > > > > >                 OMElement checkEl = fac.createOMElement(new
> > > > > > QName(" http://tempuri.org","CheckInItem"));
> > > > > >                 OMElement itemEl = fac.createOMElement(new
> > > > > > QName("http://tempuri.org ","ItemToCheckIn"));
> > > > > >                 itemEl.setText("blah");
> > > > > >                 checkEl.addChild(itemEl);
> > > > > >                 // continue with other sub-elements
> > > > > >                 // now for file data element
> > > > > >                 OMElement contents = fac.createOMElement(new
> > > > > > QName("http://tempuri.org ","fileContents"));
> > > > > >                 checkEl.addChild (contents);
> > > > > > //               create a DataHandler to read the file
> > > > > >                 javax.activation.DataHandler dataHandler = new
> > > > > > javax.activation.DataHandler(new FileDataSource("SomeFile"));
> > > > > >
> > > > > >                 OMText textData =
> omFactory.createText(dataHandler,
> > > true);
> > > > > >                 contents.addChild(textData);
> > > > > > // now carry on adding elements
> > > > > >
> > > > > >                 ServiceClient serviceClient = null;
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > >
> serviceClient.getOptions().setProperty("enableMTOM","true");
> > > > > >
> > > > > serviceClient.getOptions
> ().setAction("http://tempuri.org/CheckInItem");
> > > > > >                 serviceClient.sendReceive(checkEl);
> > > > > >
> > > > > > Like that
> > > > > >
> > > > > > Paul
> > > > > >
> > > > > > On 6/8/07, Anil Chukkapalli <anilchukkapalli@gmail.com> wrote:
> > > > > > > Paul
> > > > > > >
> > > > > > >  Ooops, i thought you wanted to know whether i have it or not
> :-). I
> > > am
> > > > > > > sending it as an attachment also
> > > > > > >
> > > > > > >
> > > > > > > <?xml version="1.0" encoding="utf-8"?>
> > > > > > > <wsdl:definitions xmlns:soap="
> > > > > > > http://schemas.xmlsoap.org/wsdl/soap/"
> > > > > > >
> > > xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/
> "
> > > > > > > xmlns:soapenc="
> > > > > http://schemas.xmlsoap.org/soap/encoding/"
> > > > > > > xmlns:mime="
> http://schemas.xmlsoap.org/wsdl/mime/ "
> > > > > > > xmlns:tns=" http://tempuri.org/"
> > > > > > > xmlns:s="http://www.w3.org/2001/XMLSchema "
> > > > > xmlns:soap12="
> > > > > > > http://schemas.xmlsoap.org/wsdl/soap12/ "
> > > > > > > xmlns:http="
> http://schemas.xmlsoap.org/wsdl/http/"
> > > > > > > targetNamespace="http://tempuri.org/ "
> > > > > > > xmlns:wsdl=" http://schemas.xmlsoap.org/wsdl/">
> > > > > > >   <wsdl:types>
> > > > > > >     <s:schema elementFormDefault="qualified" targetNamespace="
> > > > > > > http://tempuri.org/">
> > > > > > >       <s:element name="OpenDB">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="UserName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Password"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="AppName"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="OpenDBResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >              <s:element minOccurs="0" maxOccurs="1"
> > > name="OpenDBResult"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CloseDB">
> > > > > > >         <s:complexType />
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CloseDBResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="CloseDBResult"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CheckInItem">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="ItemToCheckIn"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="CheckInPath"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="fileContents"
> > > > > > > type="s:base64Binary" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Comment"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CheckInItemResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="CheckInItemResult"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Comment"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CheckOutItem">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >              <s:element minOccurs="0" maxOccurs="1"
> > > > > name="ItemToCheckOut"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="CheckOutFileName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Comment"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CheckOutItemResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="CheckOutItemResult"
> > > > > > > type="s:base64Binary" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Comment"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CreateProject">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >              <s:element minOccurs="0" maxOccurs="1"
> name="Parent"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="ProjectName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Comment"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CreateProjectResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="CreateProjectResult" type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="GetItem">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="ItemToGet"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="GetFileName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="GetItemResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >              <s:element minOccurs="0" maxOccurs="1"
> > > name="GetItemResult"
> > > > > > > type="s:base64Binary" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="AddUser">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="UserName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Password"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1"
> name="ReadOnly"
> > > > > > > type="s:boolean" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="AddUserResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >              <s:element minOccurs="0" maxOccurs="1"
> > > name="AddUserResult"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="ChangePassword">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="NewPassword"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="UserName"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="ChangePasswordResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="ChangePasswordResult" type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="ChangeUserName">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >              <s:element minOccurs="0" maxOccurs="1"
> name="UserName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="NewName"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="ChangeUserNameResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="ChangeUserNameResult" type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="DeleteUser">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="UserName"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="DeleteUserResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="DeleteUserResult"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="IsUserValid">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="UserName"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="IsUserValidResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="IsUserValidResult"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CheckOutVersion">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Comment"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="ItemPath"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1"
> > > name="VersionNumber"
> > > > > > > type="s:int" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="CheckOutFileName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CheckOutVersionResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="CheckOutVersionResult" type="s:base64Binary" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="CheckOutVersionByLabel">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Comment"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="ItemPath"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="VersionLabelCount"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="CheckOutFileName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element
> > > name="CheckOutVersionByLabelResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="CheckOutVersionByLabelResult"
> > > > > type="s:base64Binary"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="DeleteItem">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="itemToDelete"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1"
> name="destroy"
> > > > > > > type="s:boolean" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="DeleteItemResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="DeleteItemResult"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="GetVersionByLabel">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="ItemToGet"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1" name="Label"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="GetFileName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element
> name="GetVersionByLabelResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="GetVersionByLabelResult" type="s:base64Binary" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="GetItemByVersionNumber">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="ItemToGet"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1"
> > > name="VersionNumber"
> > > > > > > type="s:int" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="GetFileName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element
> > > name="GetItemByVersionNumberResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="GetItemByVersionNumberResult"
> > > > > type="s:base64Binary"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="LabelItems">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="ItemToLabel"
> > > > > > > type="tns:ArrayOfString" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1" name="Label"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Comment"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:complexType name="ArrayOfString">
> > > > > > >         <s:sequence>
> > > > > > >           <s:element minOccurs="0" maxOccurs="unbounded"
> > > name="string"
> > > > > > > nillable="true" type="s:string" />
> > > > > > >         </s:sequence>
> > > > > > >       </s:complexType>
> > > > > > >       <s:element name="LabelItemsResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="LabelItemsResult"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="SetCurrentProject">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="ProjectPath"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element
> name="SetCurrentProjectResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="SetCurrentProjectResult" type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="UnCheckOutItem">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >              <s:element minOccurs="0" maxOccurs="1"
> > > > > name="ItemToUnCheckOut"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="UnCheckOutPath"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="UnCheckOutItemResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="UnCheckOutItemResult" type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="GetHistory">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="ItemPath"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="GetHistoryResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > name="GetHistoryResult"
> > > > > > > type="tns:ArrayOfVssItemHistory" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:complexType name="ArrayOfVssItemHistory">
> > > > > > >         <s:sequence>
> > > > > > >           <s:element minOccurs="0" maxOccurs="unbounded"
> > > > > > > name="VssItemHistory" type="tns:VssItemHistory" />
> > > > > > >         </s:sequence>
> > > > > > >       </s:complexType>
> > > > > > >       <s:complexType name="VssItemHistory">
> > > > > > >         <s:sequence>
> > > > > > >           <s:element minOccurs="0" maxOccurs="1"
> > > name="versionNumber"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="userName"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="sDate"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="action"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="label"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1"
> name="labelComment"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="name"
> > > > > type="s:string"
> > > > > > > />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="comment"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="spec"
> > > > > type="s:string"
> > > > > > > />
> > > > > > >         </s:sequence>
> > > > > > >       </s:complexType>
> > > > > > >       <s:element
> name="GetChildrenWithLabelNDate">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="ProjectPath"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element
> > > > > name="GetChildrenWithLabelNDateResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > > > > > name="GetChildrenWithLabelNDateResult"
> > > > > > > type="tns:ArrayOfVssItem" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:complexType name="ArrayOfVssItem">
> > > > > > >         <s:sequence>
> > > > > > >           <s:element minOccurs="0" maxOccurs="unbounded"
> > > name="VssItem"
> > > > > > > type="tns:VssItem" />
> > > > > > >         </s:sequence>
> > > > > > >       </s:complexType>
> > > > > > >       <s:complexType name="VssItem">
> > > > > > >         <s:sequence>
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="name"
> > > > > type="s:string"
> > > > > > > />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="type"
> > > > > type="s:string"
> > > > > > > />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1"
> > > name="versionNumber"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1"
> name="isCheckedOut"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1"
> name="localSpec"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="comment"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="userName"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="flag"
> > > > > type="s:string"
> > > > > > > />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="date"
> > > > > type="s:string"
> > > > > > > />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="shared"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="deleted"
> > > > > > > type="s:string" />
> > > > > > >           <s:element minOccurs="0" maxOccurs="1" name="label"
> > > > > > > type="s:string" />
> > > > > > >         </s:sequence>
> > > > > > >       </s:complexType>
> > > > > > >       <s:element name="AddItem">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="ParentProject"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="fileName"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="fileContents"
> > > > > > > type="s:base64Binary" />
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> name="Comment"
> > > > > > > type="s:string" />
> > > > > > >             <s:element minOccurs="1" maxOccurs="1" name="Flags"
> > > > > type="s:int"
> > > > > > > />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >       <s:element name="AddItemResponse">
> > > > > > >         <s:complexType>
> > > > > > >           <s:sequence>
> > > > > > >             <s:element minOccurs="0" maxOccurs="1"
> > > name="AddItemResult"
> > > > > > > type="s:string" />
> > > > > > >           </s:sequence>
> > > > > > >         </s:complexType>
> > > > > > >       </s:element>
> > > > > > >     </s:schema>
> > > > > > >   </wsdl:types>
> > > > > > >   <wsdl:message name="OpenDBSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:OpenDB" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="OpenDBSoapOut">
> > > > > > >     <wsdl:part name="parameters" element="tns:OpenDBResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="CloseDBSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:CloseDB" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="CloseDBSoapOut">
> > > > > > >     <wsdl:part name="parameters" element="tns:CloseDBResponse"
> />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="CheckInItemSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:CheckInItem" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="CheckInItemSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:CheckInItemResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="CheckOutItemSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:CheckOutItem" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="CheckOutItemSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:CheckOutItemResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >    <wsdl:message name="CreateProjectSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:CreateProject" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="CreateProjectSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:CreateProjectResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="GetItemSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:GetItem" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="GetItemSoapOut">
> > > > > > >     <wsdl:part name="parameters" element="tns:GetItemResponse"
> />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="AddUserSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:AddUser" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="AddUserSoapOut">
> > > > > > >     <wsdl:part name="parameters" element="tns:AddUserResponse"
> />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="ChangePasswordSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:ChangePassword" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="ChangePasswordSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:ChangePasswordResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="ChangeUserNameSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:ChangeUserName" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="ChangeUserNameSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:ChangeUserNameResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="DeleteUserSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:DeleteUser" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="DeleteUserSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:DeleteUserResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="IsUserValidSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:IsUserValid" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="IsUserValidSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:IsUserValidResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="CheckOutVersionSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:CheckOutVersion"
> />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="CheckOutVersionSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:CheckOutVersionResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message
> > > name="CheckOutVersionByLabelSoapIn">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:CheckOutVersionByLabel" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message
> > > name="CheckOutVersionByLabelSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:CheckOutVersionByLabelResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="DeleteItemSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:DeleteItem" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="DeleteItemSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:DeleteItemResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="GetVersionByLabelSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:GetVersionByLabel"
> />
> > > > > > >   </wsdl:message>
> > > > > > >    <wsdl:message
> name="GetVersionByLabelSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:GetVersionByLabelResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message
> > > name="GetItemByVersionNumberSoapIn">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:GetItemByVersionNumber" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message
> > > name="GetItemByVersionNumberSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:GetItemByVersionNumberResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="LabelItemsSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:LabelItems" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="LabelItemsSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:LabelItemsResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="SetCurrentProjectSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:SetCurrentProject"
> />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message
> name="SetCurrentProjectSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:SetCurrentProjectResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="UnCheckOutItemSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:UnCheckOutItem" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="UnCheckOutItemSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:UnCheckOutItemResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="GetHistorySoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:GetHistory" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="GetHistorySoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:GetHistoryResponse" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message
> > > name="GetChildrenWithLabelNDateSoapIn">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:GetChildrenWithLabelNDate" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message
> > > > > name="GetChildrenWithLabelNDateSoapOut">
> > > > > > >     <wsdl:part name="parameters"
> > > > > > > element="tns:GetChildrenWithLabelNDateResponse"
> />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="AddItemSoapIn">
> > > > > > >     <wsdl:part name="parameters" element="tns:AddItem" />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:message name="AddItemSoapOut">
> > > > > > >     <wsdl:part name="parameters" element="tns:AddItemResponse"
> />
> > > > > > >   </wsdl:message>
> > > > > > >   <wsdl:portType name="cvccwsSoap">
> > > > > > >     <wsdl:operation name="OpenDB">
> > > > > > >       <wsdl:input message="tns:OpenDBSoapIn" />
> > > > > > >       <wsdl:output message="tns:OpenDBSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CloseDB">
> > > > > > >       <wsdl:input message="tns:CloseDBSoapIn" />
> > > > > > >       <wsdl:output message="tns:CloseDBSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CheckInItem">
> > > > > > >       <wsdl:input message="tns:CheckInItemSoapIn" />
> > > > > > >       <wsdl:output
> message="tns:CheckInItemSoapOut"
> > > />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CheckOutItem">
> > > > > > >       <wsdl:input
> message="tns:CheckOutItemSoapIn"
> > > />
> > > > > > >       <wsdl:output
> > > message="tns:CheckOutItemSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CreateProject">
> > > > > > >       <wsdl:input
> message="tns:CreateProjectSoapIn"
> > > />
> > > > > > >       <wsdl:output
> > > message="tns:CreateProjectSoapOut"
> > > > > />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="GetItem">
> > > > > > >       <wsdl:input message="tns:GetItemSoapIn" />
> > > > > > >       <wsdl:output message="tns:GetItemSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="AddUser">
> > > > > > >       <wsdl:input message="tns:AddUserSoapIn" />
> > > > > > >       <wsdl:output message="tns:AddUserSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="ChangePassword">
> > > > > > >       <wsdl:input
> > > message="tns:ChangePasswordSoapIn" />
> > > > > > >       <wsdl:output
> > > message="tns:ChangePasswordSoapOut"
> > > > > />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="ChangeUserName">
> > > > > > >       <wsdl:input
> > > message="tns:ChangeUserNameSoapIn" />
> > > > > > >       <wsdl:output
> > > message="tns:ChangeUserNameSoapOut"
> > > > > />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="DeleteUser">
> > > > > > >       <wsdl:input message="tns:DeleteUserSoapIn" />
> > > > > > >       <wsdl:output message="tns:DeleteUserSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="IsUserValid">
> > > > > > >       <wsdl:input message="tns:IsUserValidSoapIn" />
> > > > > > >       <wsdl:output
> message="tns:IsUserValidSoapOut"
> > > />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CheckOutVersion">
> > > > > > >       <wsdl:input
> > > message="tns:CheckOutVersionSoapIn"
> > > > > />
> > > > > > >       <wsdl:output
> > > message="tns:CheckOutVersionSoapOut"
> > > > > />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CheckOutVersionByLabel">
> > > > > > >       <wsdl:input
> > > > > > > message="tns:CheckOutVersionByLabelSoapIn" />
> > > > > > >       <wsdl:output
> > > > > > > message="tns:CheckOutVersionByLabelSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="DeleteItem">
> > > > > > >       <wsdl:input message="tns:DeleteItemSoapIn" />
> > > > > > >       <wsdl:output message="tns:DeleteItemSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="GetVersionByLabel">
> > > > > > >       <wsdl:input
> > > message="tns:GetVersionByLabelSoapIn"
> > > > > />
> > > > > > >       <wsdl:output
> > > > > message="tns:GetVersionByLabelSoapOut"
> > > > > > > />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="GetItemByVersionNumber">
> > > > > > >       <wsdl:input
> > > > > > > message="tns:GetItemByVersionNumberSoapIn" />
> > > > > > >       <wsdl:output
> > > > > > > message="tns:GetItemByVersionNumberSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="LabelItems">
> > > > > > >       <wsdl:input message="tns:LabelItemsSoapIn" />
> > > > > > >       <wsdl:output message="tns:LabelItemsSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="SetCurrentProject">
> > > > > > >       <wsdl:input
> > > message="tns:SetCurrentProjectSoapIn"
> > > > > />
> > > > > > >       <wsdl:output
> > > > > message="tns:SetCurrentProjectSoapOut"
> > > > > > > />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="UnCheckOutItem">
> > > > > > >       <wsdl:input
> > > message="tns:UnCheckOutItemSoapIn" />
> > > > > > >       <wsdl:output
> > > message="tns:UnCheckOutItemSoapOut"
> > > > > />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="GetHistory">
> > > > > > >       <wsdl:input message="tns:GetHistorySoapIn" />
> > > > > > >       <wsdl:output message="tns:GetHistorySoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation
> > > name="GetChildrenWithLabelNDate">
> > > > > > >       <wsdl:input
> > > > > > > message="tns:GetChildrenWithLabelNDateSoapIn"
> />
> > > > > > >       <wsdl:output
> > > > > > > message="tns:GetChildrenWithLabelNDateSoapOut"
> />
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="AddItem">
> > > > > > >       <wsdl:input message="tns:AddItemSoapIn" />
> > > > > > >       <wsdl:output message="tns:AddItemSoapOut" />
> > > > > > >     </wsdl:operation>
> > > > > > >   </wsdl:portType>
> > > > > > >   <wsdl:binding name="cvccwsSoap" type="tns:cvccwsSoap">
> > > > > > >     <soap:binding
> > > > > > > transport="
> http://schemas.xmlsoap.org/soap/http "
> > > />
> > > > > > >     <wsdl:operation name="OpenDB">
> > > > > > >       <soap:operation soapAction=" http://tempuri.org/OpenDB "
> > > > > > > style="document" />
> > > > > > >       <wsdl:input>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:input>
> > > > > > >       <wsdl:output>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:output>
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CloseDB">
> > > > > > >       <soap:operation soapAction=" http://tempuri.org/CloseDB "
> > > > > > > style="document" />
> > > > > > >       <wsdl:input>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:input>
> > > > > > >       <wsdl:output>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:output>
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CheckInItem">
> > > > > > >       <soap:operation soapAction="
> http://tempuri.org/CheckInItem "
> > > > > > > style="document" />
> > > > > > >       <wsdl:input>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:input>
> > > > > > >       <wsdl:output>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:output>
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CheckOutItem">
> > > > > > >       <soap:operation soapAction="
> http://tempuri.org/CheckOutItem "
> > > > > > > style="document" />
> > > > > > >       <wsdl:input>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:input>
> > > > > > >       <wsdl:output>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:output>
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="CreateProject">
> > > > > > >       <soap:operation
> > > > > > > soapAction=" http://tempuri.org/CreateProject "
> > > > > > > style="document" />
> > > > > > >       <wsdl:input>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:input>
> > > > > > >       <wsdl:output>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:output>
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="GetItem">
> > > > > > >       <soap:operation soapAction=" http://tempuri.org/GetItem "
> > > > > > > style="document" />
> > > > > > >       <wsdl:input>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:input>
> > > > > > >       <wsdl:output>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:output>
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="AddUser">
> > > > > > >       <soap:operation soapAction=" http://tempuri.org/AddUser "
> > > > > > > style="document" />
> > > > > > >       <wsdl:input>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:input>
> > > > > > >       <wsdl:output>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:output>
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="ChangePassword">
> > > > > > >       <soap:operation
> > > > > > > soapAction=" http://tempuri.org/ChangePassword
> "
> > > > > > > style="document" />
> > > > > > >       <wsdl:input>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:input>
> > > > > > >       <wsdl:output>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:output>
> > > > > > >     </wsdl:operation>
> > > > > > >     <wsdl:operation name="ChangeUserName">
> > > > > > >       <soap:operation
> > > > > > > soapAction=" http://tempuri.org/ChangeUserName
> "
> > > > > > > style="document" />
> > > > > > >       <wsdl:input>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:input>
> > > > > > >       <wsdl:output>
> > > > > > >         <soap:body use="literal" />
> > > > > > >       </wsdl:output> <
> ...
>
> [Message clipped]


-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

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


Mime
View raw message