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 <[EMAIL PROTECTED]> 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 < [EMAIL PROTECTED]> 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 <[EMAIL PROTECTED] > 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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> > > > > </wsdl:operation> > > > > <wsdl:operation name="DeleteUser"> > > > > <soap:operation soapAction="http://tempuri.org/DeleteUser " > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="IsUserValid"> > > > > <soap:operation soapAction=" http://tempuri.org/IsUserValid " > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="CheckOutVersion"> > > > > <soap:operation > > > > soapAction="http://tempuri.org/CheckOutVersion " > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="CheckOutVersionByLabel"> > > > > <soap:operation soapAction=" > > > > http://tempuri.org/CheckOutVersionByLabel" > > style="document" > > > > /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="DeleteItem"> > > > > <soap:operation soapAction=" http://tempuri.org/DeleteItem" > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="GetVersionByLabel"> > > > > <soap:operation > > > > soapAction=" http://tempuri.org/GetVersionByLabel " > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="GetItemByVersionNumber"> > > > > <soap:operation soapAction=" > > > > http://tempuri.org/GetItemByVersionNumber " > > style="document" > > > > /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="LabelItems"> > > > > <soap:operation soapAction=" http://tempuri.org/LabelItems" > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="SetCurrentProject"> > > > > <soap:operation > > > > soapAction=" http://tempuri.org/SetCurrentProject " > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="UnCheckOutItem"> > > > > <soap:operation > > > > soapAction="http://tempuri.org/UnCheckOutItem " > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="GetHistory"> > > > > <soap:operation soapAction=" http://tempuri.org/GetHistory " > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="GetChildrenWithLabelNDate"> > > > > <soap:operation soapAction=" > > > > http://tempuri.org/GetChildrenWithLabelNDate" > > > > style="document" /> > > > > <wsdl:input> > > > > <soap:body use="literal" /> > > > > </wsdl:input> > > > > <wsdl:output> > > > > <soap:body use="literal" /> > > > > </wsdl:output> > > > > </wsdl:operation> > > > > <wsdl:operation name="AddItem"> > > > > <soap:operation soapAction=" http://tempuri.org/AddItem ... [Message clipped]
-- Paul Fremantle Co-Founder and VP of Technical Sales, WSO2 OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
