<?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://docubox.it/DocuBoxWebConNector" 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://docubox.it/DocuBoxWebConNector" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This is the WEB SERVICE CONNECTOR, needed to remotely handle all server's functions using SOAP in a completely standard web services environment.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://docubox.it/DocuBoxWebConNector">
      <s:element name="MoveFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ToStorageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ToParentFolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveFolderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="MoveFolderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CopyOrMoveFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ToParentFolderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DoMove" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CopyOrMoveFolderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CopyOrMoveFolderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveFolderAsyncStart">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveFolderAsyncStartResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveFolderAsyncStartResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveFolderAsync_Query">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Ticket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveFolderAsync_QueryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveFolderAsync_QueryResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentUploadDataDesign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentUploadDataDesignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocumentUploadDataDesignResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DownloadChunk">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Release" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Offset" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DownloadChunkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DownloadChunkResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DownloadChunk2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Release" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Offset" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DownloadChunk2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DownloadChunk2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="StartChunkedUpload">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="StartChunkedUploadResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="StartChunkedUploadResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadChunk">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BinaryContentId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="offset" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="Data" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadChunkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UploadChunkResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUpload">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DocDataset">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUploadResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EndChunkedUploadResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ProtocolNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContainedTextForSearchPurpose" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileMimeType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BinaryContentId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Release" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FileDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="HASH" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidFrom" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidTo" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EndChunkedUpdateResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUpdate2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ProtocolNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContainedTextForSearchPurpose" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileMimeType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BinaryContentId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Release" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FileDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="HASH" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidFrom" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidTo" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="ZippedTextContent" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUpdate2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EndChunkedUpdate2Result" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUpload_AsyStart">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DocDataset">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUpload_AsyStartResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EndChunkedUpload_AsyStartResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUpload_AsyQry">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Ticket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EndChunkedUpload_AsyQryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EndChunkedUpload_AsyQryResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocumentUpload">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DocDataset">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocumentUploadResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DocumentUploadResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CloneDocument">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DocumentTitle" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ProtocolNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ToFolderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DocuBoxDocType" type="s:short" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldsAndValuesCSV" type="tns:ArrayOfString" />
          </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="CloneDocumentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CloneDocumentResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateDocument">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ToFolderId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DocumentTitle" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ProtocolNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContainedTextForSearchPurpose" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileMimeType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileBinary" type="s:base64Binary" />
            <s:element minOccurs="1" maxOccurs="1" name="DocuBoxDocType" type="s:short" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldsAndValuesCSV" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="FileDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="HASH" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidFrom" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidTo" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateDocumentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CreateDocumentResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocument2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ProtocolNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContainedTextForSearchPurpose" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileMimeType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileBinary" type="s:base64Binary" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Release" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FileDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="HASH" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidFrom" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidTo" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="ZippedTextContent" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocument2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateDocument2Result" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocument">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ProtocolNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContainedTextForSearchPurpose" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileMimeType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileBinary" type="s:base64Binary" />
            <s:element minOccurs="1" maxOccurs="1" name="FileDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="HASH" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Release" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidFrom" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidTo" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocumentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateDocumentResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocumentTitle">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DocumentTitle" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocumentTitleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateDocumentTitleResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RenameDocFilename">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="NewFilename" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RenameDocFilenameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RenameDocFilenameResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocumentTypeProperties">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldsAndValues" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocumentTypePropertiesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateDocumentTypePropertiesResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocComment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="NewCommentText" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocCommentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateDocCommentResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocSearchText">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Did" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Fida" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="CmprsdNewIndex" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDocSearchTextResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateDocSearchTextResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeDocumentType">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NEWDocuBoxDocType" type="s:short" />
            <s:element minOccurs="0" maxOccurs="1" name="NEWFieldsAndValues" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeDocumentTypeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ChangeDocumentTypeResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeDocumentFileData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DocFileId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NewVersion" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NewRelease" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NewValidFrom" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="NewValidTo" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeDocumentFileDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ChangeDocumentFileDataResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CopyDocument">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CopyToFolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CopyDocumentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CopyDocumentResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveDocument">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DeleteFromFolderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CopyToFolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveDocumentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="MoveDocumentResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteDocument">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="RemoveFromFolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteDocumentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteDocumentResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="_RemoveDocument">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="_RemoveDocumentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="_RemoveDocumentResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LockDocument">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="LockComment" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LockDocumentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="LockDocumentResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentLockInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentLockInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocumentLockInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UnlockDocument">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UnlockDocumentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UnlockDocumentResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddOrUpdateThumbnail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SmallThumb" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="DocId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ThumbId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="MimeType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ImageBytes" type="s:base64Binary" />
            <s:element minOccurs="0" maxOccurs="1" name="ShortComment" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddOrUpdateThumbnailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AddOrUpdateThumbnailResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateBinder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CreateInFolderId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DocumentIdList" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="CreateBinderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CreateBinderResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddDocsToBinder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BinderId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DocumentIdList" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddDocsToBinderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AddDocsToBinderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDocFromBinder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BinderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDocFromBinderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RemoveDocFromBinderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteBinder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="RemoveFromFolderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BinderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteBinderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteBinderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="_RemoveBinder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BinderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="_RemoveBinderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="_RemoveBinderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CopyBinder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BinderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CopyToFolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CopyBinderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CopyBinderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveBinder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BinderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DeleteFromFolderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CopyToFolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveBinderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="MoveBinderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddToLog39">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OpCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FilId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PratId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="OTH" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddToLog39Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AddToLog39Result" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddToLog08">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AppCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PcId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PcIp" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OTH" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddToLog08Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AddToLog08Result" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminXc">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="REQ" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminXcResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AdminXcResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminXp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="REQ" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PRM" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminXpResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AdminXpResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminCx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="REQ" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminCxResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AdminCxResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVersion">
        <s:complexType />
      </s:element>
      <s:element name="GetVersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVersionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Handshake">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DUR_DKC" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HandshakeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HandshakeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateToken">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="uppa" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateTokenResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateTokenResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStorGroups">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStorGroupsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStorGroupsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAppsGroups">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAppsGroupsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAppsGroupsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResetGroups">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResetGroupsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ResetGroupsResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUsrDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUsrDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetUsrDetailsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangePassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UPA" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangePasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ChangePasswordResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUserBackupStorageID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUserBackupStorageIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetUserBackupStorageIDResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ClientLogout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ClientLogoutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ClientLogoutResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChatUsersList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChatUsersListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ChatUsersListResult" type="tns:ArrayOfAnyType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAnyType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetLastOperationsInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HoursAmount" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastOperationsInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLastOperationsInfoResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChatMessageSend">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="toUser" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChatMessageSendResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ChatMessageSendResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChatMessagesGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChatMessagesGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ChatMessagesGetResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OneShotDocDownloadID1">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OneShotDocDownloadID1Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OneShotDocDownloadID1Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OneShotDocDownloadID2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DocumentPath" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OneShotDocDownloadID2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OneShotDocDownloadID2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckAccessible">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DocumentPath" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckAccessibleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckAccessibleResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastFilesList1">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastFilesList1Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLastFilesList1Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastFilesList2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Day" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastFilesList2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLastFilesList2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastFilesList3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Day" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastFilesList3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLastFilesList3Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetConfig">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetConfigResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetConfigResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStorages">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStoragesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStoragesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFoldersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFoldersResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolders_Cult">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Culture" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolders_CultResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFolders_CultResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPartialFolders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ParentFolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPartialFoldersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPartialFoldersResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFoldersByPath">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FolderPath" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFoldersByPathResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFoldersByPathResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStorageSvcFolders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStorageSvcFoldersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStorageSvcFoldersResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPartialFolders_Cult">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ParentFolderId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Culture" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPartialFolders_CultResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPartialFolders_CultResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolderDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolderDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFolderDetailsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolderDetailsWSize">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolderDetailsWSizeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFolderDetailsWSizeResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolderstateUuid">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolderstateUuidResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFolderstateUuidResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsFolderstateChanged">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FolderstateUuid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsFolderstateChangedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsFolderstateChangedResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStorageDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStorageDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStorageDetailsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="hash" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DocExistsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Len" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Hash" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="BlockExistsResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockExistsAssign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="len" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="blockHash" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="docHash" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="seqCnt" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockExistsAssignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="BlockExistsAssignResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockExistsAssignMultiple">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="docHash" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BlocksTable">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockExistsAssignMultipleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BlockExistsAssignMultipleResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocUnitExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UnitDocHash" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocUnitExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DocUnitExistsResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockSave">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Hash" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Block" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockSaveResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="BlockSaveResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockSaveMultiple">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BlocksTable">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockSaveMultipleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BlockSaveMultipleResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockSaveAssign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="blockHash" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Block" type="s:base64Binary" />
            <s:element minOccurs="0" maxOccurs="1" name="docHash" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="seqCnt" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockSaveAssignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="BlockSaveAssignResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockSaveAssignMultiple">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="docHash" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BlocksTable">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockSaveAssignMultipleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BlockSaveAssignMultipleResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockAssignMultiple">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="docHash" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BlocksTable">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockAssignMultipleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BlockAssignMultipleResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockAssign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="docHash" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SeqCount" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BlockHash" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BlockAssignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="BlockAssignResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocLostBlockList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DocHash" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SeqCountTotal" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Size" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocLostBlockListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DocLostBlockListResult" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocRegister">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DocHash" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CompositeHash" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ToFolderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SeqCountTotal" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Size" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="Utf8DocName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Utf8FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MimeType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocOriginalDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidFrom" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="ValidUntil" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DocRegisterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DocRegisterResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FindDocByProps">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldsAndValues" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FindDocByPropsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FindDocByPropsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFiles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFilesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFilesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FileId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFileResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBinderContent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BinderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBinderContentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBinderContentResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBinderDetailsAndContent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BinderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBinderDetailsAndContentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBinderDetailsAndContentResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBinderBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BinderId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBinderBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBinderBinaryResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DoNotExecDynamicProperties" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocumentDetailsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentDetailsExtended">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DoNotExecDynamicProperties" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentDetailsExtendedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocumentDetailsExtendedResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentVersions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentVersionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocumentVersionsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocumentBinaryResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentVersionBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Release" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentVersionBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocumentVersionBinaryResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocLog">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocLogResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocLogResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFidaThumbnail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentFida" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="IconThumb" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="ThumbId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFidaThumbnailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFidaThumbnailResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocThumbnail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="IconThumb" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="ThumbId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocThumbnailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocThumbnailResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PR_GetConfig">
        <s:complexType />
      </s:element>
      <s:element name="PR_GetConfigResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PR_GetConfigResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PR_GetDocumentTypes">
        <s:complexType />
      </s:element>
      <s:element name="PR_GetDocumentTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PR_GetDocumentTypesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PR_GetDocumentTypeDetail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DocumentTypeId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PR_GetDocumentTypeDetailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PR_GetDocumentTypeDetailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSummary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSummaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSummaryResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentTypes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocumentTypesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentTypeDetail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocumentTypeId" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocumentTypeDetailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocumentTypeDetailResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoDocumentProtoSearch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ProtoNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoDocumentProtoSearchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DoDocumentProtoSearchResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProtoInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ProtoNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProtoInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProtoInfoResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocProtoRecs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DocId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDocProtoRecsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDocProtoRecsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProtoRecords">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RegisterId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Direction" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FromDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="ToDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProtoRecordsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProtoRecordsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoDocumentSearch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SearchWords" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="AllPhrases" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoDocumentSearchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DoDocumentSearchResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoDocumentSearchOnStorage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SearchWords" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="AllPhrases" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoDocumentSearchOnStorageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DoDocumentSearchOnStorageResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoTrovatoSearch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Query" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Page" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="RecsPerPage" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="UseAllTerms" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="IncludeFolders" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoTrovatoSearchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DoTrovatoSearchResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProtocolRegistersList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startYear" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProtocolRegistersListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProtocolRegistersListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNewRegisterNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RegisterCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Direction" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNewRegisterNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNewRegisterNumberResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUserGroups">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUserGroupsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetUserGroupsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePubStorage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StorageName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePubStorageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CreatePubStorageResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePrivStorage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StorageName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageType" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PrivateToGroupId" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePrivStorageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CreatePrivStorageResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateStorageData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PrivateGid" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="StorageName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateStorageDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateStorageDataResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveStorage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveStorageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RemoveStorageResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePubFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ParentFolderId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FolderName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Command" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePubFolderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CreatePubFolderResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePrivFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StorageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ParentFolderId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FolderName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Command" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PrivateToGroupId" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePrivFolderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CreatePrivFolderResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateFolderData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TokenId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PrivateGid" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FolderName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Command" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateFolderDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateFolderDataResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="MoveFolderSoapIn">
    <wsdl:part name="parameters" element="tns:MoveFolder" />
  </wsdl:message>
  <wsdl:message name="MoveFolderSoapOut">
    <wsdl:part name="parameters" element="tns:MoveFolderResponse" />
  </wsdl:message>
  <wsdl:message name="CopyOrMoveFolderSoapIn">
    <wsdl:part name="parameters" element="tns:CopyOrMoveFolder" />
  </wsdl:message>
  <wsdl:message name="CopyOrMoveFolderSoapOut">
    <wsdl:part name="parameters" element="tns:CopyOrMoveFolderResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveFolderAsyncStartSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveFolderAsyncStart" />
  </wsdl:message>
  <wsdl:message name="RemoveFolderAsyncStartSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveFolderAsyncStartResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveFolderAsync_QuerySoapIn">
    <wsdl:part name="parameters" element="tns:RemoveFolderAsync_Query" />
  </wsdl:message>
  <wsdl:message name="RemoveFolderAsync_QuerySoapOut">
    <wsdl:part name="parameters" element="tns:RemoveFolderAsync_QueryResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocumentUploadDataDesignSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocumentUploadDataDesign" />
  </wsdl:message>
  <wsdl:message name="GetDocumentUploadDataDesignSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocumentUploadDataDesignResponse" />
  </wsdl:message>
  <wsdl:message name="DownloadChunkSoapIn">
    <wsdl:part name="parameters" element="tns:DownloadChunk" />
  </wsdl:message>
  <wsdl:message name="DownloadChunkSoapOut">
    <wsdl:part name="parameters" element="tns:DownloadChunkResponse" />
  </wsdl:message>
  <wsdl:message name="DownloadChunk2SoapIn">
    <wsdl:part name="parameters" element="tns:DownloadChunk2" />
  </wsdl:message>
  <wsdl:message name="DownloadChunk2SoapOut">
    <wsdl:part name="parameters" element="tns:DownloadChunk2Response" />
  </wsdl:message>
  <wsdl:message name="StartChunkedUploadSoapIn">
    <wsdl:part name="parameters" element="tns:StartChunkedUpload" />
  </wsdl:message>
  <wsdl:message name="StartChunkedUploadSoapOut">
    <wsdl:part name="parameters" element="tns:StartChunkedUploadResponse" />
  </wsdl:message>
  <wsdl:message name="UploadChunkSoapIn">
    <wsdl:part name="parameters" element="tns:UploadChunk" />
  </wsdl:message>
  <wsdl:message name="UploadChunkSoapOut">
    <wsdl:part name="parameters" element="tns:UploadChunkResponse" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUploadSoapIn">
    <wsdl:part name="parameters" element="tns:EndChunkedUpload" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUploadSoapOut">
    <wsdl:part name="parameters" element="tns:EndChunkedUploadResponse" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:EndChunkedUpdate" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:EndChunkedUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUpdate2SoapIn">
    <wsdl:part name="parameters" element="tns:EndChunkedUpdate2" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUpdate2SoapOut">
    <wsdl:part name="parameters" element="tns:EndChunkedUpdate2Response" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUpload_AsyStartSoapIn">
    <wsdl:part name="parameters" element="tns:EndChunkedUpload_AsyStart" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUpload_AsyStartSoapOut">
    <wsdl:part name="parameters" element="tns:EndChunkedUpload_AsyStartResponse" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUpload_AsyQrySoapIn">
    <wsdl:part name="parameters" element="tns:EndChunkedUpload_AsyQry" />
  </wsdl:message>
  <wsdl:message name="EndChunkedUpload_AsyQrySoapOut">
    <wsdl:part name="parameters" element="tns:EndChunkedUpload_AsyQryResponse" />
  </wsdl:message>
  <wsdl:message name="DocumentUploadSoapIn">
    <wsdl:part name="parameters" element="tns:DocumentUpload" />
  </wsdl:message>
  <wsdl:message name="DocumentUploadSoapOut">
    <wsdl:part name="parameters" element="tns:DocumentUploadResponse" />
  </wsdl:message>
  <wsdl:message name="CloneDocumentSoapIn">
    <wsdl:part name="parameters" element="tns:CloneDocument" />
  </wsdl:message>
  <wsdl:message name="CloneDocumentSoapOut">
    <wsdl:part name="parameters" element="tns:CloneDocumentResponse" />
  </wsdl:message>
  <wsdl:message name="CreateDocumentSoapIn">
    <wsdl:part name="parameters" element="tns:CreateDocument" />
  </wsdl:message>
  <wsdl:message name="CreateDocumentSoapOut">
    <wsdl:part name="parameters" element="tns:CreateDocumentResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateDocument2SoapIn">
    <wsdl:part name="parameters" element="tns:UpdateDocument2" />
  </wsdl:message>
  <wsdl:message name="UpdateDocument2SoapOut">
    <wsdl:part name="parameters" element="tns:UpdateDocument2Response" />
  </wsdl:message>
  <wsdl:message name="UpdateDocumentSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateDocument" />
  </wsdl:message>
  <wsdl:message name="UpdateDocumentSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateDocumentResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateDocumentTitleSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateDocumentTitle" />
  </wsdl:message>
  <wsdl:message name="UpdateDocumentTitleSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateDocumentTitleResponse" />
  </wsdl:message>
  <wsdl:message name="RenameDocFilenameSoapIn">
    <wsdl:part name="parameters" element="tns:RenameDocFilename" />
  </wsdl:message>
  <wsdl:message name="RenameDocFilenameSoapOut">
    <wsdl:part name="parameters" element="tns:RenameDocFilenameResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateDocumentTypePropertiesSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateDocumentTypeProperties" />
  </wsdl:message>
  <wsdl:message name="UpdateDocumentTypePropertiesSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateDocumentTypePropertiesResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateDocCommentSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateDocComment" />
  </wsdl:message>
  <wsdl:message name="UpdateDocCommentSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateDocCommentResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateDocSearchTextSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateDocSearchText" />
  </wsdl:message>
  <wsdl:message name="UpdateDocSearchTextSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateDocSearchTextResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeDocumentTypeSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeDocumentType" />
  </wsdl:message>
  <wsdl:message name="ChangeDocumentTypeSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeDocumentTypeResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeDocumentFileDataSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeDocumentFileData" />
  </wsdl:message>
  <wsdl:message name="ChangeDocumentFileDataSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeDocumentFileDataResponse" />
  </wsdl:message>
  <wsdl:message name="CopyDocumentSoapIn">
    <wsdl:part name="parameters" element="tns:CopyDocument" />
  </wsdl:message>
  <wsdl:message name="CopyDocumentSoapOut">
    <wsdl:part name="parameters" element="tns:CopyDocumentResponse" />
  </wsdl:message>
  <wsdl:message name="MoveDocumentSoapIn">
    <wsdl:part name="parameters" element="tns:MoveDocument" />
  </wsdl:message>
  <wsdl:message name="MoveDocumentSoapOut">
    <wsdl:part name="parameters" element="tns:MoveDocumentResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteDocumentSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteDocument" />
  </wsdl:message>
  <wsdl:message name="DeleteDocumentSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteDocumentResponse" />
  </wsdl:message>
  <wsdl:message name="_RemoveDocumentSoapIn">
    <wsdl:part name="parameters" element="tns:_RemoveDocument" />
  </wsdl:message>
  <wsdl:message name="_RemoveDocumentSoapOut">
    <wsdl:part name="parameters" element="tns:_RemoveDocumentResponse" />
  </wsdl:message>
  <wsdl:message name="LockDocumentSoapIn">
    <wsdl:part name="parameters" element="tns:LockDocument" />
  </wsdl:message>
  <wsdl:message name="LockDocumentSoapOut">
    <wsdl:part name="parameters" element="tns:LockDocumentResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocumentLockInfoSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocumentLockInfo" />
  </wsdl:message>
  <wsdl:message name="GetDocumentLockInfoSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocumentLockInfoResponse" />
  </wsdl:message>
  <wsdl:message name="UnlockDocumentSoapIn">
    <wsdl:part name="parameters" element="tns:UnlockDocument" />
  </wsdl:message>
  <wsdl:message name="UnlockDocumentSoapOut">
    <wsdl:part name="parameters" element="tns:UnlockDocumentResponse" />
  </wsdl:message>
  <wsdl:message name="AddOrUpdateThumbnailSoapIn">
    <wsdl:part name="parameters" element="tns:AddOrUpdateThumbnail" />
  </wsdl:message>
  <wsdl:message name="AddOrUpdateThumbnailSoapOut">
    <wsdl:part name="parameters" element="tns:AddOrUpdateThumbnailResponse" />
  </wsdl:message>
  <wsdl:message name="CreateBinderSoapIn">
    <wsdl:part name="parameters" element="tns:CreateBinder" />
  </wsdl:message>
  <wsdl:message name="CreateBinderSoapOut">
    <wsdl:part name="parameters" element="tns:CreateBinderResponse" />
  </wsdl:message>
  <wsdl:message name="AddDocsToBinderSoapIn">
    <wsdl:part name="parameters" element="tns:AddDocsToBinder" />
  </wsdl:message>
  <wsdl:message name="AddDocsToBinderSoapOut">
    <wsdl:part name="parameters" element="tns:AddDocsToBinderResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveDocFromBinderSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveDocFromBinder" />
  </wsdl:message>
  <wsdl:message name="RemoveDocFromBinderSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveDocFromBinderResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteBinderSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteBinder" />
  </wsdl:message>
  <wsdl:message name="DeleteBinderSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteBinderResponse" />
  </wsdl:message>
  <wsdl:message name="_RemoveBinderSoapIn">
    <wsdl:part name="parameters" element="tns:_RemoveBinder" />
  </wsdl:message>
  <wsdl:message name="_RemoveBinderSoapOut">
    <wsdl:part name="parameters" element="tns:_RemoveBinderResponse" />
  </wsdl:message>
  <wsdl:message name="CopyBinderSoapIn">
    <wsdl:part name="parameters" element="tns:CopyBinder" />
  </wsdl:message>
  <wsdl:message name="CopyBinderSoapOut">
    <wsdl:part name="parameters" element="tns:CopyBinderResponse" />
  </wsdl:message>
  <wsdl:message name="MoveBinderSoapIn">
    <wsdl:part name="parameters" element="tns:MoveBinder" />
  </wsdl:message>
  <wsdl:message name="MoveBinderSoapOut">
    <wsdl:part name="parameters" element="tns:MoveBinderResponse" />
  </wsdl:message>
  <wsdl:message name="AddToLog39SoapIn">
    <wsdl:part name="parameters" element="tns:AddToLog39" />
  </wsdl:message>
  <wsdl:message name="AddToLog39SoapOut">
    <wsdl:part name="parameters" element="tns:AddToLog39Response" />
  </wsdl:message>
  <wsdl:message name="AddToLog08SoapIn">
    <wsdl:part name="parameters" element="tns:AddToLog08" />
  </wsdl:message>
  <wsdl:message name="AddToLog08SoapOut">
    <wsdl:part name="parameters" element="tns:AddToLog08Response" />
  </wsdl:message>
  <wsdl:message name="AdminXcSoapIn">
    <wsdl:part name="parameters" element="tns:AdminXc" />
  </wsdl:message>
  <wsdl:message name="AdminXcSoapOut">
    <wsdl:part name="parameters" element="tns:AdminXcResponse" />
  </wsdl:message>
  <wsdl:message name="AdminXpSoapIn">
    <wsdl:part name="parameters" element="tns:AdminXp" />
  </wsdl:message>
  <wsdl:message name="AdminXpSoapOut">
    <wsdl:part name="parameters" element="tns:AdminXpResponse" />
  </wsdl:message>
  <wsdl:message name="AdminCxSoapIn">
    <wsdl:part name="parameters" element="tns:AdminCx" />
  </wsdl:message>
  <wsdl:message name="AdminCxSoapOut">
    <wsdl:part name="parameters" element="tns:AdminCxResponse" />
  </wsdl:message>
  <wsdl:message name="GetVersionSoapIn">
    <wsdl:part name="parameters" element="tns:GetVersion" />
  </wsdl:message>
  <wsdl:message name="GetVersionSoapOut">
    <wsdl:part name="parameters" element="tns:GetVersionResponse" />
  </wsdl:message>
  <wsdl:message name="HandshakeSoapIn">
    <wsdl:part name="parameters" element="tns:Handshake" />
  </wsdl:message>
  <wsdl:message name="HandshakeSoapOut">
    <wsdl:part name="parameters" element="tns:HandshakeResponse" />
  </wsdl:message>
  <wsdl:message name="CreateTokenSoapIn">
    <wsdl:part name="parameters" element="tns:CreateToken" />
  </wsdl:message>
  <wsdl:message name="CreateTokenSoapOut">
    <wsdl:part name="parameters" element="tns:CreateTokenResponse" />
  </wsdl:message>
  <wsdl:message name="GetStorGroupsSoapIn">
    <wsdl:part name="parameters" element="tns:GetStorGroups" />
  </wsdl:message>
  <wsdl:message name="GetStorGroupsSoapOut">
    <wsdl:part name="parameters" element="tns:GetStorGroupsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAppsGroupsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAppsGroups" />
  </wsdl:message>
  <wsdl:message name="GetAppsGroupsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAppsGroupsResponse" />
  </wsdl:message>
  <wsdl:message name="ResetGroupsSoapIn">
    <wsdl:part name="parameters" element="tns:ResetGroups" />
  </wsdl:message>
  <wsdl:message name="ResetGroupsSoapOut">
    <wsdl:part name="parameters" element="tns:ResetGroupsResponse" />
  </wsdl:message>
  <wsdl:message name="GetUsrDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetUsrDetails" />
  </wsdl:message>
  <wsdl:message name="GetUsrDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetUsrDetailsResponse" />
  </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="GetUserBackupStorageIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetUserBackupStorageID" />
  </wsdl:message>
  <wsdl:message name="GetUserBackupStorageIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetUserBackupStorageIDResponse" />
  </wsdl:message>
  <wsdl:message name="ClientLogoutSoapIn">
    <wsdl:part name="parameters" element="tns:ClientLogout" />
  </wsdl:message>
  <wsdl:message name="ClientLogoutSoapOut">
    <wsdl:part name="parameters" element="tns:ClientLogoutResponse" />
  </wsdl:message>
  <wsdl:message name="ChatUsersListSoapIn">
    <wsdl:part name="parameters" element="tns:ChatUsersList" />
  </wsdl:message>
  <wsdl:message name="ChatUsersListSoapOut">
    <wsdl:part name="parameters" element="tns:ChatUsersListResponse" />
  </wsdl:message>
  <wsdl:message name="GetLastOperationsInfoSoapIn">
    <wsdl:part name="parameters" element="tns:GetLastOperationsInfo" />
  </wsdl:message>
  <wsdl:message name="GetLastOperationsInfoSoapOut">
    <wsdl:part name="parameters" element="tns:GetLastOperationsInfoResponse" />
  </wsdl:message>
  <wsdl:message name="ChatMessageSendSoapIn">
    <wsdl:part name="parameters" element="tns:ChatMessageSend" />
  </wsdl:message>
  <wsdl:message name="ChatMessageSendSoapOut">
    <wsdl:part name="parameters" element="tns:ChatMessageSendResponse" />
  </wsdl:message>
  <wsdl:message name="ChatMessagesGetSoapIn">
    <wsdl:part name="parameters" element="tns:ChatMessagesGet" />
  </wsdl:message>
  <wsdl:message name="ChatMessagesGetSoapOut">
    <wsdl:part name="parameters" element="tns:ChatMessagesGetResponse" />
  </wsdl:message>
  <wsdl:message name="OneShotDocDownloadID1SoapIn">
    <wsdl:part name="parameters" element="tns:OneShotDocDownloadID1" />
  </wsdl:message>
  <wsdl:message name="OneShotDocDownloadID1SoapOut">
    <wsdl:part name="parameters" element="tns:OneShotDocDownloadID1Response" />
  </wsdl:message>
  <wsdl:message name="OneShotDocDownloadID2SoapIn">
    <wsdl:part name="parameters" element="tns:OneShotDocDownloadID2" />
  </wsdl:message>
  <wsdl:message name="OneShotDocDownloadID2SoapOut">
    <wsdl:part name="parameters" element="tns:OneShotDocDownloadID2Response" />
  </wsdl:message>
  <wsdl:message name="CheckAccessibleSoapIn">
    <wsdl:part name="parameters" element="tns:CheckAccessible" />
  </wsdl:message>
  <wsdl:message name="CheckAccessibleSoapOut">
    <wsdl:part name="parameters" element="tns:CheckAccessibleResponse" />
  </wsdl:message>
  <wsdl:message name="GetLastFilesList1SoapIn">
    <wsdl:part name="parameters" element="tns:GetLastFilesList1" />
  </wsdl:message>
  <wsdl:message name="GetLastFilesList1SoapOut">
    <wsdl:part name="parameters" element="tns:GetLastFilesList1Response" />
  </wsdl:message>
  <wsdl:message name="GetLastFilesList2SoapIn">
    <wsdl:part name="parameters" element="tns:GetLastFilesList2" />
  </wsdl:message>
  <wsdl:message name="GetLastFilesList2SoapOut">
    <wsdl:part name="parameters" element="tns:GetLastFilesList2Response" />
  </wsdl:message>
  <wsdl:message name="GetLastFilesList3SoapIn">
    <wsdl:part name="parameters" element="tns:GetLastFilesList3" />
  </wsdl:message>
  <wsdl:message name="GetLastFilesList3SoapOut">
    <wsdl:part name="parameters" element="tns:GetLastFilesList3Response" />
  </wsdl:message>
  <wsdl:message name="GetConfigSoapIn">
    <wsdl:part name="parameters" element="tns:GetConfig" />
  </wsdl:message>
  <wsdl:message name="GetConfigSoapOut">
    <wsdl:part name="parameters" element="tns:GetConfigResponse" />
  </wsdl:message>
  <wsdl:message name="GetStoragesSoapIn">
    <wsdl:part name="parameters" element="tns:GetStorages" />
  </wsdl:message>
  <wsdl:message name="GetStoragesSoapOut">
    <wsdl:part name="parameters" element="tns:GetStoragesResponse" />
  </wsdl:message>
  <wsdl:message name="GetFoldersSoapIn">
    <wsdl:part name="parameters" element="tns:GetFolders" />
  </wsdl:message>
  <wsdl:message name="GetFoldersSoapOut">
    <wsdl:part name="parameters" element="tns:GetFoldersResponse" />
  </wsdl:message>
  <wsdl:message name="GetFolders_CultSoapIn">
    <wsdl:part name="parameters" element="tns:GetFolders_Cult" />
  </wsdl:message>
  <wsdl:message name="GetFolders_CultSoapOut">
    <wsdl:part name="parameters" element="tns:GetFolders_CultResponse" />
  </wsdl:message>
  <wsdl:message name="GetPartialFoldersSoapIn">
    <wsdl:part name="parameters" element="tns:GetPartialFolders" />
  </wsdl:message>
  <wsdl:message name="GetPartialFoldersSoapOut">
    <wsdl:part name="parameters" element="tns:GetPartialFoldersResponse" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByPathSoapIn">
    <wsdl:part name="parameters" element="tns:GetFoldersByPath" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByPathSoapOut">
    <wsdl:part name="parameters" element="tns:GetFoldersByPathResponse" />
  </wsdl:message>
  <wsdl:message name="GetStorageSvcFoldersSoapIn">
    <wsdl:part name="parameters" element="tns:GetStorageSvcFolders" />
  </wsdl:message>
  <wsdl:message name="GetStorageSvcFoldersSoapOut">
    <wsdl:part name="parameters" element="tns:GetStorageSvcFoldersResponse" />
  </wsdl:message>
  <wsdl:message name="GetPartialFolders_CultSoapIn">
    <wsdl:part name="parameters" element="tns:GetPartialFolders_Cult" />
  </wsdl:message>
  <wsdl:message name="GetPartialFolders_CultSoapOut">
    <wsdl:part name="parameters" element="tns:GetPartialFolders_CultResponse" />
  </wsdl:message>
  <wsdl:message name="GetFolderDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetFolderDetails" />
  </wsdl:message>
  <wsdl:message name="GetFolderDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetFolderDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetFolderDetailsWSizeSoapIn">
    <wsdl:part name="parameters" element="tns:GetFolderDetailsWSize" />
  </wsdl:message>
  <wsdl:message name="GetFolderDetailsWSizeSoapOut">
    <wsdl:part name="parameters" element="tns:GetFolderDetailsWSizeResponse" />
  </wsdl:message>
  <wsdl:message name="GetFolderstateUuidSoapIn">
    <wsdl:part name="parameters" element="tns:GetFolderstateUuid" />
  </wsdl:message>
  <wsdl:message name="GetFolderstateUuidSoapOut">
    <wsdl:part name="parameters" element="tns:GetFolderstateUuidResponse" />
  </wsdl:message>
  <wsdl:message name="IsFolderstateChangedSoapIn">
    <wsdl:part name="parameters" element="tns:IsFolderstateChanged" />
  </wsdl:message>
  <wsdl:message name="IsFolderstateChangedSoapOut">
    <wsdl:part name="parameters" element="tns:IsFolderstateChangedResponse" />
  </wsdl:message>
  <wsdl:message name="GetStorageDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetStorageDetails" />
  </wsdl:message>
  <wsdl:message name="GetStorageDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetStorageDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="DocExistsSoapIn">
    <wsdl:part name="parameters" element="tns:DocExists" />
  </wsdl:message>
  <wsdl:message name="DocExistsSoapOut">
    <wsdl:part name="parameters" element="tns:DocExistsResponse" />
  </wsdl:message>
  <wsdl:message name="BlockExistsSoapIn">
    <wsdl:part name="parameters" element="tns:BlockExists" />
  </wsdl:message>
  <wsdl:message name="BlockExistsSoapOut">
    <wsdl:part name="parameters" element="tns:BlockExistsResponse" />
  </wsdl:message>
  <wsdl:message name="BlockExistsAssignSoapIn">
    <wsdl:part name="parameters" element="tns:BlockExistsAssign" />
  </wsdl:message>
  <wsdl:message name="BlockExistsAssignSoapOut">
    <wsdl:part name="parameters" element="tns:BlockExistsAssignResponse" />
  </wsdl:message>
  <wsdl:message name="BlockExistsAssignMultipleSoapIn">
    <wsdl:part name="parameters" element="tns:BlockExistsAssignMultiple" />
  </wsdl:message>
  <wsdl:message name="BlockExistsAssignMultipleSoapOut">
    <wsdl:part name="parameters" element="tns:BlockExistsAssignMultipleResponse" />
  </wsdl:message>
  <wsdl:message name="DocUnitExistsSoapIn">
    <wsdl:part name="parameters" element="tns:DocUnitExists" />
  </wsdl:message>
  <wsdl:message name="DocUnitExistsSoapOut">
    <wsdl:part name="parameters" element="tns:DocUnitExistsResponse" />
  </wsdl:message>
  <wsdl:message name="BlockSaveSoapIn">
    <wsdl:part name="parameters" element="tns:BlockSave" />
  </wsdl:message>
  <wsdl:message name="BlockSaveSoapOut">
    <wsdl:part name="parameters" element="tns:BlockSaveResponse" />
  </wsdl:message>
  <wsdl:message name="BlockSaveMultipleSoapIn">
    <wsdl:part name="parameters" element="tns:BlockSaveMultiple" />
  </wsdl:message>
  <wsdl:message name="BlockSaveMultipleSoapOut">
    <wsdl:part name="parameters" element="tns:BlockSaveMultipleResponse" />
  </wsdl:message>
  <wsdl:message name="BlockSaveAssignSoapIn">
    <wsdl:part name="parameters" element="tns:BlockSaveAssign" />
  </wsdl:message>
  <wsdl:message name="BlockSaveAssignSoapOut">
    <wsdl:part name="parameters" element="tns:BlockSaveAssignResponse" />
  </wsdl:message>
  <wsdl:message name="BlockSaveAssignMultipleSoapIn">
    <wsdl:part name="parameters" element="tns:BlockSaveAssignMultiple" />
  </wsdl:message>
  <wsdl:message name="BlockSaveAssignMultipleSoapOut">
    <wsdl:part name="parameters" element="tns:BlockSaveAssignMultipleResponse" />
  </wsdl:message>
  <wsdl:message name="BlockAssignMultipleSoapIn">
    <wsdl:part name="parameters" element="tns:BlockAssignMultiple" />
  </wsdl:message>
  <wsdl:message name="BlockAssignMultipleSoapOut">
    <wsdl:part name="parameters" element="tns:BlockAssignMultipleResponse" />
  </wsdl:message>
  <wsdl:message name="BlockAssignSoapIn">
    <wsdl:part name="parameters" element="tns:BlockAssign" />
  </wsdl:message>
  <wsdl:message name="BlockAssignSoapOut">
    <wsdl:part name="parameters" element="tns:BlockAssignResponse" />
  </wsdl:message>
  <wsdl:message name="DocLostBlockListSoapIn">
    <wsdl:part name="parameters" element="tns:DocLostBlockList" />
  </wsdl:message>
  <wsdl:message name="DocLostBlockListSoapOut">
    <wsdl:part name="parameters" element="tns:DocLostBlockListResponse" />
  </wsdl:message>
  <wsdl:message name="DocRegisterSoapIn">
    <wsdl:part name="parameters" element="tns:DocRegister" />
  </wsdl:message>
  <wsdl:message name="DocRegisterSoapOut">
    <wsdl:part name="parameters" element="tns:DocRegisterResponse" />
  </wsdl:message>
  <wsdl:message name="FindDocByPropsSoapIn">
    <wsdl:part name="parameters" element="tns:FindDocByProps" />
  </wsdl:message>
  <wsdl:message name="FindDocByPropsSoapOut">
    <wsdl:part name="parameters" element="tns:FindDocByPropsResponse" />
  </wsdl:message>
  <wsdl:message name="GetFilesSoapIn">
    <wsdl:part name="parameters" element="tns:GetFiles" />
  </wsdl:message>
  <wsdl:message name="GetFilesSoapOut">
    <wsdl:part name="parameters" element="tns:GetFilesResponse" />
  </wsdl:message>
  <wsdl:message name="GetFileSoapIn">
    <wsdl:part name="parameters" element="tns:GetFile" />
  </wsdl:message>
  <wsdl:message name="GetFileSoapOut">
    <wsdl:part name="parameters" element="tns:GetFileResponse" />
  </wsdl:message>
  <wsdl:message name="GetBinderContentSoapIn">
    <wsdl:part name="parameters" element="tns:GetBinderContent" />
  </wsdl:message>
  <wsdl:message name="GetBinderContentSoapOut">
    <wsdl:part name="parameters" element="tns:GetBinderContentResponse" />
  </wsdl:message>
  <wsdl:message name="GetBinderDetailsAndContentSoapIn">
    <wsdl:part name="parameters" element="tns:GetBinderDetailsAndContent" />
  </wsdl:message>
  <wsdl:message name="GetBinderDetailsAndContentSoapOut">
    <wsdl:part name="parameters" element="tns:GetBinderDetailsAndContentResponse" />
  </wsdl:message>
  <wsdl:message name="GetBinderBinarySoapIn">
    <wsdl:part name="parameters" element="tns:GetBinderBinary" />
  </wsdl:message>
  <wsdl:message name="GetBinderBinarySoapOut">
    <wsdl:part name="parameters" element="tns:GetBinderBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocumentDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocumentDetails" />
  </wsdl:message>
  <wsdl:message name="GetDocumentDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocumentDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocumentDetailsExtendedSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocumentDetailsExtended" />
  </wsdl:message>
  <wsdl:message name="GetDocumentDetailsExtendedSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocumentDetailsExtendedResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocumentVersionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocumentVersions" />
  </wsdl:message>
  <wsdl:message name="GetDocumentVersionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocumentVersionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocumentBinarySoapIn">
    <wsdl:part name="parameters" element="tns:GetDocumentBinary" />
  </wsdl:message>
  <wsdl:message name="GetDocumentBinarySoapOut">
    <wsdl:part name="parameters" element="tns:GetDocumentBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocumentVersionBinarySoapIn">
    <wsdl:part name="parameters" element="tns:GetDocumentVersionBinary" />
  </wsdl:message>
  <wsdl:message name="GetDocumentVersionBinarySoapOut">
    <wsdl:part name="parameters" element="tns:GetDocumentVersionBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocLogSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocLog" />
  </wsdl:message>
  <wsdl:message name="GetDocLogSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocLogResponse" />
  </wsdl:message>
  <wsdl:message name="GetFidaThumbnailSoapIn">
    <wsdl:part name="parameters" element="tns:GetFidaThumbnail" />
  </wsdl:message>
  <wsdl:message name="GetFidaThumbnailSoapOut">
    <wsdl:part name="parameters" element="tns:GetFidaThumbnailResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocThumbnailSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocThumbnail" />
  </wsdl:message>
  <wsdl:message name="GetDocThumbnailSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocThumbnailResponse" />
  </wsdl:message>
  <wsdl:message name="PR_GetConfigSoapIn">
    <wsdl:part name="parameters" element="tns:PR_GetConfig" />
  </wsdl:message>
  <wsdl:message name="PR_GetConfigSoapOut">
    <wsdl:part name="parameters" element="tns:PR_GetConfigResponse" />
  </wsdl:message>
  <wsdl:message name="PR_GetDocumentTypesSoapIn">
    <wsdl:part name="parameters" element="tns:PR_GetDocumentTypes" />
  </wsdl:message>
  <wsdl:message name="PR_GetDocumentTypesSoapOut">
    <wsdl:part name="parameters" element="tns:PR_GetDocumentTypesResponse" />
  </wsdl:message>
  <wsdl:message name="PR_GetDocumentTypeDetailSoapIn">
    <wsdl:part name="parameters" element="tns:PR_GetDocumentTypeDetail" />
  </wsdl:message>
  <wsdl:message name="PR_GetDocumentTypeDetailSoapOut">
    <wsdl:part name="parameters" element="tns:PR_GetDocumentTypeDetailResponse" />
  </wsdl:message>
  <wsdl:message name="GetSummarySoapIn">
    <wsdl:part name="parameters" element="tns:GetSummary" />
  </wsdl:message>
  <wsdl:message name="GetSummarySoapOut">
    <wsdl:part name="parameters" element="tns:GetSummaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocumentTypesSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocumentTypes" />
  </wsdl:message>
  <wsdl:message name="GetDocumentTypesSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocumentTypesResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocumentTypeDetailSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocumentTypeDetail" />
  </wsdl:message>
  <wsdl:message name="GetDocumentTypeDetailSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocumentTypeDetailResponse" />
  </wsdl:message>
  <wsdl:message name="DoDocumentProtoSearchSoapIn">
    <wsdl:part name="parameters" element="tns:DoDocumentProtoSearch" />
  </wsdl:message>
  <wsdl:message name="DoDocumentProtoSearchSoapOut">
    <wsdl:part name="parameters" element="tns:DoDocumentProtoSearchResponse" />
  </wsdl:message>
  <wsdl:message name="GetProtoInfoSoapIn">
    <wsdl:part name="parameters" element="tns:GetProtoInfo" />
  </wsdl:message>
  <wsdl:message name="GetProtoInfoSoapOut">
    <wsdl:part name="parameters" element="tns:GetProtoInfoResponse" />
  </wsdl:message>
  <wsdl:message name="GetDocProtoRecsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDocProtoRecs" />
  </wsdl:message>
  <wsdl:message name="GetDocProtoRecsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDocProtoRecsResponse" />
  </wsdl:message>
  <wsdl:message name="GetProtoRecordsSoapIn">
    <wsdl:part name="parameters" element="tns:GetProtoRecords" />
  </wsdl:message>
  <wsdl:message name="GetProtoRecordsSoapOut">
    <wsdl:part name="parameters" element="tns:GetProtoRecordsResponse" />
  </wsdl:message>
  <wsdl:message name="DoDocumentSearchSoapIn">
    <wsdl:part name="parameters" element="tns:DoDocumentSearch" />
  </wsdl:message>
  <wsdl:message name="DoDocumentSearchSoapOut">
    <wsdl:part name="parameters" element="tns:DoDocumentSearchResponse" />
  </wsdl:message>
  <wsdl:message name="DoDocumentSearchOnStorageSoapIn">
    <wsdl:part name="parameters" element="tns:DoDocumentSearchOnStorage" />
  </wsdl:message>
  <wsdl:message name="DoDocumentSearchOnStorageSoapOut">
    <wsdl:part name="parameters" element="tns:DoDocumentSearchOnStorageResponse" />
  </wsdl:message>
  <wsdl:message name="DoTrovatoSearchSoapIn">
    <wsdl:part name="parameters" element="tns:DoTrovatoSearch" />
  </wsdl:message>
  <wsdl:message name="DoTrovatoSearchSoapOut">
    <wsdl:part name="parameters" element="tns:DoTrovatoSearchResponse" />
  </wsdl:message>
  <wsdl:message name="GetProtocolRegistersListSoapIn">
    <wsdl:part name="parameters" element="tns:GetProtocolRegistersList" />
  </wsdl:message>
  <wsdl:message name="GetProtocolRegistersListSoapOut">
    <wsdl:part name="parameters" element="tns:GetProtocolRegistersListResponse" />
  </wsdl:message>
  <wsdl:message name="GetNewRegisterNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetNewRegisterNumber" />
  </wsdl:message>
  <wsdl:message name="GetNewRegisterNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetNewRegisterNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetUserGroupsSoapIn">
    <wsdl:part name="parameters" element="tns:GetUserGroups" />
  </wsdl:message>
  <wsdl:message name="GetUserGroupsSoapOut">
    <wsdl:part name="parameters" element="tns:GetUserGroupsResponse" />
  </wsdl:message>
  <wsdl:message name="CreatePubStorageSoapIn">
    <wsdl:part name="parameters" element="tns:CreatePubStorage" />
  </wsdl:message>
  <wsdl:message name="CreatePubStorageSoapOut">
    <wsdl:part name="parameters" element="tns:CreatePubStorageResponse" />
  </wsdl:message>
  <wsdl:message name="CreatePrivStorageSoapIn">
    <wsdl:part name="parameters" element="tns:CreatePrivStorage" />
  </wsdl:message>
  <wsdl:message name="CreatePrivStorageSoapOut">
    <wsdl:part name="parameters" element="tns:CreatePrivStorageResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateStorageDataSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateStorageData" />
  </wsdl:message>
  <wsdl:message name="UpdateStorageDataSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateStorageDataResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveStorageSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveStorage" />
  </wsdl:message>
  <wsdl:message name="RemoveStorageSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveStorageResponse" />
  </wsdl:message>
  <wsdl:message name="CreatePubFolderSoapIn">
    <wsdl:part name="parameters" element="tns:CreatePubFolder" />
  </wsdl:message>
  <wsdl:message name="CreatePubFolderSoapOut">
    <wsdl:part name="parameters" element="tns:CreatePubFolderResponse" />
  </wsdl:message>
  <wsdl:message name="CreatePrivFolderSoapIn">
    <wsdl:part name="parameters" element="tns:CreatePrivFolder" />
  </wsdl:message>
  <wsdl:message name="CreatePrivFolderSoapOut">
    <wsdl:part name="parameters" element="tns:CreatePrivFolderResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateFolderDataSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateFolderData" />
  </wsdl:message>
  <wsdl:message name="UpdateFolderDataSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateFolderDataResponse" />
  </wsdl:message>
  <wsdl:portType name="_docuBoxCNSoap">
    <wsdl:operation name="MvFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">(OBSOLETE, see CopyOrMoveFolder) Move a FOLDER from a STORAGE to a parent FOLDER in another STORAGE.</wsdl:documentation>
      <wsdl:input name="MoveFolder" message="tns:MoveFolderSoapIn" />
      <wsdl:output name="MoveFolder" message="tns:MoveFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CpMvFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Copy or Move a FOLDER from a place to a parent FOLDER, even in another STORAGE.</wsdl:documentation>
      <wsdl:input name="CopyOrMoveFolder" message="tns:CopyOrMoveFolderSoapIn" />
      <wsdl:output name="CopyOrMoveFolder" message="tns:CopyOrMoveFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveFolderAsyncStart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Start an asynchronous FOLDER TREE deletion command. All folder contents (documents and binders) will be moved to the STORAGE TRASH folder.</wsdl:documentation>
      <wsdl:input message="tns:RemoveFolderAsyncStartSoapIn" />
      <wsdl:output message="tns:RemoveFolderAsyncStartSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveFolderAsync_Query">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Query the asynchronous thread that are deleting the tree.</wsdl:documentation>
      <wsdl:input message="tns:RemoveFolderAsync_QuerySoapIn" />
      <wsdl:output message="tns:RemoveFolderAsync_QuerySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UplFileDtDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a dataset that contains the empty DataTable needed to be filled before calls the DocumentUpload webMethod.</wsdl:documentation>
      <wsdl:input name="GetDocumentUploadDataDesign" message="tns:GetDocumentUploadDataDesignSoapIn" />
      <wsdl:output name="GetDocumentUploadDataDesign" message="tns:GetDocumentUploadDataDesignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DownloadChunk">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns (download) a file part from the specified offset for the given version of the DOCUMENT.</wsdl:documentation>
      <wsdl:input message="tns:DownloadChunkSoapIn" />
      <wsdl:output message="tns:DownloadChunkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DownloadChunk2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns (download) a file part from the specified offset for the given version of the DOCUMENT.</wsdl:documentation>
      <wsdl:input message="tns:DownloadChunk2SoapIn" />
      <wsdl:output message="tns:DownloadChunk2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="StartChunkedUpload">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Start a transaction that identifies a multiple file part upload. Returns the Transaction Id.</wsdl:documentation>
      <wsdl:input message="tns:StartChunkedUploadSoapIn" />
      <wsdl:output message="tns:StartChunkedUploadSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadChunk">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload a chunk from a file for a multiple file part upload.</wsdl:documentation>
      <wsdl:input message="tns:UploadChunkSoapIn" />
      <wsdl:output message="tns:UploadChunkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUpload">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">End a transaction that identifies a multiple file part upload.</wsdl:documentation>
      <wsdl:input message="tns:EndChunkedUploadSoapIn" />
      <wsdl:output message="tns:EndChunkedUploadSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUploadComp1">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a file to an existing document.</wsdl:documentation>
      <wsdl:input name="EndChunkedUpdate" message="tns:EndChunkedUpdateSoapIn" />
      <wsdl:output name="EndChunkedUpdate" message="tns:EndChunkedUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUploadComp2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a file to an existing document. It is possible to load a text content in a zipped format.</wsdl:documentation>
      <wsdl:input name="EndChunkedUpdate2" message="tns:EndChunkedUpdate2SoapIn" />
      <wsdl:output name="EndChunkedUpdate2" message="tns:EndChunkedUpdate2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUpload_AsyStart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Asynchronous EndChunkedUpload - START.</wsdl:documentation>
      <wsdl:input message="tns:EndChunkedUpload_AsyStartSoapIn" />
      <wsdl:output message="tns:EndChunkedUpload_AsyStartSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUpload_AsyQry">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Asynchronous EndChunkedUpload - QUERY STATUS.</wsdl:documentation>
      <wsdl:input message="tns:EndChunkedUpload_AsyQrySoapIn" />
      <wsdl:output message="tns:EndChunkedUpload_AsyQrySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UplFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload one or more FILE(s) and create or update one or more DOCUMENT(s) (see 'GetDocumentUploadDataDesign' and the manual for the right DocumentDataset format).</wsdl:documentation>
      <wsdl:input name="DocumentUpload" message="tns:DocumentUploadSoapIn" />
      <wsdl:output name="DocumentUpload" message="tns:DocumentUploadSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CloneDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Clone a DOCUMENT sharing the same phisical binary - and returns back the newly DOCUMENT-ID.</wsdl:documentation>
      <wsdl:input name="CloneDocument" message="tns:CloneDocumentSoapIn" />
      <wsdl:output name="CloneDocument" message="tns:CloneDocumentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a new DOCUMENT and returns back the newly DOCUMENT-ID.</wsdl:documentation>
      <wsdl:input name="CreateDocument" message="tns:CreateDocumentSoapIn" />
      <wsdl:output name="CreateDocument" message="tns:CreateDocumentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdDoc2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add a NEW FILE to an existing DOCUMENT. It is possible to load a zipped document text content.</wsdl:documentation>
      <wsdl:input name="UpdateDocument2" message="tns:UpdateDocument2SoapIn" />
      <wsdl:output name="UpdateDocument2" message="tns:UpdateDocument2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add a NEW FILE to an existing DOCUMENT.</wsdl:documentation>
      <wsdl:input name="UpdateDocument" message="tns:UpdateDocumentSoapIn" />
      <wsdl:output name="UpdateDocument" message="tns:UpdateDocumentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdDocTitle">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update title of an existing DOCUMENT.</wsdl:documentation>
      <wsdl:input name="UpdateDocumentTitle" message="tns:UpdateDocumentTitleSoapIn" />
      <wsdl:output name="UpdateDocumentTitle" message="tns:UpdateDocumentTitleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RenameDocFilename">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Rename the filename of the last file for the existing DOCUMENT.</wsdl:documentation>
      <wsdl:input message="tns:RenameDocFilenameSoapIn" />
      <wsdl:output message="tns:RenameDocFilenameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdDocFV">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update the value of a Document_Type Properties of an existing DOCUMENT. Ex:string[] FieldsAndValues=new string[]{"NAME0=VALUE0","NAME1=VALUE1"};</wsdl:documentation>
      <wsdl:input name="UpdateDocumentTypeProperties" message="tns:UpdateDocumentTypePropertiesSoapIn" />
      <wsdl:output name="UpdateDocumentTypeProperties" message="tns:UpdateDocumentTypePropertiesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdDocComment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update the document comment.</wsdl:documentation>
      <wsdl:input name="UpdateDocComment" message="tns:UpdateDocCommentSoapIn" />
      <wsdl:output name="UpdateDocComment" message="tns:UpdateDocCommentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdDocSearchText">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update the document freeText search index.</wsdl:documentation>
      <wsdl:input name="UpdateDocSearchText" message="tns:UpdateDocSearchTextSoapIn" />
      <wsdl:output name="UpdateDocSearchText" message="tns:UpdateDocSearchTextSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdDocType">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Changes the DocuBoxDocumentType of an existing DOCUMENT. Ex:string[] NEWFieldsAndValues=new string[]{"NAME0=VALUE0","NAME1=VALUE1"};</wsdl:documentation>
      <wsdl:input name="ChangeDocumentType" message="tns:ChangeDocumentTypeSoapIn" />
      <wsdl:output name="ChangeDocumentType" message="tns:ChangeDocumentTypeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Changes data details of a specific version of an existing DOCUMENT.</wsdl:documentation>
      <wsdl:input name="ChangeDocumentFileData" message="tns:ChangeDocumentFileDataSoapIn" />
      <wsdl:output name="ChangeDocumentFileData" message="tns:ChangeDocumentFileDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CpyDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a copy of the document in the FOLDER-ID Folder.</wsdl:documentation>
      <wsdl:input name="CopyDocument" message="tns:CopyDocumentSoapIn" />
      <wsdl:output name="CopyDocument" message="tns:CopyDocumentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MveDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Copy the Document in a new location (FOLDER-ID) and remove from old Folder.</wsdl:documentation>
      <wsdl:input name="MoveDocument" message="tns:MoveDocumentSoapIn" />
      <wsdl:output name="MoveDocument" message="tns:MoveDocumentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes the document from the specificed FOLDER-ID.</wsdl:documentation>
      <wsdl:input name="DeleteDocument" message="tns:DeleteDocumentSoapIn" />
      <wsdl:output name="DeleteDocument" message="tns:DeleteDocumentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Completely removes the document from DocuBox.</wsdl:documentation>
      <wsdl:input name="_RemoveDocument" message="tns:_RemoveDocumentSoapIn" />
      <wsdl:output name="_RemoveDocument" message="tns:_RemoveDocumentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LockDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Locks the document and reject all the update operations for other users.</wsdl:documentation>
      <wsdl:input name="LockDocument" message="tns:LockDocumentSoapIn" />
      <wsdl:output name="LockDocument" message="tns:LockDocumentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLockInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an XML that reports the information about the document locking.</wsdl:documentation>
      <wsdl:input name="GetDocumentLockInfo" message="tns:GetDocumentLockInfoSoapIn" />
      <wsdl:output name="GetDocumentLockInfo" message="tns:GetDocumentLockInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UnlockDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Unlocks a previous locked document. This can be done from the orginal locker or from an admin user.</wsdl:documentation>
      <wsdl:input name="UnlockDocument" message="tns:UnlockDocumentSoapIn" />
      <wsdl:output name="UnlockDocument" message="tns:UnlockDocumentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddUpdThumb">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create or update thumbnails for the document.</wsdl:documentation>
      <wsdl:input name="AddOrUpdateThumbnail" message="tns:AddOrUpdateThumbnailSoapIn" />
      <wsdl:output name="AddOrUpdateThumbnail" message="tns:AddOrUpdateThumbnailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CrtBinder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a specific binder, using a document id list, and returns the BINDER-ID.</wsdl:documentation>
      <wsdl:input name="CreateBinder" message="tns:CreateBinderSoapIn" />
      <wsdl:output name="CreateBinder" message="tns:CreateBinderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsDocInBinder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert the specified DOCUMENT-ID list in the specified BINDER-ID.</wsdl:documentation>
      <wsdl:input name="AddDocsToBinder" message="tns:AddDocsToBinderSoapIn" />
      <wsdl:output name="AddDocsToBinder" message="tns:AddDocsToBinderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemDocFromBinder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Remove the specified DOCUMENT-ID from the specified BINDER-ID.</wsdl:documentation>
      <wsdl:input name="RemoveDocFromBinder" message="tns:RemoveDocFromBinderSoapIn" />
      <wsdl:output name="RemoveDocFromBinder" message="tns:RemoveDocFromBinderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DelBinder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Remove the specified BINDER-ID from a specific FOLDER-ID.</wsdl:documentation>
      <wsdl:input name="DeleteBinder" message="tns:DeleteBinderSoapIn" />
      <wsdl:output name="DeleteBinder" message="tns:DeleteBinderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemBinder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Completely removes the binder from DocuBox.</wsdl:documentation>
      <wsdl:input name="_RemoveBinder" message="tns:_RemoveBinderSoapIn" />
      <wsdl:output name="_RemoveBinder" message="tns:_RemoveBinderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CpyBin">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a copy of the Binder in the FOLDER-ID Folder.</wsdl:documentation>
      <wsdl:input name="CopyBinder" message="tns:CopyBinderSoapIn" />
      <wsdl:output name="CopyBinder" message="tns:CopyBinderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MveBin">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Copy the Binder in a new location (FOLDER-ID) and remove from old Folder.</wsdl:documentation>
      <wsdl:input name="MoveBinder" message="tns:MoveBinderSoapIn" />
      <wsdl:output name="MoveBinder" message="tns:MoveBinderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Add39Log">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add a Row to the document operation log</wsdl:documentation>
      <wsdl:input name="AddToLog39" message="tns:AddToLog39SoapIn" />
      <wsdl:output name="AddToLog39" message="tns:AddToLog39SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Add08Log">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add a Row to the functional log</wsdl:documentation>
      <wsdl:input name="AddToLog08" message="tns:AddToLog08SoapIn" />
      <wsdl:output name="AddToLog08" message="tns:AddToLog08SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminXc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Administrative service 1.</wsdl:documentation>
      <wsdl:input message="tns:AdminXcSoapIn" />
      <wsdl:output message="tns:AdminXcSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminXp">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Administrative service 2.</wsdl:documentation>
      <wsdl:input message="tns:AdminXpSoapIn" />
      <wsdl:output message="tns:AdminXpSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminCx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Administrative service 3.</wsdl:documentation>
      <wsdl:input message="tns:AdminCxSoapIn" />
      <wsdl:output message="tns:AdminCxSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVersion">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get application interface version.</wsdl:documentation>
      <wsdl:input message="tns:GetVersionSoapIn" />
      <wsdl:output message="tns:GetVersionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Handshake">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Internal User authentication process webmethod.</wsdl:documentation>
      <wsdl:input message="tns:HandshakeSoapIn" />
      <wsdl:output message="tns:HandshakeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">User Authentication Token from v2.5.8 and over:returns a security token needed for all the other functions. [NOTE] To known what data is needed to send, consult the programmers manual inside the web application.   [!] WARNING: it is valid for at least half an hour.</wsdl:documentation>
      <wsdl:input message="tns:CreateTokenSoapIn" />
      <wsdl:output message="tns:CreateTokenSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStorGroups">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Storage/Folder User Groups Details</wsdl:documentation>
      <wsdl:input message="tns:GetStorGroupsSoapIn" />
      <wsdl:output message="tns:GetStorGroupsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAppsGroups">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get User Groups Details</wsdl:documentation>
      <wsdl:input message="tns:GetAppsGroupsSoapIn" />
      <wsdl:output message="tns:GetAppsGroupsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ResetGroups">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Internal Administrative Command</wsdl:documentation>
      <wsdl:input message="tns:ResetGroupsSoapIn" />
      <wsdl:output message="tns:ResetGroupsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUsrDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get User Details</wsdl:documentation>
      <wsdl:input message="tns:GetUsrDetailsSoapIn" />
      <wsdl:output message="tns:GetUsrDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChngUserPwd">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Put User Details</wsdl:documentation>
      <wsdl:input name="ChangePassword" message="tns:ChangePasswordSoapIn" />
      <wsdl:output name="ChangePassword" message="tns:ChangePasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUserBackupStorageID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get st-id for the user backup storage</wsdl:documentation>
      <wsdl:input message="tns:GetUserBackupStorageIDSoapIn" />
      <wsdl:output message="tns:GetUserBackupStorageIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ClientLogout">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Must be used from the clients before it stop running. [NOTE] Client connections are limited.</wsdl:documentation>
      <wsdl:input message="tns:ClientLogoutSoapIn" />
      <wsdl:output message="tns:ClientLogoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getConnectedUsersList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Chat users</wsdl:documentation>
      <wsdl:input name="ChatUsersList" message="tns:ChatUsersListSoapIn" />
      <wsdl:output name="ChatUsersList" message="tns:ChatUsersListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getLastOperationsInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the last operations from users for control table.</wsdl:documentation>
      <wsdl:input name="GetLastOperationsInfo" message="tns:GetLastOperationsInfoSoapIn" />
      <wsdl:output name="GetLastOperationsInfo" message="tns:GetLastOperationsInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="sendMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Send a chat message to a users</wsdl:documentation>
      <wsdl:input name="ChatMessageSend" message="tns:ChatMessageSendSoapIn" />
      <wsdl:output name="ChatMessageSend" message="tns:ChatMessageSendSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getMessages">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get chat messages</wsdl:documentation>
      <wsdl:input name="ChatMessagesGet" message="tns:ChatMessagesGetSoapIn" />
      <wsdl:output name="ChatMessagesGet" message="tns:ChatMessagesGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOneShotDocDownloadID1">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a one shot id for document download (if the user can access it)</wsdl:documentation>
      <wsdl:input name="OneShotDocDownloadID1" message="tns:OneShotDocDownloadID1SoapIn" />
      <wsdl:output name="OneShotDocDownloadID1" message="tns:OneShotDocDownloadID1SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOneShotDocDownloadID2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a one shot id for document download (if the user can access it)</wsdl:documentation>
      <wsdl:input name="OneShotDocDownloadID2" message="tns:OneShotDocDownloadID2SoapIn" />
      <wsdl:output name="OneShotDocDownloadID2" message="tns:OneShotDocDownloadID2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckAccessible">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Check if the document is accessible using a doc path</wsdl:documentation>
      <wsdl:input message="tns:CheckAccessibleSoapIn" />
      <wsdl:output message="tns:CheckAccessibleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastFilesList1">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the list of the last uploaded files (administrative users only)</wsdl:documentation>
      <wsdl:input message="tns:GetLastFilesList1SoapIn" />
      <wsdl:output message="tns:GetLastFilesList1SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastFilesList2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the list of the last uploaded files (administrative users only)</wsdl:documentation>
      <wsdl:input message="tns:GetLastFilesList2SoapIn" />
      <wsdl:output message="tns:GetLastFilesList2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastFilesList3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the list of the last uploaded files (administrative users only)</wsdl:documentation>
      <wsdl:input message="tns:GetLastFilesList3SoapIn" />
      <wsdl:output message="tns:GetLastFilesList3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConfig">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the system config info, needed for some clients operations.</wsdl:documentation>
      <wsdl:input message="tns:GetConfigSoapIn" />
      <wsdl:output message="tns:GetConfigSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="StoragesList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all the user accessible STORAGES list.</wsdl:documentation>
      <wsdl:input name="GetStorages" message="tns:GetStoragesSoapIn" />
      <wsdl:output name="GetStorages" message="tns:GetStoragesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FoldersList1">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all the user accessible FOLDERS inside the given STORAGE-ID. Messages in us-EN.</wsdl:documentation>
      <wsdl:input name="GetFolders" message="tns:GetFoldersSoapIn" />
      <wsdl:output name="GetFolders" message="tns:GetFoldersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FoldersList1Cult">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all the user accessible FOLDERS inside the given STORAGE-ID. Messages in the given culture.</wsdl:documentation>
      <wsdl:input name="GetFolders_Cult" message="tns:GetFolders_CultSoapIn" />
      <wsdl:output name="GetFolders_Cult" message="tns:GetFolders_CultSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FoldersList2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all the user accessible FOLDERS inside the given STORAGE-ID and PARENT-FOLDER-ID. Messages in us-EN.</wsdl:documentation>
      <wsdl:input name="GetPartialFolders" message="tns:GetPartialFoldersSoapIn" />
      <wsdl:output name="GetPartialFolders" message="tns:GetPartialFoldersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFolderByPath">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the FOLDER for the given PATH on the STORAGE-ID.</wsdl:documentation>
      <wsdl:input name="GetFoldersByPath" message="tns:GetFoldersByPathSoapIn" />
      <wsdl:output name="GetFoldersByPath" message="tns:GetFoldersByPathSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStorageSvcFolders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the SERVICE FOLDER INFO for the given STORAGE-ID.</wsdl:documentation>
      <wsdl:input message="tns:GetStorageSvcFoldersSoapIn" />
      <wsdl:output message="tns:GetStorageSvcFoldersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FoldersList2Cult">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all the user accessible FOLDERS inside the given STORAGE-ID and PARENT-FOLDER-ID. Messages in the given culture.</wsdl:documentation>
      <wsdl:input name="GetPartialFolders_Cult" message="tns:GetPartialFolders_CultSoapIn" />
      <wsdl:output name="GetPartialFolders_Cult" message="tns:GetPartialFolders_CultSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFolderDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns data about a folder using the given FOLDER-ID.</wsdl:documentation>
      <wsdl:input message="tns:GetFolderDetailsSoapIn" />
      <wsdl:output message="tns:GetFolderDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFolderDetailsWSize">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns data and size info about a folder using the given FOLDER-ID.</wsdl:documentation>
      <wsdl:input message="tns:GetFolderDetailsWSizeSoapIn" />
      <wsdl:output message="tns:GetFolderDetailsWSizeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFolderstateUuid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an unique code for folder (FOLDER-ID) actual state, needed to check folder future updates.</wsdl:documentation>
      <wsdl:input message="tns:GetFolderstateUuidSoapIn" />
      <wsdl:output message="tns:GetFolderstateUuidSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsFolderstateChanged">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Check is the given folder (FOLDER-ID) has a statechange from the last GetFolderstateUuid generation.</wsdl:documentation>
      <wsdl:input message="tns:IsFolderstateChangedSoapIn" />
      <wsdl:output message="tns:IsFolderstateChangedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStorageDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns data about a storage using the given STORAGE-ID.</wsdl:documentation>
      <wsdl:input message="tns:GetStorageDetailsSoapIn" />
      <wsdl:output message="tns:GetStorageDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DocExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns informations about the document existence inside a storage-folder and-or using the given hash.</wsdl:documentation>
      <wsdl:input message="tns:DocExistsSoapIn" />
      <wsdl:output message="tns:DocExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BlockExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Check if the block already exists on the server.</wsdl:documentation>
      <wsdl:input message="tns:BlockExistsSoapIn" />
      <wsdl:output message="tns:BlockExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BlockExistsAssign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Check if the block exists, if yes, assign it.</wsdl:documentation>
      <wsdl:input message="tns:BlockExistsAssignSoapIn" />
      <wsdl:output message="tns:BlockExistsAssignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BlockExistsAssignMultiple">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks several blocks for existing. If yes, assign it.</wsdl:documentation>
      <wsdl:input message="tns:BlockExistsAssignMultipleSoapIn" />
      <wsdl:output message="tns:BlockExistsAssignMultipleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DocUnitExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Check if the DocUnit already exists on the server.</wsdl:documentation>
      <wsdl:input message="tns:DocUnitExistsSoapIn" />
      <wsdl:output message="tns:DocUnitExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BlockSave">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Put the give a block to the server.</wsdl:documentation>
      <wsdl:input message="tns:BlockSaveSoapIn" />
      <wsdl:output message="tns:BlockSaveSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BlockSaveMultiple">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Put several blocks to the server.</wsdl:documentation>
      <wsdl:input message="tns:BlockSaveMultipleSoapIn" />
      <wsdl:output message="tns:BlockSaveMultipleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BlockSaveAssign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Put the give a block to the server and assign to a dHash.</wsdl:documentation>
      <wsdl:input message="tns:BlockSaveAssignSoapIn" />
      <wsdl:output message="tns:BlockSaveAssignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BlockSaveAssignMultiple">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Put the give a block to the server and assign to a docHash, for multiple request at the same time.</wsdl:documentation>
      <wsdl:input message="tns:BlockSaveAssignMultipleSoapIn" />
      <wsdl:output message="tns:BlockSaveAssignMultipleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BlockAssignMultiple">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Assign several blocks to a given Doc using Hash as identifier.</wsdl:documentation>
      <wsdl:input message="tns:BlockAssignMultipleSoapIn" />
      <wsdl:output message="tns:BlockAssignMultipleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BlockAssign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Assign a block to a given Doc using Hash as identifier.</wsdl:documentation>
      <wsdl:input message="tns:BlockAssignSoapIn" />
      <wsdl:output message="tns:BlockAssignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DocLostBlockList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Check if all the blocks are uploaded or some has been lost.</wsdl:documentation>
      <wsdl:input message="tns:DocLostBlockListSoapIn" />
      <wsdl:output message="tns:DocLostBlockListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DocRegister">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">After uploaded the doc as blocks, register it as document using it identifier.</wsdl:documentation>
      <wsdl:input message="tns:DocRegisterSoapIn" />
      <wsdl:output message="tns:DocRegisterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FindDocByProps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of document which contains the given value in the given property.</wsdl:documentation>
      <wsdl:input message="tns:FindDocByPropsSoapIn" />
      <wsdl:output message="tns:FindDocByPropsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FilesList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all the user accessible FILES inside the given FOLDER-ID.</wsdl:documentation>
      <wsdl:input name="GetFiles" message="tns:GetFilesSoapIn" />
      <wsdl:output name="GetFiles" message="tns:GetFilesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the user accessible FILE using FILE-ID inside the given FOLDER-ID.</wsdl:documentation>
      <wsdl:input message="tns:GetFileSoapIn" />
      <wsdl:output message="tns:GetFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BndCont">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">BINDER (FASCICOLO) data.</wsdl:documentation>
      <wsdl:input name="GetBinderContent" message="tns:GetBinderContentSoapIn" />
      <wsdl:output name="GetBinderContent" message="tns:GetBinderContentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BndData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">BINDER (FASCICOLO) data and contained files list.</wsdl:documentation>
      <wsdl:input name="GetBinderDetailsAndContent" message="tns:GetBinderDetailsAndContentSoapIn" />
      <wsdl:output name="GetBinderDetailsAndContent" message="tns:GetBinderDetailsAndContentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DwBndZip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a ZIP file with all the files inside the BINDER-ID (FASCICOLO-ID).</wsdl:documentation>
      <wsdl:input name="GetBinderBinary" message="tns:GetBinderBinarySoapIn" />
      <wsdl:output name="GetBinderBinary" message="tns:GetBinderBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DocData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">DOCUMENT data. The use of DoNotExecDynamicProperties flag is detailed in the programming manual.</wsdl:documentation>
      <wsdl:input name="GetDocumentDetails" message="tns:GetDocumentDetailsSoapIn" />
      <wsdl:output name="GetDocumentDetails" message="tns:GetDocumentDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DocDataExt">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">DOCUMENT data. The use of DoNotExecDynamicProperties flag is detailed in the programming manual.</wsdl:documentation>
      <wsdl:input name="GetDocumentDetailsExtended" message="tns:GetDocumentDetailsExtendedSoapIn" />
      <wsdl:output name="GetDocumentDetailsExtended" message="tns:GetDocumentDetailsExtendedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DocVersion">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">DOCUMENT versions data.</wsdl:documentation>
      <wsdl:input name="GetDocumentVersions" message="tns:GetDocumentVersionsSoapIn" />
      <wsdl:output name="GetDocumentVersions" message="tns:GetDocumentVersionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DwDocument">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns (download) the actual file for the DOCUMENT.</wsdl:documentation>
      <wsdl:input name="GetDocumentBinary" message="tns:GetDocumentBinarySoapIn" />
      <wsdl:output name="GetDocumentBinary" message="tns:GetDocumentBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DwFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns (download) the file for the given version of the DOCUMENT.</wsdl:documentation>
      <wsdl:input name="GetDocumentVersionBinary" message="tns:GetDocumentVersionBinarySoapIn" />
      <wsdl:output name="GetDocumentVersionBinary" message="tns:GetDocumentVersionBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDocLog">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the document log about the given document-id. This will reply to the document user proprietor or the administrator.</wsdl:documentation>
      <wsdl:input message="tns:GetDocLogSoapIn" />
      <wsdl:output message="tns:GetDocLogSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DwFdThumb">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns (download) the thumbnail image for the given DOCUMENT/Version-ID.</wsdl:documentation>
      <wsdl:input name="GetFidaThumbnail" message="tns:GetFidaThumbnailSoapIn" />
      <wsdl:output name="GetFidaThumbnail" message="tns:GetFidaThumbnailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DwThumb">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns (download) the thumbnail image for the given DOCUMENT-ID.</wsdl:documentation>
      <wsdl:input name="GetDocThumbnail" message="tns:GetDocThumbnailSoapIn" />
      <wsdl:output name="GetDocThumbnail" message="tns:GetDocThumbnailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PR_GetConfig">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the SRV CONFIG needed for some client operations.</wsdl:documentation>
      <wsdl:input message="tns:PR_GetConfigSoapIn" />
      <wsdl:output message="tns:PR_GetConfigSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PR_GetDocTypesList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the DOCUMENT TYPES list, stored in this server.</wsdl:documentation>
      <wsdl:input name="PR_GetDocumentTypes" message="tns:PR_GetDocumentTypesSoapIn" />
      <wsdl:output name="PR_GetDocumentTypes" message="tns:PR_GetDocumentTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PR_GetDocTypeDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the configured DOCUMENT TYPE FIELDS for the given DOCUMENT-TYPE-ID.</wsdl:documentation>
      <wsdl:input name="PR_GetDocumentTypeDetail" message="tns:PR_GetDocumentTypeDetailSoapIn" />
      <wsdl:output name="PR_GetDocumentTypeDetail" message="tns:PR_GetDocumentTypeDetailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSummary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the internal data summary.</wsdl:documentation>
      <wsdl:input message="tns:GetSummarySoapIn" />
      <wsdl:output message="tns:GetSummarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDocTypesList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the DOCUMENT TYPES list, stored in this server.</wsdl:documentation>
      <wsdl:input name="GetDocumentTypes" message="tns:GetDocumentTypesSoapIn" />
      <wsdl:output name="GetDocumentTypes" message="tns:GetDocumentTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDocTypeDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the configured DOCUMENT TYPE FIELDS for the given DOCUMENT-TYPE-ID.</wsdl:documentation>
      <wsdl:input name="GetDocumentTypeDetail" message="tns:GetDocumentTypeDetailSoapIn" />
      <wsdl:output name="GetDocumentTypeDetail" message="tns:GetDocumentTypeDetailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExecDocProtoSrc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Find the document having with the given register number.</wsdl:documentation>
      <wsdl:input name="DoDocumentProtoSearch" message="tns:DoDocumentProtoSearchSoapIn" />
      <wsdl:output name="DoDocumentProtoSearch" message="tns:DoDocumentProtoSearchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProtoInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all info about the given register number.</wsdl:documentation>
      <wsdl:input message="tns:GetProtoInfoSoapIn" />
      <wsdl:output message="tns:GetProtoInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDocProtoRecs">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all register number for the given Doc-id.</wsdl:documentation>
      <wsdl:input message="tns:GetDocProtoRecsSoapIn" />
      <wsdl:output message="tns:GetDocProtoRecsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProtoRecords">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all records about a specific register.</wsdl:documentation>
      <wsdl:input message="tns:GetProtoRecordsSoapIn" />
      <wsdl:output message="tns:GetProtoRecordsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExecDocSrc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Execute a free text document search.</wsdl:documentation>
      <wsdl:input name="DoDocumentSearch" message="tns:DoDocumentSearchSoapIn" />
      <wsdl:output name="DoDocumentSearch" message="tns:DoDocumentSearchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExecDocSrcStor">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Execute a free text document search.</wsdl:documentation>
      <wsdl:input name="DoDocumentSearchOnStorage" message="tns:DoDocumentSearchOnStorageSoapIn" />
      <wsdl:output name="DoDocumentSearchOnStorage" message="tns:DoDocumentSearchOnStorageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DoTrovatoSearch">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Execute a free text document search using Trovato! engine and resultset.</wsdl:documentation>
      <wsdl:input message="tns:DoTrovatoSearchSoapIn" />
      <wsdl:output message="tns:DoTrovatoSearchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProtocolRegistersList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the list of the registers (for register numbers) in the database.</wsdl:documentation>
      <wsdl:input message="tns:GetProtocolRegistersListSoapIn" />
      <wsdl:output message="tns:GetProtocolRegistersListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewRegisterNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Generate a new document -register unique id number- using a specific register, direction and year.</wsdl:documentation>
      <wsdl:input message="tns:GetNewRegisterNumberSoapIn" />
      <wsdl:output message="tns:GetNewRegisterNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMeaningGroups">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the usergroups used by the application.</wsdl:documentation>
      <wsdl:input name="GetUserGroups" message="tns:GetUserGroupsSoapIn" />
      <wsdl:output name="GetUserGroups" message="tns:GetUserGroupsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CrStoragePub">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a PUBLIC STORAGE and returns back the newly ID.</wsdl:documentation>
      <wsdl:input name="CreatePubStorage" message="tns:CreatePubStorageSoapIn" />
      <wsdl:output name="CreatePubStorage" message="tns:CreatePubStorageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CrStoragePrv">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a STORAGE that will be private for the given GROUP-ID and returns back the newly ID.</wsdl:documentation>
      <wsdl:input name="CreatePrivStorage" message="tns:CreatePrivStorageSoapIn" />
      <wsdl:output name="CreatePrivStorage" message="tns:CreatePrivStorageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpStorage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates the storage properties.</wsdl:documentation>
      <wsdl:input name="UpdateStorageData" message="tns:UpdateStorageDataSoapIn" />
      <wsdl:output name="UpdateStorageData" message="tns:UpdateStorageDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RmStorage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an EMPTY STORAGE. You must delete all contents (all folders) before delete the storage.</wsdl:documentation>
      <wsdl:input name="RemoveStorage" message="tns:RemoveStorageSoapIn" />
      <wsdl:output name="RemoveStorage" message="tns:RemoveStorageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CrFolderPub">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a PUBLIC FOLDER and returns back the newly ID.</wsdl:documentation>
      <wsdl:input name="CreatePubFolder" message="tns:CreatePubFolderSoapIn" />
      <wsdl:output name="CreatePubFolder" message="tns:CreatePubFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CrFolderPrv">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a FOLDER that will be private for the given GROUP-ID and returns back the newly ID.</wsdl:documentation>
      <wsdl:input name="CreatePrivFolder" message="tns:CreatePrivFolderSoapIn" />
      <wsdl:output name="CreatePrivFolder" message="tns:CreatePrivFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates the folder properties.</wsdl:documentation>
      <wsdl:input name="UpdateFolderData" message="tns:UpdateFolderDataSoapIn" />
      <wsdl:output name="UpdateFolderData" message="tns:UpdateFolderDataSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="_docuBoxCNSoap" type="tns:_docuBoxCNSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="MvFolder">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/MoveFolder" style="document" />
      <wsdl:input name="MoveFolder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="MoveFolder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CpMvFolder">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CopyOrMoveFolder" style="document" />
      <wsdl:input name="CopyOrMoveFolder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CopyOrMoveFolder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveFolderAsyncStart">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/RemoveFolderAsyncStart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveFolderAsync_Query">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/RemoveFolderAsync_Query" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UplFileDtDesign">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentUploadDataDesign" style="document" />
      <wsdl:input name="GetDocumentUploadDataDesign">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentUploadDataDesign">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DownloadChunk">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DownloadChunk" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DownloadChunk2">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DownloadChunk2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="StartChunkedUpload">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/StartChunkedUpload" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadChunk">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UploadChunk" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUpload">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpload" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUploadComp1">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpdate" style="document" />
      <wsdl:input name="EndChunkedUpdate">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="EndChunkedUpdate">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUploadComp2">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpdate2" style="document" />
      <wsdl:input name="EndChunkedUpdate2">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="EndChunkedUpdate2">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUpload_AsyStart">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpload_AsyStart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUpload_AsyQry">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpload_AsyQry" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UplFile">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocumentUpload" style="document" />
      <wsdl:input name="DocumentUpload">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DocumentUpload">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CloneDoc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CloneDocument" style="document" />
      <wsdl:input name="CloneDocument">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CloneDocument">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateDoc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreateDocument" style="document" />
      <wsdl:input name="CreateDocument">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreateDocument">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDoc2">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocument2" style="document" />
      <wsdl:input name="UpdateDocument2">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocument2">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDoc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocument" style="document" />
      <wsdl:input name="UpdateDocument">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocument">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocTitle">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocumentTitle" style="document" />
      <wsdl:input name="UpdateDocumentTitle">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocumentTitle">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RenameDocFilename">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/RenameDocFilename" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocFV">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocumentTypeProperties" style="document" />
      <wsdl:input name="UpdateDocumentTypeProperties">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocumentTypeProperties">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocComment">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocComment" style="document" />
      <wsdl:input name="UpdateDocComment">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocComment">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocSearchText">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocSearchText" style="document" />
      <wsdl:input name="UpdateDocSearchText">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocSearchText">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocType">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChangeDocumentType" style="document" />
      <wsdl:input name="ChangeDocumentType">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChangeDocumentType">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdFile">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChangeDocumentFileData" style="document" />
      <wsdl:input name="ChangeDocumentFileData">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChangeDocumentFileData">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CpyDoc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CopyDocument" style="document" />
      <wsdl:input name="CopyDocument">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CopyDocument">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MveDoc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/MoveDocument" style="document" />
      <wsdl:input name="MoveDocument">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="MoveDocument">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDoc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DeleteDocument" style="document" />
      <wsdl:input name="DeleteDocument">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DeleteDocument">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDoc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/_RemoveDocument" style="document" />
      <wsdl:input name="_RemoveDocument">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="_RemoveDocument">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LockDoc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/LockDocument" style="document" />
      <wsdl:input name="LockDocument">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="LockDocument">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLockInfo">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentLockInfo" style="document" />
      <wsdl:input name="GetDocumentLockInfo">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentLockInfo">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UnlockDoc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UnlockDocument" style="document" />
      <wsdl:input name="UnlockDocument">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UnlockDocument">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddUpdThumb">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/AddOrUpdateThumbnail" style="document" />
      <wsdl:input name="AddOrUpdateThumbnail">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="AddOrUpdateThumbnail">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrtBinder">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreateBinder" style="document" />
      <wsdl:input name="CreateBinder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreateBinder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsDocInBinder">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/AddDocsToBinder" style="document" />
      <wsdl:input name="AddDocsToBinder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="AddDocsToBinder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemDocFromBinder">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/RemoveDocFromBinder" style="document" />
      <wsdl:input name="RemoveDocFromBinder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="RemoveDocFromBinder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DelBinder">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DeleteBinder" style="document" />
      <wsdl:input name="DeleteBinder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DeleteBinder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemBinder">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/_RemoveBinder" style="document" />
      <wsdl:input name="_RemoveBinder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="_RemoveBinder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CpyBin">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CopyBinder" style="document" />
      <wsdl:input name="CopyBinder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CopyBinder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MveBin">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/MoveBinder" style="document" />
      <wsdl:input name="MoveBinder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="MoveBinder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Add39Log">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/AddToLog39" style="document" />
      <wsdl:input name="AddToLog39">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="AddToLog39">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Add08Log">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/AddToLog08" style="document" />
      <wsdl:input name="AddToLog08">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="AddToLog08">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminXc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/AdminXc" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminXp">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/AdminXp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminCx">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/AdminCx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVersion">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Handshake">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/Handshake" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateToken">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreateToken" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStorGroups">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetStorGroups" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAppsGroups">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetAppsGroups" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResetGroups">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/ResetGroups" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUsrDetails">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetUsrDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChngUserPwd">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChangePassword" style="document" />
      <wsdl:input name="ChangePassword">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChangePassword">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserBackupStorageID">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetUserBackupStorageID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClientLogout">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/ClientLogout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getConnectedUsersList">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChatUsersList" style="document" />
      <wsdl:input name="ChatUsersList">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChatUsersList">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLastOperationsInfo">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetLastOperationsInfo" style="document" />
      <wsdl:input name="GetLastOperationsInfo">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetLastOperationsInfo">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="sendMessage">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChatMessageSend" style="document" />
      <wsdl:input name="ChatMessageSend">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChatMessageSend">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMessages">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChatMessagesGet" style="document" />
      <wsdl:input name="ChatMessagesGet">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChatMessagesGet">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOneShotDocDownloadID1">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/OneShotDocDownloadID1" style="document" />
      <wsdl:input name="OneShotDocDownloadID1">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="OneShotDocDownloadID1">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOneShotDocDownloadID2">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/OneShotDocDownloadID2" style="document" />
      <wsdl:input name="OneShotDocDownloadID2">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="OneShotDocDownloadID2">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckAccessible">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CheckAccessible" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastFilesList1">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetLastFilesList1" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastFilesList2">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetLastFilesList2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastFilesList3">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetLastFilesList3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConfig">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetConfig" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="StoragesList">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetStorages" style="document" />
      <wsdl:input name="GetStorages">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetStorages">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FoldersList1">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolders" style="document" />
      <wsdl:input name="GetFolders">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFolders">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FoldersList1Cult">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolders_Cult" style="document" />
      <wsdl:input name="GetFolders_Cult">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFolders_Cult">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FoldersList2">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetPartialFolders" style="document" />
      <wsdl:input name="GetPartialFolders">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetPartialFolders">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderByPath">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFoldersByPath" style="document" />
      <wsdl:input name="GetFoldersByPath">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFoldersByPath">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStorageSvcFolders">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetStorageSvcFolders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FoldersList2Cult">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetPartialFolders_Cult" style="document" />
      <wsdl:input name="GetPartialFolders_Cult">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetPartialFolders_Cult">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderDetails">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolderDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderDetailsWSize">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolderDetailsWSize" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderstateUuid">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolderstateUuid" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsFolderstateChanged">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/IsFolderstateChanged" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStorageDetails">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetStorageDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocExists">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockExists">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockExistsAssign">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockExistsAssign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockExistsAssignMultiple">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockExistsAssignMultiple" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocUnitExists">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocUnitExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockSave">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockSave" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockSaveMultiple">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockSaveMultiple" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockSaveAssign">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockSaveAssign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockSaveAssignMultiple">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockSaveAssignMultiple" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockAssignMultiple">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockAssignMultiple" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockAssign">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockAssign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocLostBlockList">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocLostBlockList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocRegister">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocRegister" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindDocByProps">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/FindDocByProps" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilesList">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFiles" style="document" />
      <wsdl:input name="GetFiles">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFiles">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFile">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BndCont">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetBinderContent" style="document" />
      <wsdl:input name="GetBinderContent">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetBinderContent">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BndData">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetBinderDetailsAndContent" style="document" />
      <wsdl:input name="GetBinderDetailsAndContent">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetBinderDetailsAndContent">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwBndZip">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetBinderBinary" style="document" />
      <wsdl:input name="GetBinderBinary">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetBinderBinary">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocData">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentDetails" style="document" />
      <wsdl:input name="GetDocumentDetails">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentDetails">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocDataExt">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentDetailsExtended" style="document" />
      <wsdl:input name="GetDocumentDetailsExtended">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentDetailsExtended">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocVersion">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentVersions" style="document" />
      <wsdl:input name="GetDocumentVersions">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentVersions">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwDocument">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentBinary" style="document" />
      <wsdl:input name="GetDocumentBinary">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentBinary">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwFile">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentVersionBinary" style="document" />
      <wsdl:input name="GetDocumentVersionBinary">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentVersionBinary">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDocLog">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocLog" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwFdThumb">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFidaThumbnail" style="document" />
      <wsdl:input name="GetFidaThumbnail">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFidaThumbnail">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwThumb">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocThumbnail" style="document" />
      <wsdl:input name="GetDocThumbnail">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocThumbnail">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PR_GetConfig">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/PR_GetConfig" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PR_GetDocTypesList">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/PR_GetDocumentTypes" style="document" />
      <wsdl:input name="PR_GetDocumentTypes">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="PR_GetDocumentTypes">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PR_GetDocTypeDetails">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/PR_GetDocumentTypeDetail" style="document" />
      <wsdl:input name="PR_GetDocumentTypeDetail">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="PR_GetDocumentTypeDetail">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSummary">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetSummary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDocTypesList">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentTypes" style="document" />
      <wsdl:input name="GetDocumentTypes">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentTypes">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDocTypeDetails">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentTypeDetail" style="document" />
      <wsdl:input name="GetDocumentTypeDetail">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentTypeDetail">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExecDocProtoSrc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DoDocumentProtoSearch" style="document" />
      <wsdl:input name="DoDocumentProtoSearch">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DoDocumentProtoSearch">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProtoInfo">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetProtoInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDocProtoRecs">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocProtoRecs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProtoRecords">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetProtoRecords" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExecDocSrc">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DoDocumentSearch" style="document" />
      <wsdl:input name="DoDocumentSearch">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DoDocumentSearch">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExecDocSrcStor">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DoDocumentSearchOnStorage" style="document" />
      <wsdl:input name="DoDocumentSearchOnStorage">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DoDocumentSearchOnStorage">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoTrovatoSearch">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/DoTrovatoSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProtocolRegistersList">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetProtocolRegistersList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewRegisterNumber">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetNewRegisterNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMeaningGroups">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetUserGroups" style="document" />
      <wsdl:input name="GetUserGroups">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetUserGroups">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrStoragePub">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreatePubStorage" style="document" />
      <wsdl:input name="CreatePubStorage">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreatePubStorage">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrStoragePrv">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreatePrivStorage" style="document" />
      <wsdl:input name="CreatePrivStorage">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreatePrivStorage">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpStorage">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateStorageData" style="document" />
      <wsdl:input name="UpdateStorageData">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateStorageData">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RmStorage">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/RemoveStorage" style="document" />
      <wsdl:input name="RemoveStorage">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="RemoveStorage">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrFolderPub">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreatePubFolder" style="document" />
      <wsdl:input name="CreatePubFolder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreatePubFolder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrFolderPrv">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreatePrivFolder" style="document" />
      <wsdl:input name="CreatePrivFolder">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreatePrivFolder">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpFolder">
      <soap:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateFolderData" style="document" />
      <wsdl:input name="UpdateFolderData">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateFolderData">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="_docuBoxCNSoap12" type="tns:_docuBoxCNSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="MvFolder">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/MoveFolder" style="document" />
      <wsdl:input name="MoveFolder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="MoveFolder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CpMvFolder">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CopyOrMoveFolder" style="document" />
      <wsdl:input name="CopyOrMoveFolder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CopyOrMoveFolder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveFolderAsyncStart">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/RemoveFolderAsyncStart" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveFolderAsync_Query">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/RemoveFolderAsync_Query" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UplFileDtDesign">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentUploadDataDesign" style="document" />
      <wsdl:input name="GetDocumentUploadDataDesign">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentUploadDataDesign">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DownloadChunk">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DownloadChunk" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DownloadChunk2">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DownloadChunk2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="StartChunkedUpload">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/StartChunkedUpload" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadChunk">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UploadChunk" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUpload">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpload" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUploadComp1">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpdate" style="document" />
      <wsdl:input name="EndChunkedUpdate">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="EndChunkedUpdate">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUploadComp2">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpdate2" style="document" />
      <wsdl:input name="EndChunkedUpdate2">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="EndChunkedUpdate2">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUpload_AsyStart">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpload_AsyStart" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EndChunkedUpload_AsyQry">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/EndChunkedUpload_AsyQry" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UplFile">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocumentUpload" style="document" />
      <wsdl:input name="DocumentUpload">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DocumentUpload">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CloneDoc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CloneDocument" style="document" />
      <wsdl:input name="CloneDocument">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CloneDocument">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateDoc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreateDocument" style="document" />
      <wsdl:input name="CreateDocument">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreateDocument">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDoc2">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocument2" style="document" />
      <wsdl:input name="UpdateDocument2">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocument2">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDoc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocument" style="document" />
      <wsdl:input name="UpdateDocument">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocument">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocTitle">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocumentTitle" style="document" />
      <wsdl:input name="UpdateDocumentTitle">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocumentTitle">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RenameDocFilename">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/RenameDocFilename" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocFV">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocumentTypeProperties" style="document" />
      <wsdl:input name="UpdateDocumentTypeProperties">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocumentTypeProperties">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocComment">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocComment" style="document" />
      <wsdl:input name="UpdateDocComment">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocComment">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocSearchText">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateDocSearchText" style="document" />
      <wsdl:input name="UpdateDocSearchText">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateDocSearchText">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdDocType">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChangeDocumentType" style="document" />
      <wsdl:input name="ChangeDocumentType">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChangeDocumentType">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdFile">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChangeDocumentFileData" style="document" />
      <wsdl:input name="ChangeDocumentFileData">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChangeDocumentFileData">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CpyDoc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CopyDocument" style="document" />
      <wsdl:input name="CopyDocument">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CopyDocument">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MveDoc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/MoveDocument" style="document" />
      <wsdl:input name="MoveDocument">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="MoveDocument">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDoc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DeleteDocument" style="document" />
      <wsdl:input name="DeleteDocument">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DeleteDocument">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDoc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/_RemoveDocument" style="document" />
      <wsdl:input name="_RemoveDocument">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="_RemoveDocument">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LockDoc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/LockDocument" style="document" />
      <wsdl:input name="LockDocument">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="LockDocument">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLockInfo">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentLockInfo" style="document" />
      <wsdl:input name="GetDocumentLockInfo">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentLockInfo">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UnlockDoc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UnlockDocument" style="document" />
      <wsdl:input name="UnlockDocument">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UnlockDocument">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddUpdThumb">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/AddOrUpdateThumbnail" style="document" />
      <wsdl:input name="AddOrUpdateThumbnail">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="AddOrUpdateThumbnail">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrtBinder">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreateBinder" style="document" />
      <wsdl:input name="CreateBinder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreateBinder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsDocInBinder">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/AddDocsToBinder" style="document" />
      <wsdl:input name="AddDocsToBinder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="AddDocsToBinder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemDocFromBinder">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/RemoveDocFromBinder" style="document" />
      <wsdl:input name="RemoveDocFromBinder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="RemoveDocFromBinder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DelBinder">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DeleteBinder" style="document" />
      <wsdl:input name="DeleteBinder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DeleteBinder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemBinder">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/_RemoveBinder" style="document" />
      <wsdl:input name="_RemoveBinder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="_RemoveBinder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CpyBin">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CopyBinder" style="document" />
      <wsdl:input name="CopyBinder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CopyBinder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MveBin">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/MoveBinder" style="document" />
      <wsdl:input name="MoveBinder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="MoveBinder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Add39Log">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/AddToLog39" style="document" />
      <wsdl:input name="AddToLog39">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="AddToLog39">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Add08Log">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/AddToLog08" style="document" />
      <wsdl:input name="AddToLog08">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="AddToLog08">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminXc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/AdminXc" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminXp">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/AdminXp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminCx">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/AdminCx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVersion">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetVersion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Handshake">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/Handshake" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateToken">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreateToken" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStorGroups">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetStorGroups" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAppsGroups">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetAppsGroups" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResetGroups">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/ResetGroups" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUsrDetails">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetUsrDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChngUserPwd">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChangePassword" style="document" />
      <wsdl:input name="ChangePassword">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChangePassword">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserBackupStorageID">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetUserBackupStorageID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClientLogout">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/ClientLogout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getConnectedUsersList">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChatUsersList" style="document" />
      <wsdl:input name="ChatUsersList">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChatUsersList">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLastOperationsInfo">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetLastOperationsInfo" style="document" />
      <wsdl:input name="GetLastOperationsInfo">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetLastOperationsInfo">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="sendMessage">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChatMessageSend" style="document" />
      <wsdl:input name="ChatMessageSend">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChatMessageSend">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMessages">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/ChatMessagesGet" style="document" />
      <wsdl:input name="ChatMessagesGet">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="ChatMessagesGet">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOneShotDocDownloadID1">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/OneShotDocDownloadID1" style="document" />
      <wsdl:input name="OneShotDocDownloadID1">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="OneShotDocDownloadID1">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOneShotDocDownloadID2">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/OneShotDocDownloadID2" style="document" />
      <wsdl:input name="OneShotDocDownloadID2">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="OneShotDocDownloadID2">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckAccessible">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CheckAccessible" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastFilesList1">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetLastFilesList1" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastFilesList2">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetLastFilesList2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastFilesList3">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetLastFilesList3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConfig">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetConfig" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="StoragesList">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetStorages" style="document" />
      <wsdl:input name="GetStorages">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetStorages">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FoldersList1">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolders" style="document" />
      <wsdl:input name="GetFolders">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFolders">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FoldersList1Cult">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolders_Cult" style="document" />
      <wsdl:input name="GetFolders_Cult">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFolders_Cult">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FoldersList2">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetPartialFolders" style="document" />
      <wsdl:input name="GetPartialFolders">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetPartialFolders">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderByPath">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFoldersByPath" style="document" />
      <wsdl:input name="GetFoldersByPath">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFoldersByPath">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStorageSvcFolders">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetStorageSvcFolders" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FoldersList2Cult">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetPartialFolders_Cult" style="document" />
      <wsdl:input name="GetPartialFolders_Cult">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetPartialFolders_Cult">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderDetails">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolderDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderDetailsWSize">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolderDetailsWSize" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderstateUuid">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFolderstateUuid" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsFolderstateChanged">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/IsFolderstateChanged" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStorageDetails">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetStorageDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocExists">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockExists">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockExistsAssign">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockExistsAssign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockExistsAssignMultiple">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockExistsAssignMultiple" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocUnitExists">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocUnitExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockSave">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockSave" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockSaveMultiple">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockSaveMultiple" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockSaveAssign">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockSaveAssign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockSaveAssignMultiple">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockSaveAssignMultiple" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockAssignMultiple">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockAssignMultiple" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BlockAssign">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/BlockAssign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocLostBlockList">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocLostBlockList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocRegister">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DocRegister" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindDocByProps">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/FindDocByProps" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FilesList">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFiles" style="document" />
      <wsdl:input name="GetFiles">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFiles">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFile">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BndCont">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetBinderContent" style="document" />
      <wsdl:input name="GetBinderContent">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetBinderContent">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BndData">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetBinderDetailsAndContent" style="document" />
      <wsdl:input name="GetBinderDetailsAndContent">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetBinderDetailsAndContent">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwBndZip">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetBinderBinary" style="document" />
      <wsdl:input name="GetBinderBinary">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetBinderBinary">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocData">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentDetails" style="document" />
      <wsdl:input name="GetDocumentDetails">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentDetails">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocDataExt">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentDetailsExtended" style="document" />
      <wsdl:input name="GetDocumentDetailsExtended">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentDetailsExtended">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DocVersion">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentVersions" style="document" />
      <wsdl:input name="GetDocumentVersions">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentVersions">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwDocument">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentBinary" style="document" />
      <wsdl:input name="GetDocumentBinary">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentBinary">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwFile">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentVersionBinary" style="document" />
      <wsdl:input name="GetDocumentVersionBinary">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentVersionBinary">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDocLog">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocLog" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwFdThumb">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetFidaThumbnail" style="document" />
      <wsdl:input name="GetFidaThumbnail">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetFidaThumbnail">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DwThumb">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocThumbnail" style="document" />
      <wsdl:input name="GetDocThumbnail">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocThumbnail">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PR_GetConfig">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/PR_GetConfig" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PR_GetDocTypesList">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/PR_GetDocumentTypes" style="document" />
      <wsdl:input name="PR_GetDocumentTypes">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="PR_GetDocumentTypes">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PR_GetDocTypeDetails">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/PR_GetDocumentTypeDetail" style="document" />
      <wsdl:input name="PR_GetDocumentTypeDetail">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="PR_GetDocumentTypeDetail">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSummary">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetSummary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDocTypesList">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentTypes" style="document" />
      <wsdl:input name="GetDocumentTypes">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentTypes">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDocTypeDetails">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocumentTypeDetail" style="document" />
      <wsdl:input name="GetDocumentTypeDetail">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetDocumentTypeDetail">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExecDocProtoSrc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DoDocumentProtoSearch" style="document" />
      <wsdl:input name="DoDocumentProtoSearch">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DoDocumentProtoSearch">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProtoInfo">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetProtoInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDocProtoRecs">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetDocProtoRecs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProtoRecords">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetProtoRecords" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExecDocSrc">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DoDocumentSearch" style="document" />
      <wsdl:input name="DoDocumentSearch">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DoDocumentSearch">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExecDocSrcStor">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DoDocumentSearchOnStorage" style="document" />
      <wsdl:input name="DoDocumentSearchOnStorage">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="DoDocumentSearchOnStorage">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoTrovatoSearch">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/DoTrovatoSearch" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProtocolRegistersList">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetProtocolRegistersList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewRegisterNumber">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetNewRegisterNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMeaningGroups">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/GetUserGroups" style="document" />
      <wsdl:input name="GetUserGroups">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="GetUserGroups">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrStoragePub">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreatePubStorage" style="document" />
      <wsdl:input name="CreatePubStorage">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreatePubStorage">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrStoragePrv">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreatePrivStorage" style="document" />
      <wsdl:input name="CreatePrivStorage">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreatePrivStorage">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpStorage">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateStorageData" style="document" />
      <wsdl:input name="UpdateStorageData">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateStorageData">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RmStorage">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/RemoveStorage" style="document" />
      <wsdl:input name="RemoveStorage">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="RemoveStorage">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrFolderPub">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreatePubFolder" style="document" />
      <wsdl:input name="CreatePubFolder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreatePubFolder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CrFolderPrv">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/CreatePrivFolder" style="document" />
      <wsdl:input name="CreatePrivFolder">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="CreatePrivFolder">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpFolder">
      <soap12:operation soapAction="http://docubox.it/DocuBoxWebConNector/UpdateFolderData" style="document" />
      <wsdl:input name="UpdateFolderData">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="UpdateFolderData">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="_docuBoxCN">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This is the WEB SERVICE CONNECTOR, needed to remotely handle all server's functions using SOAP in a completely standard web services environment.</wsdl:documentation>
    <wsdl:port name="_docuBoxCNSoap" binding="tns:_docuBoxCNSoap">
      <soap:address location="http://www.docubox.it/_docuboxcn.asmx" />
    </wsdl:port>
    <wsdl:port name="_docuBoxCNSoap12" binding="tns:_docuBoxCNSoap12">
      <soap12:address location="http://www.docubox.it/_docuboxcn.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>