Skip to content

Instantly share code, notes, and snippets.

@skoona
Created September 18, 2012 16:51
Show Gist options
  • Save skoona/3744255 to your computer and use it in GitHub Desktop.
Save skoona/3744255 to your computer and use it in GitHub Desktop.
savonrb/savon Issue: WSDL File
<?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://imageright.com/imageright.webservice" xmlns:s1="http://microsoft.com/wsdl/types/" 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://imageright.com/imageright.webservice" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://imageright.com/imageright.webservice">
<s:import namespace="http://microsoft.com/wsdl/types/" />
<s:element name="GetFileTemplate">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="fileTypeId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFileTemplateResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFileTemplateResult" type="tns:FileTemplate" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="FileTemplate">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:FileTypeRef" />
<s:element minOccurs="0" maxOccurs="1" name="FolderTypes" type="tns:ArrayOfFolderType" />
<s:element minOccurs="0" maxOccurs="1" name="DocumentTypes" type="tns:ArrayOfDocumentType" />
</s:sequence>
</s:complexType>
<s:complexType name="FileTypeRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfFolderType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="FolderType" nillable="true" type="tns:FolderType" />
</s:sequence>
</s:complexType>
<s:complexType name="FolderType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FolderTypeInfo" type="tns:ObjectTypeData" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:FolderTypeRef" />
<s:element minOccurs="1" maxOccurs="1" name="IsRepeatable" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="FolderTypes" type="tns:ArrayOfFolderType" />
<s:element minOccurs="0" maxOccurs="1" name="DocumentTypes" type="tns:ArrayOfDocumentType" />
</s:sequence>
</s:complexType>
<s:complexType name="ObjectTypeData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:ObjectTypeDataRef" />
<s:element minOccurs="0" maxOccurs="1" name="BurnQueueId" type="tns:BurnQueueRef" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ProgrammaticName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="OverlayId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Versioned" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="DateCreated" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="LastModified" type="s:dateTime" />
</s:sequence>
</s:complexType>
<s:complexType name="ObjectTypeDataRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="BurnQueueRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="FolderTypeRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfDocumentType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DocumentType" nillable="true" type="tns:DocumentType" />
</s:sequence>
</s:complexType>
<s:complexType name="DocumentType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DocumentTypeInfo" type="tns:ObjectTypeData" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:DocumentTypeRef" />
</s:sequence>
</s:complexType>
<s:complexType name="DocumentTypeRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:element name="GetTypePermissions">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectTypeId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTypePermissionsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTypePermissionsResult" type="tns:ArrayOfAccountPermissions" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfAccountPermissions">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="AccountPermissions" nillable="true" type="tns:AccountPermissions" />
</s:sequence>
</s:complexType>
<s:complexType name="AccountPermissions">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Allow" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Deny" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:SecurityID" />
</s:sequence>
</s:complexType>
<s:complexType name="SecurityID">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExternalId" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="HasId" type="s:boolean" />
</s:sequence>
</s:complexType>
<s:element name="GetTaskByRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="TaskRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:element name="GetTaskByRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTaskByRefResult" type="tns:Task" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Task">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Stack" type="tns:ArrayOfLong" />
<s:element minOccurs="0" maxOccurs="1" name="FromStep" type="tns:StepRef" />
<s:element minOccurs="0" maxOccurs="1" name="FromUser" type="tns:SecurityID" />
<s:element minOccurs="0" maxOccurs="1" name="Attributes" type="tns:ArrayOfAttributeData" />
<s:element minOccurs="0" maxOccurs="1" name="AssignedTo" type="tns:SecurityID" />
<s:element minOccurs="1" maxOccurs="1" name="DateAvailable" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="DateInitiated" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="Deadline" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="Debug" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="Defered" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="tns:TaskErrorCode" />
<s:element minOccurs="0" maxOccurs="1" name="TaskId" type="tns:TaskRef" />
<s:element minOccurs="0" maxOccurs="1" name="LockedBy" type="tns:SecurityID" />
<s:element minOccurs="1" maxOccurs="1" name="ObjId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="Priority" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:TaskStatus" />
<s:element minOccurs="0" maxOccurs="1" name="StepId" type="tns:StepRef" />
<s:element minOccurs="0" maxOccurs="1" name="TaskErrorMessage" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="NotesId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="File" type="tns:FileRef" />
<s:element minOccurs="0" maxOccurs="1" name="DocumentId" type="tns:DocumentRef" />
<s:element minOccurs="0" maxOccurs="1" name="FolderId" type="tns:FolderRef" />
<s:element minOccurs="0" maxOccurs="1" name="PageId" type="tns:PageRef" />
<s:element minOccurs="1" maxOccurs="1" name="Pagenumber" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfLong">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="long" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="StepRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="StepProgrammaticName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FlowProgrammaticName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfAttributeData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="AttributeData" nillable="true" type="tns:AttributeData" />
</s:sequence>
</s:complexType>
<s:complexType name="AttributeData">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:AttributeType" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:AttributeRef" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Val" />
</s:sequence>
</s:complexType>
<s:simpleType name="AttributeType">
<s:restriction base="s:string">
<s:enumeration value="atInt" />
<s:enumeration value="atBool" />
<s:enumeration value="atString" />
<s:enumeration value="atDate" />
<s:enumeration value="atFloat" />
<s:enumeration value="atBinary" />
<s:enumeration value="atUser" />
</s:restriction>
</s:simpleType>
<s:complexType name="AttributeRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:simpleType name="TaskErrorCode">
<s:restriction base="s:string">
<s:enumeration value="None" />
<s:enumeration value="StepCodeCheckFails" />
<s:enumeration value="ScriptSyntax" />
<s:enumeration value="TaskRelease" />
<s:enumeration value="ExitStepAttributes" />
<s:enumeration value="EnterStepAttributes" />
<s:enumeration value="Unspecified" />
</s:restriction>
</s:simpleType>
<s:simpleType name="TaskStatus">
<s:restriction base="s:string">
<s:enumeration value="Ready" />
<s:enumeration value="Hold" />
<s:enumeration value="Locked" />
<s:enumeration value="Uncommitted" />
<s:enumeration value="Completed" />
<s:enumeration value="Error" />
<s:enumeration value="Undoable" />
<s:enumeration value="Wait" />
<s:enumeration value="Any" />
</s:restriction>
</s:simpleType>
<s:complexType name="FileRef">
<s:complexContent mixed="false">
<s:extension base="tns:TypedObjectDataRef" />
</s:complexContent>
</s:complexType>
<s:complexType name="TypedObjectDataRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="FolderRef">
<s:complexContent mixed="false">
<s:extension base="tns:TypedObjectDataRef" />
</s:complexContent>
</s:complexType>
<s:complexType name="DocumentRef">
<s:complexContent mixed="false">
<s:extension base="tns:TypedObjectDataRef" />
</s:complexContent>
</s:complexType>
<s:complexType name="LocationRef">
<s:complexContent mixed="false">
<s:extension base="tns:TypedObjectDataRef" />
</s:complexContent>
</s:complexType>
<s:complexType name="ContainerRef">
<s:complexContent mixed="false">
<s:extension base="tns:TypedObjectDataRef" />
</s:complexContent>
</s:complexType>
<s:complexType name="PageRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="Page">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Deleted" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="DeleteOpType" type="tns:DeleteOperationType" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:PageRef" />
<s:element minOccurs="1" maxOccurs="1" name="PageNumber" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Format" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="DeleteOperationType">
<s:restriction base="s:string">
<s:enumeration value="None" />
<s:enumeration value="Deleted" />
<s:enumeration value="Cut" />
<s:enumeration value="All" />
<s:enumeration value="CutAndUndelete" />
</s:restriction>
</s:simpleType>
<s:complexType name="NoteCollection">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Noteid" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Isdeleted" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:ArrayOfNote" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfNote">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Note" nillable="true" type="tns:Note" />
</s:sequence>
</s:complexType>
<s:complexType name="Note">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="CollectionId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="Isdefault" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="Hidden" type="tns:NoteHideOperation" />
<s:element minOccurs="1" maxOccurs="1" name="NoteType" type="tns:NoteType" />
<s:element minOccurs="0" maxOccurs="1" name="Entries" type="tns:ArrayOfNoteEntry" />
</s:sequence>
</s:complexType>
<s:simpleType name="NoteHideOperation">
<s:restriction base="s:string">
<s:enumeration value="Visible" />
<s:enumeration value="Deleted" />
<s:enumeration value="Cut" />
<s:enumeration value="All" />
</s:restriction>
</s:simpleType>
<s:simpleType name="NoteType">
<s:restriction base="s:string">
<s:enumeration value="Notes" />
<s:enumeration value="CalculateNotes" />
<s:enumeration value="TaskNotes" />
</s:restriction>
</s:simpleType>
<s:complexType name="ArrayOfNoteEntry">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="NoteEntry" nillable="true" type="tns:NoteEntry" />
</s:sequence>
</s:complexType>
<s:complexType name="NoteEntry">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:NoteRef" />
<s:element minOccurs="1" maxOccurs="1" name="Timestamp" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="userId" type="tns:SecurityID" />
</s:sequence>
</s:complexType>
<s:complexType name="NoteRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="CalcNoteEntry">
<s:complexContent mixed="false">
<s:extension base="tns:NoteEntry">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:decimal" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="FileUpdateFlags">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="FileName" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="FileNumber" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="FileNumber2" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="FileNumber3" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="FileJacket" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="FileType" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="LastModifiedDoNotUpdate" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="DateLastOpened" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="TemporaryFile" type="s:boolean" />
</s:sequence>
</s:complexType>
<s:complexType name="FileJacketRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="BaseObjectData">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="DateCreated" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="DateLastModified" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="TypedObjectData">
<s:complexContent mixed="false">
<s:extension base="tns:BaseObjectData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:TypedObjectDataRef" />
<s:element minOccurs="0" maxOccurs="1" name="ObjectPermissions" type="tns:ArrayOfAccountPermissions" />
<s:element minOccurs="0" maxOccurs="1" name="ObjType" type="tns:ObjectTypeData" />
<s:element minOccurs="1" maxOccurs="1" name="CachedCopy" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="DeleteIndicator" type="tns:DeleteOperationType" />
<s:element minOccurs="1" maxOccurs="1" name="EffectivePermissions" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ContainerType" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:simpleType name="ContainerType">
<s:restriction base="s:string">
<s:enumeration value="Location" />
<s:enumeration value="File" />
<s:enumeration value="Folder" />
<s:enumeration value="Document" />
<s:enumeration value="Page" />
</s:restriction>
</s:simpleType>
<s:complexType name="ContainerData" abstract="true">
<s:complexContent mixed="false">
<s:extension base="tns:TypedObjectData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Content" type="tns:ArrayOfTypedObjectData" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ArrayOfTypedObjectData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="TypedObjectData" nillable="true" type="tns:TypedObjectData" />
</s:sequence>
</s:complexType>
<s:complexType name="Location">
<s:complexContent mixed="false">
<s:extension base="tns:ContainerData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ParentLocation" type="tns:Location" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="Folder">
<s:complexContent mixed="false">
<s:extension base="tns:ContainerData">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="MaxDocCreateDateUTC" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="MaxDocDateUTC" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="NoteCollection" type="tns:NoteCollection" />
<s:element minOccurs="0" maxOccurs="1" name="CalcNoteCollection" type="tns:NoteCollection" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="Document">
<s:complexContent mixed="false">
<s:extension base="tns:ContainerData">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PageCount" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Pages" type="tns:ArrayOfPage" />
<s:element minOccurs="1" maxOccurs="1" name="DocumentDate" type="s:dateTime" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ArrayOfPage">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Page" nillable="true" type="tns:Page" />
</s:sequence>
</s:complexType>
<s:complexType name="File">
<s:complexContent mixed="false">
<s:extension base="tns:ContainerData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="LocationId" type="tns:LocationRef" />
<s:element minOccurs="0" maxOccurs="1" name="AttributeData" type="tns:ArrayOfAttributeData" />
<s:element minOccurs="1" maxOccurs="1" name="DateLastOpened" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="FileJacket" type="tns:FileJacketRef" />
<s:element minOccurs="0" maxOccurs="1" name="FileNumber1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FileNumber2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FileNumber3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FileUpdateFlags" type="tns:FileUpdateFlags" />
<s:element minOccurs="0" maxOccurs="1" name="Filename" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NoteCollection" type="tns:NoteCollection" />
<s:element minOccurs="0" maxOccurs="1" name="CalcNoteCollection" type="tns:NoteCollection" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="DrawerMapping">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SourceDrawer" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Drawer" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="FileType" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="FileKey" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="ReferenceNumber" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="Attributes" type="tns:ArrayOfLong" />
<s:element minOccurs="0" maxOccurs="1" name="FileMarks" type="tns:ArrayOfLong" />
<s:element minOccurs="0" maxOccurs="1" name="PageMarks" type="tns:ArrayOfLong" />
</s:sequence>
</s:complexType>
<s:complexType name="User">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SecurityAccount" type="tns:SecurityAccount" />
<s:element minOccurs="0" maxOccurs="1" name="Password" type="s:base64Binary" />
<s:element minOccurs="1" maxOccurs="1" name="AccountActivate" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="AccountExpired" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="PasswordExpired" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="Flags" type="tns:ArrayOfUserFlags" />
<s:element minOccurs="0" maxOccurs="1" name="ProfileName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DepartmentId" type="tns:DepartmentRef" />
<s:element minOccurs="0" maxOccurs="1" name="EmployeeId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="WorkPhone" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="HomePhone" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Zipcode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="StateProvince" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DefaultContainer" type="tns:ContainerRef" />
<s:element minOccurs="0" maxOccurs="1" name="FullName" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="SecurityAccount">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="AccountType" type="tns:SecurityAccountType" />
<s:element minOccurs="0" maxOccurs="1" name="DepartmentId" type="tns:DepartmentRef" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Disabled" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:SecurityID" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ProfileId" type="tns:ProfileRef" />
<s:element minOccurs="0" maxOccurs="1" name="TemplateId" type="tns:TemplateRef" />
</s:sequence>
</s:complexType>
<s:simpleType name="SecurityAccountType">
<s:restriction base="s:string">
<s:enumeration value="user" />
<s:enumeration value="group" />
<s:enumeration value="role" />
<s:enumeration value="container" />
<s:enumeration value="directory" />
<s:enumeration value="computer" />
<s:enumeration value="orgUnit" />
</s:restriction>
</s:simpleType>
<s:complexType name="DepartmentRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="ProfileRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="TemplateRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfUserFlags">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="UserFlags" type="tns:UserFlags" />
</s:sequence>
</s:complexType>
<s:simpleType name="UserFlags">
<s:restriction base="s:string">
<s:enumeration value="UserCannotChangePassword" />
<s:enumeration value="CanChangePassword" />
<s:enumeration value="MustChangePassword" />
<s:enumeration value="DisableOnCreate" />
<s:enumeration value="PasswordNeverExpired" />
</s:restriction>
</s:simpleType>
<s:complexType name="ArrayOfSecurityID">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="SecurityID" nillable="true" type="tns:SecurityID" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfUser">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="tns:User" />
</s:sequence>
</s:complexType>
<s:element name="GetTasksForCurrentUser">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="limit" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfTask">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Task" nillable="true" type="tns:Task" />
</s:sequence>
</s:complexType>
<s:element name="GetTasksForCurrentUserResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTasksForCurrentUserResult" type="tns:ArrayOfTask" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTasksEx">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="searchConditions" type="tns:SearchConditionLists" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="SearchConditionLists">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DocumentConditions" type="tns:ArrayOfDocumentCondition" />
<s:element minOccurs="0" maxOccurs="1" name="DrawerConditions" type="tns:ArrayOfDrawerCondition" />
<s:element minOccurs="0" maxOccurs="1" name="FileConditions" type="tns:ArrayOfFileCondition" />
<s:element minOccurs="0" maxOccurs="1" name="FolderConditions" type="tns:ArrayOfFolderCondition" />
<s:element minOccurs="1" maxOccurs="1" name="Operation" type="tns:CompoundOp" />
<s:element minOccurs="0" maxOccurs="1" name="PageConditions" type="tns:ArrayOfPageCondition" />
<s:element minOccurs="0" maxOccurs="1" name="TaskConditions" type="tns:ArrayOfTaskCondition" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfDocumentCondition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DocumentCondition" nillable="true" type="tns:DocumentCondition" />
</s:sequence>
</s:complexType>
<s:complexType name="DocumentCondition">
<s:complexContent mixed="false">
<s:extension base="tns:SearchCondition">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ConditionName" type="tns:DocumentAttribute" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="SearchCondition">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="AType" type="tns:AttributeType" />
<s:element minOccurs="1" maxOccurs="1" name="ATarget" type="tns:CustomAttributeTarget" />
<s:element minOccurs="1" maxOccurs="1" name="CompOp" type="tns:CompareOperation" />
<s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="Value" />
<s:element minOccurs="0" maxOccurs="1" name="Value2" />
</s:sequence>
</s:complexType>
<s:simpleType name="CustomAttributeTarget">
<s:restriction base="s:string">
<s:enumeration value="catSelf" />
<s:enumeration value="catParent" />
<s:enumeration value="catFile" />
<s:enumeration value="catTask" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CompareOperation">
<s:restriction base="s:string">
<s:enumeration value="coEqual" />
<s:enumeration value="coLessThan" />
<s:enumeration value="coLessOrEqual" />
<s:enumeration value="coNotEqual" />
<s:enumeration value="coGreaterThan" />
<s:enumeration value="coGreaterOrEqual" />
<s:enumeration value="coBetween" />
<s:enumeration value="coLike" />
<s:enumeration value="coInArray" />
</s:restriction>
</s:simpleType>
<s:complexType name="TaskCondition">
<s:complexContent mixed="false">
<s:extension base="tns:SearchCondition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="OtherCondition" type="tns:SearchCondition" />
<s:element minOccurs="1" maxOccurs="1" name="ConditionName" type="tns:TaskAttribute" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:simpleType name="TaskAttribute">
<s:restriction base="s:string">
<s:enumeration value="tsaTaskId" />
<s:enumeration value="tsaStatus" />
<s:enumeration value="tsaDateAvailable" />
<s:enumeration value="tsaDeadline" />
<s:enumeration value="tsaStartTime" />
<s:enumeration value="tsaDateInitiated" />
<s:enumeration value="tsaEndTime" />
<s:enumeration value="tsaUndoExpires" />
<s:enumeration value="tsaDebug" />
<s:enumeration value="tsaPriority" />
<s:enumeration value="tsaAssignedTo" />
<s:enumeration value="tsaDescription" />
<s:enumeration value="tsaLockedBy" />
<s:enumeration value="tsaSender" />
<s:enumeration value="tsaFlow" />
<s:enumeration value="tsaStep" />
<s:enumeration value="tsaSenderStep" />
<s:enumeration value="tsaSenderFlow" />
<s:enumeration value="tsaDrawerCondition" />
<s:enumeration value="tsaFileCondition" />
<s:enumeration value="tsaFolderCondition" />
<s:enumeration value="tsaDocumentCondition" />
<s:enumeration value="tsaPageCondition" />
<s:enumeration value="tsaCustom" />
</s:restriction>
</s:simpleType>
<s:complexType name="PageCondition">
<s:complexContent mixed="false">
<s:extension base="tns:SearchCondition">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ConditionName" type="tns:PageAttribute" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:simpleType name="PageAttribute">
<s:restriction base="s:string">
<s:enumeration value="psaDescription" />
</s:restriction>
</s:simpleType>
<s:complexType name="FolderCondition">
<s:complexContent mixed="false">
<s:extension base="tns:SearchCondition">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ConditionName" type="tns:FolderAttribute" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:simpleType name="FolderAttribute">
<s:restriction base="s:string">
<s:enumeration value="flsaParentContainerID" />
<s:enumeration value="flsaFolderType" />
<s:enumeration value="flsaDescription" />
<s:enumeration value="flsaLastmodified" />
<s:enumeration value="flsaDateCreated" />
<s:enumeration value="flsaCustom" />
</s:restriction>
</s:simpleType>
<s:complexType name="FileCondition">
<s:complexContent mixed="false">
<s:extension base="tns:SearchCondition">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ConditionName" type="tns:FileAttribute" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:simpleType name="FileAttribute">
<s:restriction base="s:string">
<s:enumeration value="fsaParentContainerID" />
<s:enumeration value="fsaFileType" />
<s:enumeration value="fsaFileNumber" />
<s:enumeration value="fsaFileNumber2" />
<s:enumeration value="fsaFileNumber3" />
<s:enumeration value="fsaFilename" />
<s:enumeration value="fsaDateLastOpened" />
<s:enumeration value="fsaDateCreated" />
<s:enumeration value="fsaDateModified" />
<s:enumeration value="fsaCustom" />
<s:enumeration value="fsaIsDeleted" />
</s:restriction>
</s:simpleType>
<s:complexType name="DrawerCondition">
<s:complexContent mixed="false">
<s:extension base="tns:SearchCondition">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ConditionName" type="tns:DrawerAttribute" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:simpleType name="DrawerAttribute">
<s:restriction base="s:string">
<s:enumeration value="drsaDrawerId" />
<s:enumeration value="drsaCustom" />
</s:restriction>
</s:simpleType>
<s:simpleType name="DocumentAttribute">
<s:restriction base="s:string">
<s:enumeration value="dsaParentContainerID" />
<s:enumeration value="dsaDocType" />
<s:enumeration value="dsaDescription" />
<s:enumeration value="dsaLastmodified" />
<s:enumeration value="dsaDateCreated" />
<s:enumeration value="dsaCustom" />
</s:restriction>
</s:simpleType>
<s:complexType name="ArrayOfDrawerCondition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DrawerCondition" nillable="true" type="tns:DrawerCondition" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfFileCondition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="FileCondition" nillable="true" type="tns:FileCondition" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfFolderCondition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="FolderCondition" nillable="true" type="tns:FolderCondition" />
</s:sequence>
</s:complexType>
<s:simpleType name="CompoundOp">
<s:restriction base="s:string">
<s:enumeration value="And" />
<s:enumeration value="Or" />
</s:restriction>
</s:simpleType>
<s:complexType name="ArrayOfPageCondition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="PageCondition" nillable="true" type="tns:PageCondition" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfTaskCondition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="TaskCondition" nillable="true" type="tns:TaskCondition" />
</s:sequence>
</s:complexType>
<s:element name="GetTasksExResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTasksExResult" type="tns:ArrayOfTask" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTasksForFile">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef" type="tns:FileRef" />
<s:element minOccurs="1" maxOccurs="1" name="limit" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTasksForFileResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTasksForFileResult" type="tns:ArrayOfTask" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDiaryFlow">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Workflow">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Steps" type="tns:ArrayOfStep" />
<s:element minOccurs="0" maxOccurs="1" name="GUID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ProgrammaticName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Permissions" type="tns:ArrayOfWorkflowPermission" />
<s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:WorkflowStatus" />
<s:element minOccurs="1" maxOccurs="1" name="DateCreated" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="DateLastModified" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:WorkflowRef" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfStep">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Step" nillable="true" type="tns:Step" />
</s:sequence>
</s:complexType>
<s:complexType name="Step">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Debug" type="tns:StepDef" />
<s:element minOccurs="1" maxOccurs="1" name="DeleteForwardingRule" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="EffectivePermissions" type="tns:ArrayOfStepPermission" />
<s:element minOccurs="0" maxOccurs="1" name="Flowid" type="tns:WorkflowRef" />
<s:element minOccurs="0" maxOccurs="1" name="GUID" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="IsStopped" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ProgrammaticName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Production" type="tns:StepDef" />
<s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:StepStatus" />
<s:element minOccurs="0" maxOccurs="1" name="TypeGuid" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="DateCreated" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="DateLastModified" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:StepRef" />
</s:sequence>
</s:complexType>
<s:complexType name="StepDef">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Debug" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="IsStart" type="s:boolean" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfStepPermission">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="StepPermission" type="tns:StepPermission" />
</s:sequence>
</s:complexType>
<s:simpleType name="StepPermission">
<s:restriction base="s:string">
<s:enumeration value="Read" />
<s:enumeration value="Write" />
<s:enumeration value="Route" />
<s:enumeration value="RouteExternal" />
<s:enumeration value="RouteExternalAny" />
<s:enumeration value="CreateTask" />
<s:enumeration value="Manager" />
<s:enumeration value="Client" />
<s:enumeration value="Unassigned" />
<s:enumeration value="AssignmentAllowed" />
<s:enumeration value="KillTask" />
<s:enumeration value="All" />
</s:restriction>
</s:simpleType>
<s:complexType name="WorkflowRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ProgrammaticName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:simpleType name="StepStatus">
<s:restriction base="s:string">
<s:enumeration value="Normal" />
<s:enumeration value="ToBeDeleted" />
<s:enumeration value="Deleted" />
</s:restriction>
</s:simpleType>
<s:complexType name="ArrayOfWorkflowPermission">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="WorkflowPermission" type="tns:WorkflowPermission" />
</s:sequence>
</s:complexType>
<s:simpleType name="WorkflowPermission">
<s:restriction base="s:string">
<s:enumeration value="Read" />
<s:enumeration value="Write" />
<s:enumeration value="Append" />
<s:enumeration value="ChangeStatus" />
<s:enumeration value="CreateTask" />
<s:enumeration value="All" />
</s:restriction>
</s:simpleType>
<s:simpleType name="WorkflowStatus">
<s:restriction base="s:string">
<s:enumeration value="Active" />
<s:enumeration value="Disabled" />
<s:enumeration value="Deactivated" />
</s:restriction>
</s:simpleType>
<s:element name="GetDiaryFlowResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDiaryFlowResult" type="tns:Workflow" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFlows">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="requestFilter" type="tns:FlowRequestFilter" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="FlowRequestFilter">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Flag" type="tns:StepRequestFlag" />
<s:element minOccurs="1" maxOccurs="1" name="RequiredPermissions" type="tns:StepPermission" />
<s:element minOccurs="0" maxOccurs="1" name="RequiredSecurity" type="tns:ArrayOfSecurityID" />
<s:element minOccurs="0" maxOccurs="1" name="RequiredStepTypes" type="tns:ArrayOfString" />
<s:element minOccurs="1" maxOccurs="1" name="WFStatus" type="tns:WorkflowStatus" />
</s:sequence>
</s:complexType>
<s:simpleType name="StepRequestFlag">
<s:restriction base="s:string">
<s:enumeration value="Production" />
<s:enumeration value="Debug" />
<s:enumeration value="Deleted" />
<s:enumeration value="Both" />
<s:enumeration value="LoadDetails" />
</s:restriction>
</s:simpleType>
<s:complexType name="ArrayOfString">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfWorkflow">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Workflow" nillable="true" type="tns:Workflow" />
</s:sequence>
</s:complexType>
<s:element name="GetFlowsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFlowsResult" type="tns:ArrayOfWorkflow" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFlowByRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="flowRef" type="tns:WorkflowRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFlowByRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFlowByRefResult" type="tns:Workflow" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetStepByRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="stepRef" type="tns:StepRef" />
<s:element minOccurs="1" maxOccurs="1" name="requestFlag" type="tns:StepRequestFlag" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetStepByRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetStepByRefResult" type="tns:Step" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetSteps">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="flowRef" type="tns:WorkflowRef" />
<s:element minOccurs="1" maxOccurs="1" name="requestFlag" type="tns:StepRequestFlag" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetStepsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetStepsResult" type="tns:ArrayOfStep" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAuthorizedUsersForStep">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="stepRef" type="tns:StepRef" />
<s:element minOccurs="1" maxOccurs="1" name="stepPermission" type="tns:StepPermission" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="AuthorizedStepUser">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="EffectivePermissions" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="User" type="tns:User" />
<s:element minOccurs="0" maxOccurs="1" name="Step" type="tns:Step" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfAuthorizedStepUser">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="AuthorizedStepUser" nillable="true" type="tns:AuthorizedStepUser" />
</s:sequence>
</s:complexType>
<s:element name="GetAuthorizedUsersForStepResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAuthorizedUsersForStepResult" type="tns:ArrayOfAuthorizedStepUser" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetStepAttributes">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="stepRef" type="tns:StepRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="AttributeDef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Disabled" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:AttributeRef" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:AttributeType" />
</s:sequence>
</s:complexType>
<s:complexType name="AttributeRule">
<s:complexContent mixed="false">
<s:extension base="tns:AttributeDef">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="HasDefaultValue" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="Mandatory" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="DefaultValue" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="StepAttributeRule">
<s:complexContent mixed="false">
<s:extension base="tns:AttributeRule">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="RequirementsRule" type="tns:RuleEnum" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:simpleType name="RuleEnum">
<s:restriction base="s:string">
<s:enumeration value="No" />
<s:enumeration value="OnEntry" />
<s:enumeration value="OnExit" />
</s:restriction>
</s:simpleType>
<s:complexType name="ArrayOfStepAttributeRule">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="StepAttributeRule" nillable="true" type="tns:StepAttributeRule" />
</s:sequence>
</s:complexType>
<s:element name="GetStepAttributesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetStepAttributesResult" type="tns:ArrayOfStepAttributeRule" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLinks">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="stepRef" type="tns:StepRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Link">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Anchor" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Debug" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="OneWay" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="SourceStep" type="tns:Step" />
<s:element minOccurs="0" maxOccurs="1" name="TargetStep" type="tns:Step" />
<s:element minOccurs="1" maxOccurs="1" name="ToBeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfLink">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Link" nillable="true" type="tns:Link" />
</s:sequence>
</s:complexType>
<s:element name="GetLinksResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetLinksResult" type="tns:ArrayOfLink" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="stepRef" type="tns:StepRef" />
<s:element minOccurs="0" maxOccurs="1" name="createData" type="tns:TaskCreateData" />
<s:element minOccurs="0" maxOccurs="1" name="attributes" type="tns:ArrayOfAttributeData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="TaskCreateData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AssignedTo" type="tns:SecurityID" />
<s:element minOccurs="1" maxOccurs="1" name="Available" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="ContainerId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="Deadline" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="Debug" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Pagenumber" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="Priority" type="s:long" />
</s:sequence>
</s:complexType>
<s:element name="CreateTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CreateTaskResult" type="tns:TaskRef" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="LockTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="LockTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UnlockTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UnlockTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
<s:element minOccurs="0" maxOccurs="1" name="parameters" type="tns:TaskParameters" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="TaskParameters">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AssignedTo" type="tns:SecurityID" />
<s:element minOccurs="1" maxOccurs="1" name="DateAvailable" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="Deadline" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="Debug" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Priority" type="s:int" />
</s:sequence>
</s:complexType>
<s:element name="UpdateTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="MoveTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
<s:element minOccurs="1" maxOccurs="1" name="targetId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="isPage" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="MoveTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="KillTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="KillTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="KillTasks">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRefs" type="tns:ArrayOfTaskRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfTaskRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="TaskRef" nillable="true" type="tns:TaskRef" />
</s:sequence>
</s:complexType>
<s:element name="KillTasksResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RouteTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
<s:element minOccurs="0" maxOccurs="1" name="stepRef" type="tns:StepRef" />
<s:element minOccurs="1" maxOccurs="1" name="newAvailableDate" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="userId" type="tns:SecurityID" />
<s:element minOccurs="1" maxOccurs="1" name="commit" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RouteTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ReleaseTaskToStep">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
<s:element minOccurs="0" maxOccurs="1" name="stepRef" type="tns:StepRef" />
<s:element minOccurs="1" maxOccurs="1" name="commit" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ReleaseTaskToStepResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ReleaseTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
<s:element minOccurs="1" maxOccurs="1" name="commit" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ReleaseTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SetTaskAttribute">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="taskRef" type="tns:TaskRef" />
<s:element minOccurs="0" maxOccurs="1" name="attributeRef" type="tns:AttributeRef" />
<s:element minOccurs="0" maxOccurs="1" name="attribute" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SetTaskAttributeResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPages3x">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="drawer" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="filenumber" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="docid" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="pagenumber" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="tempdin" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Page3x">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Filename" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Drawer" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Foldernumber" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Docid" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Pagenumber" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Userkey1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Doctype" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Docdate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Datecaptured" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Timecaptured" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Status" type="s1:char" />
<s:element minOccurs="0" maxOccurs="1" name="Format" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Orientation" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Tempdin" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Reason" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Packagetype" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="DspPagenumber" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="PacktypeDescr" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Fldrname" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DoctypeDescr" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfPage3x">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Page3x" nillable="true" type="tns:Page3x" />
</s:sequence>
</s:complexType>
<s:element name="GetPages3xResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPages3xResult" type="tns:ArrayOfPage3x" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindDocumentsLegacy">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="searchConditions" type="tns:SearchConditionLists" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="includePageData" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindDocumentsLegacyResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FindDocumentsLegacyResult" type="tns:ArrayOfPage3x" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMapping">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="val" />
<s:element minOccurs="0" maxOccurs="1" name="val2" />
<s:element minOccurs="1" maxOccurs="1" name="lookupType" type="tns:MappingLookup" />
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="MappingLookup">
<s:restriction base="s:string">
<s:enumeration value="FolderType" />
<s:enumeration value="DocumentType" />
<s:enumeration value="Drawer" />
<s:enumeration value="Attribute" />
<s:enumeration value="Criterion" />
<s:enumeration value="Device" />
<s:enumeration value="Account" />
<s:enumeration value="FolderType3x" />
<s:enumeration value="DocumentType3x" />
<s:enumeration value="UserByName" />
<s:enumeration value="Step" />
<s:enumeration value="Step3x" />
<s:enumeration value="Flow3x" />
<s:enumeration value="Image" />
</s:restriction>
</s:simpleType>
<s:element name="GetMappingResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetMappingResult" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AvailableConnections">
<s:complexType />
</s:element>
<s:element name="AvailableConnectionsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AvailableConnectionsResult" type="tns:ArrayOfString" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetSecurityId">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetSecurityIdResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetSecurityIdResult" type="tns:SecurityID" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CurrentUser">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CurrentUserResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CurrentUserResult" type="tns:User" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UserLogin">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="connName" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UserLoginResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="UserLoginResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ChangeUserPassword">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="newPassword" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ChangeUserPasswordResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UserLogoff">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UserLogoffResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="UserLogoffResult" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UnlockAllTasks">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UnlockAllTasksResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetSecurityAccount">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="securityId" type="tns:SecurityID" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetSecurityAccountResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetSecurityAccountResult" type="tns:SecurityAccount" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Version">
<s:complexType />
</s:element>
<s:complexType name="WSVersionInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="WebService" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Library" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Session" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="VersionResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="VersionResult" type="tns:WSVersionInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetUser">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="id" type="tns:SecurityID" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetUserResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetUserResult" type="tns:User" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="IsLoggedIn">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="IsLoggedInResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="IsLoggedInResult" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindUserByName">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindUserByNameResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FindUserByNameResult" type="tns:User" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFolderByRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="folderRef" type="tns:FolderRef" />
<s:element minOccurs="1" maxOccurs="1" name="getContent" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFolderByRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFolderByRefResult" type="tns:Folder" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDocumentByRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="docRef" type="tns:DocumentRef" />
<s:element minOccurs="1" maxOccurs="1" name="getContent" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDocumentByRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDocumentByRefResult" type="tns:Document" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFileByRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef" type="tns:FileRef" />
<s:element minOccurs="1" maxOccurs="1" name="getContent" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFileByRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFileByRefResult" type="tns:File" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFile">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="drawerPath" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileType" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="getContent" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFileResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFileResult" type="tns:File" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetContent">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetContentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetContentResult" type="tns:ArrayOfTypedObjectData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetObject">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetObjectResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetObjectResult" type="tns:TypedObjectData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetParent">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetParentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetParentResult" type="tns:TypedObjectData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttributes">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttributesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAttributesResult" type="tns:ArrayOfAttributeData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttribute">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="attributeId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttributeResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAttributeResult" type="tns:AttributeData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttributeByName">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="attributeName" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttributeByNameResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAttributeByNameResult" type="tns:AttributeData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindDocuments">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="locationId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="fileTypeRef" type="tns:FileTypeRef" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="includePageData" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfDocument">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Document" nillable="true" type="tns:Document" />
</s:sequence>
</s:complexType>
<s:element name="FindDocumentsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FindDocumentsResult" type="tns:ArrayOfDocument" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindDocumentsEx">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="searchConditions" type="tns:SearchConditionLists" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="includePageData" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindDocumentsExResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FindDocumentsExResult" type="tns:ArrayOfDocument" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindFiles">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="locationId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="fileTypeRef" type="tns:FileTypeRef" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="getContent" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfFile">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="File" nillable="true" type="tns:File" />
</s:sequence>
</s:complexType>
<s:element name="FindFilesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FindFilesResult" type="tns:ArrayOfFile" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindFilesEx">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="searchConditions" type="tns:SearchConditionLists" />
<s:element minOccurs="1" maxOccurs="1" name="getContent" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FindFilesExResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FindFilesExResult" type="tns:ArrayOfFile" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPages">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="documentRef" type="tns:DocumentRef" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPagesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPagesResult" type="tns:ArrayOfPage" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFirstPage">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="documentRef" type="tns:DocumentRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFirstPageResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFirstPageResult" type="tns:Page" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPageByRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPageByRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPageByRefResult" type="tns:Page" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAssociatedFiles">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef" type="tns:FileRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAssociatedFilesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAssociatedFilesResult" type="tns:ArrayOfFile" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFileMarks">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef" type="tns:FileRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Mark">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BinaryData" type="s:base64Binary" />
<s:element minOccurs="1" maxOccurs="1" name="Color" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ProgrammaticName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="FileTypeId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:MarkRef" />
</s:sequence>
</s:complexType>
<s:complexType name="MarkRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfMark">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Mark" nillable="true" type="tns:Mark" />
</s:sequence>
</s:complexType>
<s:element name="GetFileMarksResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFileMarksResult" type="tns:ArrayOfMark" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPageMarksByFileRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef" type="tns:FileRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfPageMark">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="PageMark" nillable="true" type="tns:PageMark" />
</s:sequence>
</s:complexType>
<s:complexType name="PageMark">
<s:complexContent mixed="false">
<s:extension base="tns:Mark">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="DeleteFlag" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Docid" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="PageDescription" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PageId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="PageNumber" type="s:int" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="GetPageMarksByFileRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPageMarksByFileRefResult" type="tns:ArrayOfPageMark" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPageMarksByPageRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPageMarksByPageRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPageMarksByPageRefResult" type="tns:ArrayOfMark" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPageVersions">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="PageVersion">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="VersionNumber" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="CreatedBy" type="tns:SecurityID" />
<s:element minOccurs="1" maxOccurs="1" name="DateCreated" type="s:dateTime" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfPageVersion">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="PageVersion" nillable="true" type="tns:PageVersion" />
</s:sequence>
</s:complexType>
<s:element name="GetPageVersionsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPageVersionsResult" type="tns:ArrayOfPageVersion" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPagePathToFile">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPagePathToFileResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPagePathToFileResult" type="tns:ArrayOfTypedObjectData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetObjectPathToFile">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectRef" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetObjectPathToFileResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetObjectPathToFileResult" type="tns:ArrayOfTypedObjectData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetNotes">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="collectionId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="noteType" type="tns:NoteType" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetNotesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetNotesResult" type="tns:ArrayOfNote" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SetAttributes">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="attributeData" type="tns:ArrayOfAttributeData" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SetAttributesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateFile">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="drawerContainerId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="fileData" type="tns:CreateFileData" />
<s:element minOccurs="0" maxOccurs="1" name="attributes" type="tns:ArrayOfAttributeData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="CreateFileData">
<s:complexContent mixed="false">
<s:extension base="tns:CreateObjectData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FileNumber1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FileNumber2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FileNumber3" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TemporaryFile" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="SourceData" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="CreateObjectData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ObjTypeId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="ObjTypeProgName" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="CreateFileResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CreateFileResult" type="tns:FileRef" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateObject">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="containerId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="data" type="tns:CreateObjectData" />
<s:element minOccurs="0" maxOccurs="1" name="attributes" type="tns:ArrayOfAttributeData" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateObjectResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="CreateObjectResult" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateDocument">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="containerId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="data" type="tns:CreateObjectData" />
<s:element minOccurs="1" maxOccurs="1" name="batchId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="attributes" type="tns:ArrayOfAttributeData" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateDocumentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="CreateDocumentResult" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateFolder">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="containerId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="data" type="tns:CreateObjectData" />
<s:element minOccurs="0" maxOccurs="1" name="attributes" type="tns:ArrayOfAttributeData" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateFolderResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="CreateFolderResult" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddPage">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="documentRef" type="tns:DocumentRef" />
<s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="imageList" type="tns:ImageList" />
<s:element minOccurs="1" maxOccurs="1" name="batchId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="archiveImmediately" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ImageList">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="EncryptionKey" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="Images" type="tns:ArrayOfImage" />
<s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="PreRotation" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="Rotation" type="s:int" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfImage">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Image" nillable="true" type="tns:Image" />
</s:sequence>
</s:complexType>
<s:complexType name="Image">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Rotation" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Data" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="Extension" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="ImageType" type="s:int" />
</s:sequence>
</s:complexType>
<s:element name="AddPageResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AddPageResult" type="tns:Page" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateBatch">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="applicationId" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateBatchResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="CreateBatchResult" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertPage">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="documentRef" type="tns:DocumentRef" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
<s:element minOccurs="1" maxOccurs="1" name="after" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="imageList" type="tns:ImageList" />
<s:element minOccurs="1" maxOccurs="1" name="batchId" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="archiveImmediately" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertPageResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="InsertPageResult" type="tns:Page" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="LockPage">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="LockPageResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="LockPageResult" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UnlockPage">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UnlockPageResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddNote">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="note" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddNoteResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddFileMark">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef" type="tns:FileRef" />
<s:element minOccurs="0" maxOccurs="1" name="markRef" type="tns:MarkRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddFileMarkResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddPageMark">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
<s:element minOccurs="0" maxOccurs="1" name="markRef" type="tns:MarkRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddPageMarkResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RemovePageMark">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
<s:element minOccurs="0" maxOccurs="1" name="markRef" type="tns:MarkRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RemovePageMarkResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AssociateFiles">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef1" type="tns:FileRef" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef2" type="tns:FileRef" />
<s:element minOccurs="1" maxOccurs="1" name="associationOptions" type="tns:AssociateOptions" />
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="AssociateOptions">
<s:restriction base="s:string">
<s:enumeration value="Bidirectional" />
</s:restriction>
</s:simpleType>
<s:element name="AssociateFilesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RemoveFileAssociation">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef1" type="tns:FileRef" />
<s:element minOccurs="0" maxOccurs="1" name="fileRef2" type="tns:FileRef" />
<s:element minOccurs="1" maxOccurs="1" name="associationOptions" type="tns:AssociateOptions" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RemoveFileAssociationResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateFile">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="updateRequests" type="tns:ArrayOfFileUpdateRequest" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfFileUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="FileUpdateRequest" nillable="true" type="tns:FileUpdateRequest" />
</s:sequence>
</s:complexType>
<s:complexType name="FileUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="NewDrawer" type="tns:FileDrawerUpdateRequest" />
<s:element minOccurs="0" maxOccurs="1" name="NewType" type="tns:TypeUpdateRequest" />
<s:element minOccurs="0" maxOccurs="1" name="NewFileNumber" type="tns:FileNumberUpdateRequest" />
<s:element minOccurs="0" maxOccurs="1" name="NewFileName" type="tns:FileNameUpdateRequest" />
<s:element minOccurs="0" maxOccurs="1" name="NewAttributeValues" type="tns:AttributeUpdateRequest" />
<s:element minOccurs="1" maxOccurs="1" name="FileID" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="FileDrawerUpdateRequest">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="DrawerId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="TypeUpdateRequest">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="TypeID" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="TypeProgrammaticName" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="FileNumberUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Name2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Name3" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="FileNameUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="NewFileName" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="AttributeUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="NewOrChangedAttributes" type="tns:ArrayOfAttributeData" />
<s:element minOccurs="0" maxOccurs="1" name="DeletedAttributes" type="tns:ArrayOfAttributeData" />
</s:sequence>
</s:complexType>
<s:element name="UpdateFileResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateFileInfo">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="updateRequests" type="tns:ArrayOfFileInfoUpdateRequest" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfFileInfoUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="FileInfoUpdateRequest" type="tns:FileInfoUpdateRequest" />
</s:sequence>
</s:complexType>
<s:complexType name="FileInfoUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="fileNumber1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileNumber3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="drawerPath" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="newFileNumber1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="newFileNumber2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="newFileNumber3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="newDrawerPath" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fileType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="newType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="newName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="attrUpdates" type="tns:ArrayOfAttributeUpdateCommand" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfAttributeUpdateCommand">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="AttributeUpdateCommand" type="tns:AttributeUpdateCommand" />
</s:sequence>
</s:complexType>
<s:complexType name="AttributeUpdateCommand">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="clear" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="UpdateFileInfoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateFolder">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="updateRequests" type="tns:ArrayOfFolderUpdateRequest" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfFolderUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="FolderUpdateRequest" nillable="true" type="tns:FolderUpdateRequest" />
</s:sequence>
</s:complexType>
<s:complexType name="FolderUpdateRequest">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="NewType" type="tns:TypeUpdateRequest" />
<s:element minOccurs="0" maxOccurs="1" name="NewDescription" type="tns:DescriptionUpdate" />
<s:element minOccurs="0" maxOccurs="1" name="NewAttributeValues" type="tns:AttributeUpdateRequest" />
</s:sequence>
</s:complexType>
<s:complexType name="DescriptionUpdate">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="UpdateFolderResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateDocument">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="updateRequests" type="tns:ArrayOfDocumentUpdateRequest" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfDocumentUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DocumentUpdateRequest" nillable="true" type="tns:DocumentUpdateRequest" />
</s:sequence>
</s:complexType>
<s:complexType name="DocumentUpdateRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="NewType" type="tns:TypeUpdateRequest" />
<s:element minOccurs="0" maxOccurs="1" name="NewDocumentDate" type="tns:DateUpdateRequest" />
<s:element minOccurs="0" maxOccurs="1" name="NewDescription" type="tns:DescriptionUpdate" />
<s:element minOccurs="0" maxOccurs="1" name="NewAttributeValues" type="tns:AttributeUpdateRequest" />
<s:element minOccurs="1" maxOccurs="1" name="DocumentID" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="DateUpdateRequest">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
</s:sequence>
</s:complexType>
<s:element name="UpdateDocumentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdatePageDescription">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageReference" type="tns:PageRef" />
<s:element minOccurs="0" maxOccurs="1" name="newDescription" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdatePageDescriptionResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdatePage">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
<s:element minOccurs="0" maxOccurs="1" name="images" type="tns:ArrayOfImage" />
<s:element minOccurs="1" maxOccurs="1" name="archiveImmediately" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdatePageResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPermissions">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="objectId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPermissionsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPermissionsResult" type="tns:ArrayOfAccountPermissions" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetImage">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRef" type="tns:PageRef" />
<s:element minOccurs="1" maxOccurs="1" name="version" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="outputType" type="tns:OutputTypes" />
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="OutputTypes">
<s:restriction base="s:string">
<s:enumeration value="PDF" />
<s:enumeration value="ZIP" />
<s:enumeration value="Native" />
<s:enumeration value="MergeAnn" />
<s:enumeration value="MergeAnnToPDF" />
<s:enumeration value="MergeOvlToTiff" />
<s:enumeration value="MergeOvlToPDF" />
<s:enumeration value="MergeOvlAnnToTiff" />
<s:enumeration value="MergeOvlAnnToPDF" />
</s:restriction>
</s:simpleType>
<s:element name="GetImageResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetImageResult" type="tns:ImageList" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMultiPageImageFileEx">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="searchConditions" type="tns:SearchConditionLists" />
<s:element minOccurs="1" maxOccurs="1" name="outputType" type="tns:OutputTypes" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMultiPageImageFileExResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetMultiPageImageFileExResult" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMultiPageImageFile">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fImages" type="tns:ArrayOfImage" />
<s:element minOccurs="1" maxOccurs="1" name="outputType" type="tns:OutputTypes" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMultiPageImageFileResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetMultiPageImageFileResult" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMultiPageImageFileUsingPages">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pageRefs" type="tns:ArrayOfPageRef" />
<s:element minOccurs="1" maxOccurs="1" name="outputType" type="tns:OutputTypes" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfPageRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="PageRef" nillable="true" type="tns:PageRef" />
</s:sequence>
</s:complexType>
<s:element name="GetMultiPageImageFileUsingPagesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetMultiPageImageFileUsingPagesResult" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAllDocTypes">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAllDocTypesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAllDocTypesResult" type="tns:ArrayOfDocumentType" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLocationByRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="locationRef" type="tns:LocationRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLocationByRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetLocationByRefResult" type="tns:Location" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetType">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="typeId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTypeResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTypeResult" type="tns:ObjectTypeData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDrawerType">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="programmaticname" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDrawerTypeResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDrawerTypeResult" type="tns:ObjectTypeData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFileType">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="programmaticname" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFileTypeResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFileTypeResult" type="tns:ObjectTypeData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFolderType">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="programmaticname" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFolderTypeResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFolderTypeResult" type="tns:ObjectTypeData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDocumentType">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="programmaticname" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDocumentTypeResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDocumentTypeResult" type="tns:ObjectTypeData" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttributeDefs">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfAttributeDef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="AttributeDef" nillable="true" type="tns:AttributeDef" />
</s:sequence>
</s:complexType>
<s:element name="GetAttributeDefsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAttributeDefsResult" type="tns:ArrayOfAttributeDef" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttributeRules">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="typeId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfAttributeRule">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="AttributeRule" nillable="true" type="tns:AttributeRule" />
</s:sequence>
</s:complexType>
<s:element name="GetAttributeRulesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAttributeRulesResult" type="tns:ArrayOfAttributeRule" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttributeRule">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="typeId" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="attributeRef" type="tns:AttributeRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAttributeRuleResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAttributeRuleResult" type="tns:AttributeRule" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDevices">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Device">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="DeviceID" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="IsEnabled" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:DeviceType" />
<s:element minOccurs="0" maxOccurs="1" name="UNC" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="DeviceType">
<s:restriction base="s:string">
<s:enumeration value="Online" />
<s:enumeration value="Nearline" />
<s:enumeration value="Legacy" />
</s:restriction>
</s:simpleType>
<s:complexType name="ArrayOfDevice">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Device" nillable="true" type="tns:Device" />
</s:sequence>
</s:complexType>
<s:element name="GetDevicesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDevicesResult" type="tns:ArrayOfDevice" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetLocations">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="parentLocationId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfLocation">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Location" nillable="true" type="tns:Location" />
</s:sequence>
</s:complexType>
<s:element name="GetLocationsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetLocationsResult" type="tns:ArrayOfLocation" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDrawers">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="Drawer">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="tns:DrawerRef" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="IsDeleted" type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="DeletedContentVisible" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="FileTypes" type="tns:ArrayOfObjectTypeData" />
<s:element minOccurs="0" maxOccurs="1" name="ParentLocation" type="tns:Location" />
</s:sequence>
</s:complexType>
<s:complexType name="DrawerRef">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RefId" type="s:long" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfObjectTypeData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ObjectTypeData" nillable="true" type="tns:ObjectTypeData" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfDrawer">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Drawer" nillable="true" type="tns:Drawer" />
</s:sequence>
</s:complexType>
<s:element name="GetDrawersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDrawersResult" type="tns:ArrayOfDrawer" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDrawersByParent">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="parentLocationId" type="s:long" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDrawersByParentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDrawersByParentResult" type="tns:ArrayOfDrawer" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDrawerByRef">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="drawer" type="tns:DrawerRef" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDrawerByRefResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDrawerByRefResult" type="tns:Drawer" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFileMarkDefs">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetFileMarkDefsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFileMarkDefsResult" type="tns:ArrayOfMark" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPageMarkDefs">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPageMarkDefsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPageMarkDefsResult" type="tns:ArrayOfMark" />
<s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
<s:simpleType name="char">
<s:restriction base="s:unsignedShort" />
</s:simpleType>
</s:schema>
</wsdl:types>
<wsdl:message name="GetFileTemplateSoapIn">
<wsdl:part name="parameters" element="tns:GetFileTemplate" />
</wsdl:message>
<wsdl:message name="GetFileTemplateSoapOut">
<wsdl:part name="parameters" element="tns:GetFileTemplateResponse" />
</wsdl:message>
<wsdl:message name="GetTypePermissionsSoapIn">
<wsdl:part name="parameters" element="tns:GetTypePermissions" />
</wsdl:message>
<wsdl:message name="GetTypePermissionsSoapOut">
<wsdl:part name="parameters" element="tns:GetTypePermissionsResponse" />
</wsdl:message>
<wsdl:message name="GetTaskByRefSoapIn">
<wsdl:part name="parameters" element="tns:GetTaskByRef" />
</wsdl:message>
<wsdl:message name="GetTaskByRefSoapOut">
<wsdl:part name="parameters" element="tns:GetTaskByRefResponse" />
</wsdl:message>
<wsdl:message name="GetTasksForCurrentUserSoapIn">
<wsdl:part name="parameters" element="tns:GetTasksForCurrentUser" />
</wsdl:message>
<wsdl:message name="GetTasksForCurrentUserSoapOut">
<wsdl:part name="parameters" element="tns:GetTasksForCurrentUserResponse" />
</wsdl:message>
<wsdl:message name="GetTasksExSoapIn">
<wsdl:part name="parameters" element="tns:GetTasksEx" />
</wsdl:message>
<wsdl:message name="GetTasksExSoapOut">
<wsdl:part name="parameters" element="tns:GetTasksExResponse" />
</wsdl:message>
<wsdl:message name="GetTasksForFileSoapIn">
<wsdl:part name="parameters" element="tns:GetTasksForFile" />
</wsdl:message>
<wsdl:message name="GetTasksForFileSoapOut">
<wsdl:part name="parameters" element="tns:GetTasksForFileResponse" />
</wsdl:message>
<wsdl:message name="GetDiaryFlowSoapIn">
<wsdl:part name="parameters" element="tns:GetDiaryFlow" />
</wsdl:message>
<wsdl:message name="GetDiaryFlowSoapOut">
<wsdl:part name="parameters" element="tns:GetDiaryFlowResponse" />
</wsdl:message>
<wsdl:message name="GetFlowsSoapIn">
<wsdl:part name="parameters" element="tns:GetFlows" />
</wsdl:message>
<wsdl:message name="GetFlowsSoapOut">
<wsdl:part name="parameters" element="tns:GetFlowsResponse" />
</wsdl:message>
<wsdl:message name="GetFlowByRefSoapIn">
<wsdl:part name="parameters" element="tns:GetFlowByRef" />
</wsdl:message>
<wsdl:message name="GetFlowByRefSoapOut">
<wsdl:part name="parameters" element="tns:GetFlowByRefResponse" />
</wsdl:message>
<wsdl:message name="GetStepByRefSoapIn">
<wsdl:part name="parameters" element="tns:GetStepByRef" />
</wsdl:message>
<wsdl:message name="GetStepByRefSoapOut">
<wsdl:part name="parameters" element="tns:GetStepByRefResponse" />
</wsdl:message>
<wsdl:message name="GetStepsSoapIn">
<wsdl:part name="parameters" element="tns:GetSteps" />
</wsdl:message>
<wsdl:message name="GetStepsSoapOut">
<wsdl:part name="parameters" element="tns:GetStepsResponse" />
</wsdl:message>
<wsdl:message name="GetAuthorizedUsersForStepSoapIn">
<wsdl:part name="parameters" element="tns:GetAuthorizedUsersForStep" />
</wsdl:message>
<wsdl:message name="GetAuthorizedUsersForStepSoapOut">
<wsdl:part name="parameters" element="tns:GetAuthorizedUsersForStepResponse" />
</wsdl:message>
<wsdl:message name="GetStepAttributesSoapIn">
<wsdl:part name="parameters" element="tns:GetStepAttributes" />
</wsdl:message>
<wsdl:message name="GetStepAttributesSoapOut">
<wsdl:part name="parameters" element="tns:GetStepAttributesResponse" />
</wsdl:message>
<wsdl:message name="GetLinksSoapIn">
<wsdl:part name="parameters" element="tns:GetLinks" />
</wsdl:message>
<wsdl:message name="GetLinksSoapOut">
<wsdl:part name="parameters" element="tns:GetLinksResponse" />
</wsdl:message>
<wsdl:message name="CreateTaskSoapIn">
<wsdl:part name="parameters" element="tns:CreateTask" />
</wsdl:message>
<wsdl:message name="CreateTaskSoapOut">
<wsdl:part name="parameters" element="tns:CreateTaskResponse" />
</wsdl:message>
<wsdl:message name="LockTaskSoapIn">
<wsdl:part name="parameters" element="tns:LockTask" />
</wsdl:message>
<wsdl:message name="LockTaskSoapOut">
<wsdl:part name="parameters" element="tns:LockTaskResponse" />
</wsdl:message>
<wsdl:message name="UnlockTaskSoapIn">
<wsdl:part name="parameters" element="tns:UnlockTask" />
</wsdl:message>
<wsdl:message name="UnlockTaskSoapOut">
<wsdl:part name="parameters" element="tns:UnlockTaskResponse" />
</wsdl:message>
<wsdl:message name="UpdateTaskSoapIn">
<wsdl:part name="parameters" element="tns:UpdateTask" />
</wsdl:message>
<wsdl:message name="UpdateTaskSoapOut">
<wsdl:part name="parameters" element="tns:UpdateTaskResponse" />
</wsdl:message>
<wsdl:message name="MoveTaskSoapIn">
<wsdl:part name="parameters" element="tns:MoveTask" />
</wsdl:message>
<wsdl:message name="MoveTaskSoapOut">
<wsdl:part name="parameters" element="tns:MoveTaskResponse" />
</wsdl:message>
<wsdl:message name="KillTaskSoapIn">
<wsdl:part name="parameters" element="tns:KillTask" />
</wsdl:message>
<wsdl:message name="KillTaskSoapOut">
<wsdl:part name="parameters" element="tns:KillTaskResponse" />
</wsdl:message>
<wsdl:message name="KillTasksSoapIn">
<wsdl:part name="parameters" element="tns:KillTasks" />
</wsdl:message>
<wsdl:message name="KillTasksSoapOut">
<wsdl:part name="parameters" element="tns:KillTasksResponse" />
</wsdl:message>
<wsdl:message name="RouteTaskSoapIn">
<wsdl:part name="parameters" element="tns:RouteTask" />
</wsdl:message>
<wsdl:message name="RouteTaskSoapOut">
<wsdl:part name="parameters" element="tns:RouteTaskResponse" />
</wsdl:message>
<wsdl:message name="ReleaseTaskToStepSoapIn">
<wsdl:part name="parameters" element="tns:ReleaseTaskToStep" />
</wsdl:message>
<wsdl:message name="ReleaseTaskToStepSoapOut">
<wsdl:part name="parameters" element="tns:ReleaseTaskToStepResponse" />
</wsdl:message>
<wsdl:message name="ReleaseTaskSoapIn">
<wsdl:part name="parameters" element="tns:ReleaseTask" />
</wsdl:message>
<wsdl:message name="ReleaseTaskSoapOut">
<wsdl:part name="parameters" element="tns:ReleaseTaskResponse" />
</wsdl:message>
<wsdl:message name="SetTaskAttributeSoapIn">
<wsdl:part name="parameters" element="tns:SetTaskAttribute" />
</wsdl:message>
<wsdl:message name="SetTaskAttributeSoapOut">
<wsdl:part name="parameters" element="tns:SetTaskAttributeResponse" />
</wsdl:message>
<wsdl:message name="GetPages3xSoapIn">
<wsdl:part name="parameters" element="tns:GetPages3x" />
</wsdl:message>
<wsdl:message name="GetPages3xSoapOut">
<wsdl:part name="parameters" element="tns:GetPages3xResponse" />
</wsdl:message>
<wsdl:message name="FindDocumentsLegacySoapIn">
<wsdl:part name="parameters" element="tns:FindDocumentsLegacy" />
</wsdl:message>
<wsdl:message name="FindDocumentsLegacySoapOut">
<wsdl:part name="parameters" element="tns:FindDocumentsLegacyResponse" />
</wsdl:message>
<wsdl:message name="GetMappingSoapIn">
<wsdl:part name="parameters" element="tns:GetMapping" />
</wsdl:message>
<wsdl:message name="GetMappingSoapOut">
<wsdl:part name="parameters" element="tns:GetMappingResponse" />
</wsdl:message>
<wsdl:message name="AvailableConnectionsSoapIn">
<wsdl:part name="parameters" element="tns:AvailableConnections" />
</wsdl:message>
<wsdl:message name="AvailableConnectionsSoapOut">
<wsdl:part name="parameters" element="tns:AvailableConnectionsResponse" />
</wsdl:message>
<wsdl:message name="GetSecurityIdSoapIn">
<wsdl:part name="parameters" element="tns:GetSecurityId" />
</wsdl:message>
<wsdl:message name="GetSecurityIdSoapOut">
<wsdl:part name="parameters" element="tns:GetSecurityIdResponse" />
</wsdl:message>
<wsdl:message name="CurrentUserSoapIn">
<wsdl:part name="parameters" element="tns:CurrentUser" />
</wsdl:message>
<wsdl:message name="CurrentUserSoapOut">
<wsdl:part name="parameters" element="tns:CurrentUserResponse" />
</wsdl:message>
<wsdl:message name="UserLoginSoapIn">
<wsdl:part name="parameters" element="tns:UserLogin" />
</wsdl:message>
<wsdl:message name="UserLoginSoapOut">
<wsdl:part name="parameters" element="tns:UserLoginResponse" />
</wsdl:message>
<wsdl:message name="ChangeUserPasswordSoapIn">
<wsdl:part name="parameters" element="tns:ChangeUserPassword" />
</wsdl:message>
<wsdl:message name="ChangeUserPasswordSoapOut">
<wsdl:part name="parameters" element="tns:ChangeUserPasswordResponse" />
</wsdl:message>
<wsdl:message name="UserLogoffSoapIn">
<wsdl:part name="parameters" element="tns:UserLogoff" />
</wsdl:message>
<wsdl:message name="UserLogoffSoapOut">
<wsdl:part name="parameters" element="tns:UserLogoffResponse" />
</wsdl:message>
<wsdl:message name="UnlockAllTasksSoapIn">
<wsdl:part name="parameters" element="tns:UnlockAllTasks" />
</wsdl:message>
<wsdl:message name="UnlockAllTasksSoapOut">
<wsdl:part name="parameters" element="tns:UnlockAllTasksResponse" />
</wsdl:message>
<wsdl:message name="GetSecurityAccountSoapIn">
<wsdl:part name="parameters" element="tns:GetSecurityAccount" />
</wsdl:message>
<wsdl:message name="GetSecurityAccountSoapOut">
<wsdl:part name="parameters" element="tns:GetSecurityAccountResponse" />
</wsdl:message>
<wsdl:message name="VersionSoapIn">
<wsdl:part name="parameters" element="tns:Version" />
</wsdl:message>
<wsdl:message name="VersionSoapOut">
<wsdl:part name="parameters" element="tns:VersionResponse" />
</wsdl:message>
<wsdl:message name="GetUserSoapIn">
<wsdl:part name="parameters" element="tns:GetUser" />
</wsdl:message>
<wsdl:message name="GetUserSoapOut">
<wsdl:part name="parameters" element="tns:GetUserResponse" />
</wsdl:message>
<wsdl:message name="IsLoggedInSoapIn">
<wsdl:part name="parameters" element="tns:IsLoggedIn" />
</wsdl:message>
<wsdl:message name="IsLoggedInSoapOut">
<wsdl:part name="parameters" element="tns:IsLoggedInResponse" />
</wsdl:message>
<wsdl:message name="FindUserByNameSoapIn">
<wsdl:part name="parameters" element="tns:FindUserByName" />
</wsdl:message>
<wsdl:message name="FindUserByNameSoapOut">
<wsdl:part name="parameters" element="tns:FindUserByNameResponse" />
</wsdl:message>
<wsdl:message name="GetFolderByRefSoapIn">
<wsdl:part name="parameters" element="tns:GetFolderByRef" />
</wsdl:message>
<wsdl:message name="GetFolderByRefSoapOut">
<wsdl:part name="parameters" element="tns:GetFolderByRefResponse" />
</wsdl:message>
<wsdl:message name="GetDocumentByRefSoapIn">
<wsdl:part name="parameters" element="tns:GetDocumentByRef" />
</wsdl:message>
<wsdl:message name="GetDocumentByRefSoapOut">
<wsdl:part name="parameters" element="tns:GetDocumentByRefResponse" />
</wsdl:message>
<wsdl:message name="GetFileByRefSoapIn">
<wsdl:part name="parameters" element="tns:GetFileByRef" />
</wsdl:message>
<wsdl:message name="GetFileByRefSoapOut">
<wsdl:part name="parameters" element="tns:GetFileByRefResponse" />
</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="GetContentSoapIn">
<wsdl:part name="parameters" element="tns:GetContent" />
</wsdl:message>
<wsdl:message name="GetContentSoapOut">
<wsdl:part name="parameters" element="tns:GetContentResponse" />
</wsdl:message>
<wsdl:message name="GetObjectSoapIn">
<wsdl:part name="parameters" element="tns:GetObject" />
</wsdl:message>
<wsdl:message name="GetObjectSoapOut">
<wsdl:part name="parameters" element="tns:GetObjectResponse" />
</wsdl:message>
<wsdl:message name="GetParentSoapIn">
<wsdl:part name="parameters" element="tns:GetParent" />
</wsdl:message>
<wsdl:message name="GetParentSoapOut">
<wsdl:part name="parameters" element="tns:GetParentResponse" />
</wsdl:message>
<wsdl:message name="GetAttributesSoapIn">
<wsdl:part name="parameters" element="tns:GetAttributes" />
</wsdl:message>
<wsdl:message name="GetAttributesSoapOut">
<wsdl:part name="parameters" element="tns:GetAttributesResponse" />
</wsdl:message>
<wsdl:message name="GetAttributeSoapIn">
<wsdl:part name="parameters" element="tns:GetAttribute" />
</wsdl:message>
<wsdl:message name="GetAttributeSoapOut">
<wsdl:part name="parameters" element="tns:GetAttributeResponse" />
</wsdl:message>
<wsdl:message name="GetAttributeByNameSoapIn">
<wsdl:part name="parameters" element="tns:GetAttributeByName" />
</wsdl:message>
<wsdl:message name="GetAttributeByNameSoapOut">
<wsdl:part name="parameters" element="tns:GetAttributeByNameResponse" />
</wsdl:message>
<wsdl:message name="FindDocumentsSoapIn">
<wsdl:part name="parameters" element="tns:FindDocuments" />
</wsdl:message>
<wsdl:message name="FindDocumentsSoapOut">
<wsdl:part name="parameters" element="tns:FindDocumentsResponse" />
</wsdl:message>
<wsdl:message name="FindDocumentsExSoapIn">
<wsdl:part name="parameters" element="tns:FindDocumentsEx" />
</wsdl:message>
<wsdl:message name="FindDocumentsExSoapOut">
<wsdl:part name="parameters" element="tns:FindDocumentsExResponse" />
</wsdl:message>
<wsdl:message name="FindFilesSoapIn">
<wsdl:part name="parameters" element="tns:FindFiles" />
</wsdl:message>
<wsdl:message name="FindFilesSoapOut">
<wsdl:part name="parameters" element="tns:FindFilesResponse" />
</wsdl:message>
<wsdl:message name="FindFilesExSoapIn">
<wsdl:part name="parameters" element="tns:FindFilesEx" />
</wsdl:message>
<wsdl:message name="FindFilesExSoapOut">
<wsdl:part name="parameters" element="tns:FindFilesExResponse" />
</wsdl:message>
<wsdl:message name="GetPagesSoapIn">
<wsdl:part name="parameters" element="tns:GetPages" />
</wsdl:message>
<wsdl:message name="GetPagesSoapOut">
<wsdl:part name="parameters" element="tns:GetPagesResponse" />
</wsdl:message>
<wsdl:message name="GetFirstPageSoapIn">
<wsdl:part name="parameters" element="tns:GetFirstPage" />
</wsdl:message>
<wsdl:message name="GetFirstPageSoapOut">
<wsdl:part name="parameters" element="tns:GetFirstPageResponse" />
</wsdl:message>
<wsdl:message name="GetPageByRefSoapIn">
<wsdl:part name="parameters" element="tns:GetPageByRef" />
</wsdl:message>
<wsdl:message name="GetPageByRefSoapOut">
<wsdl:part name="parameters" element="tns:GetPageByRefResponse" />
</wsdl:message>
<wsdl:message name="GetAssociatedFilesSoapIn">
<wsdl:part name="parameters" element="tns:GetAssociatedFiles" />
</wsdl:message>
<wsdl:message name="GetAssociatedFilesSoapOut">
<wsdl:part name="parameters" element="tns:GetAssociatedFilesResponse" />
</wsdl:message>
<wsdl:message name="GetFileMarksSoapIn">
<wsdl:part name="parameters" element="tns:GetFileMarks" />
</wsdl:message>
<wsdl:message name="GetFileMarksSoapOut">
<wsdl:part name="parameters" element="tns:GetFileMarksResponse" />
</wsdl:message>
<wsdl:message name="GetPageMarksByFileRefSoapIn">
<wsdl:part name="parameters" element="tns:GetPageMarksByFileRef" />
</wsdl:message>
<wsdl:message name="GetPageMarksByFileRefSoapOut">
<wsdl:part name="parameters" element="tns:GetPageMarksByFileRefResponse" />
</wsdl:message>
<wsdl:message name="GetPageMarksByPageRefSoapIn">
<wsdl:part name="parameters" element="tns:GetPageMarksByPageRef" />
</wsdl:message>
<wsdl:message name="GetPageMarksByPageRefSoapOut">
<wsdl:part name="parameters" element="tns:GetPageMarksByPageRefResponse" />
</wsdl:message>
<wsdl:message name="GetPageVersionsSoapIn">
<wsdl:part name="parameters" element="tns:GetPageVersions" />
</wsdl:message>
<wsdl:message name="GetPageVersionsSoapOut">
<wsdl:part name="parameters" element="tns:GetPageVersionsResponse" />
</wsdl:message>
<wsdl:message name="GetPagePathToFileSoapIn">
<wsdl:part name="parameters" element="tns:GetPagePathToFile" />
</wsdl:message>
<wsdl:message name="GetPagePathToFileSoapOut">
<wsdl:part name="parameters" element="tns:GetPagePathToFileResponse" />
</wsdl:message>
<wsdl:message name="GetObjectPathToFileSoapIn">
<wsdl:part name="parameters" element="tns:GetObjectPathToFile" />
</wsdl:message>
<wsdl:message name="GetObjectPathToFileSoapOut">
<wsdl:part name="parameters" element="tns:GetObjectPathToFileResponse" />
</wsdl:message>
<wsdl:message name="GetNotesSoapIn">
<wsdl:part name="parameters" element="tns:GetNotes" />
</wsdl:message>
<wsdl:message name="GetNotesSoapOut">
<wsdl:part name="parameters" element="tns:GetNotesResponse" />
</wsdl:message>
<wsdl:message name="SetAttributesSoapIn">
<wsdl:part name="parameters" element="tns:SetAttributes" />
</wsdl:message>
<wsdl:message name="SetAttributesSoapOut">
<wsdl:part name="parameters" element="tns:SetAttributesResponse" />
</wsdl:message>
<wsdl:message name="CreateFileSoapIn">
<wsdl:part name="parameters" element="tns:CreateFile" />
</wsdl:message>
<wsdl:message name="CreateFileSoapOut">
<wsdl:part name="parameters" element="tns:CreateFileResponse" />
</wsdl:message>
<wsdl:message name="CreateObjectSoapIn">
<wsdl:part name="parameters" element="tns:CreateObject" />
</wsdl:message>
<wsdl:message name="CreateObjectSoapOut">
<wsdl:part name="parameters" element="tns:CreateObjectResponse" />
</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="CreateFolderSoapIn">
<wsdl:part name="parameters" element="tns:CreateFolder" />
</wsdl:message>
<wsdl:message name="CreateFolderSoapOut">
<wsdl:part name="parameters" element="tns:CreateFolderResponse" />
</wsdl:message>
<wsdl:message name="AddPageSoapIn">
<wsdl:part name="parameters" element="tns:AddPage" />
</wsdl:message>
<wsdl:message name="AddPageSoapOut">
<wsdl:part name="parameters" element="tns:AddPageResponse" />
</wsdl:message>
<wsdl:message name="CreateBatchSoapIn">
<wsdl:part name="parameters" element="tns:CreateBatch" />
</wsdl:message>
<wsdl:message name="CreateBatchSoapOut">
<wsdl:part name="parameters" element="tns:CreateBatchResponse" />
</wsdl:message>
<wsdl:message name="InsertPageSoapIn">
<wsdl:part name="parameters" element="tns:InsertPage" />
</wsdl:message>
<wsdl:message name="InsertPageSoapOut">
<wsdl:part name="parameters" element="tns:InsertPageResponse" />
</wsdl:message>
<wsdl:message name="LockPageSoapIn">
<wsdl:part name="parameters" element="tns:LockPage" />
</wsdl:message>
<wsdl:message name="LockPageSoapOut">
<wsdl:part name="parameters" element="tns:LockPageResponse" />
</wsdl:message>
<wsdl:message name="UnlockPageSoapIn">
<wsdl:part name="parameters" element="tns:UnlockPage" />
</wsdl:message>
<wsdl:message name="UnlockPageSoapOut">
<wsdl:part name="parameters" element="tns:UnlockPageResponse" />
</wsdl:message>
<wsdl:message name="AddNoteSoapIn">
<wsdl:part name="parameters" element="tns:AddNote" />
</wsdl:message>
<wsdl:message name="AddNoteSoapOut">
<wsdl:part name="parameters" element="tns:AddNoteResponse" />
</wsdl:message>
<wsdl:message name="AddFileMarkSoapIn">
<wsdl:part name="parameters" element="tns:AddFileMark" />
</wsdl:message>
<wsdl:message name="AddFileMarkSoapOut">
<wsdl:part name="parameters" element="tns:AddFileMarkResponse" />
</wsdl:message>
<wsdl:message name="AddPageMarkSoapIn">
<wsdl:part name="parameters" element="tns:AddPageMark" />
</wsdl:message>
<wsdl:message name="AddPageMarkSoapOut">
<wsdl:part name="parameters" element="tns:AddPageMarkResponse" />
</wsdl:message>
<wsdl:message name="RemovePageMarkSoapIn">
<wsdl:part name="parameters" element="tns:RemovePageMark" />
</wsdl:message>
<wsdl:message name="RemovePageMarkSoapOut">
<wsdl:part name="parameters" element="tns:RemovePageMarkResponse" />
</wsdl:message>
<wsdl:message name="AssociateFilesSoapIn">
<wsdl:part name="parameters" element="tns:AssociateFiles" />
</wsdl:message>
<wsdl:message name="AssociateFilesSoapOut">
<wsdl:part name="parameters" element="tns:AssociateFilesResponse" />
</wsdl:message>
<wsdl:message name="RemoveFileAssociationSoapIn">
<wsdl:part name="parameters" element="tns:RemoveFileAssociation" />
</wsdl:message>
<wsdl:message name="RemoveFileAssociationSoapOut">
<wsdl:part name="parameters" element="tns:RemoveFileAssociationResponse" />
</wsdl:message>
<wsdl:message name="UpdateFileSoapIn">
<wsdl:part name="parameters" element="tns:UpdateFile" />
</wsdl:message>
<wsdl:message name="UpdateFileSoapOut">
<wsdl:part name="parameters" element="tns:UpdateFileResponse" />
</wsdl:message>
<wsdl:message name="UpdateFileInfoSoapIn">
<wsdl:part name="parameters" element="tns:UpdateFileInfo" />
</wsdl:message>
<wsdl:message name="UpdateFileInfoSoapOut">
<wsdl:part name="parameters" element="tns:UpdateFileInfoResponse" />
</wsdl:message>
<wsdl:message name="UpdateFolderSoapIn">
<wsdl:part name="parameters" element="tns:UpdateFolder" />
</wsdl:message>
<wsdl:message name="UpdateFolderSoapOut">
<wsdl:part name="parameters" element="tns:UpdateFolderResponse" />
</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="UpdatePageDescriptionSoapIn">
<wsdl:part name="parameters" element="tns:UpdatePageDescription" />
</wsdl:message>
<wsdl:message name="UpdatePageDescriptionSoapOut">
<wsdl:part name="parameters" element="tns:UpdatePageDescriptionResponse" />
</wsdl:message>
<wsdl:message name="UpdatePageSoapIn">
<wsdl:part name="parameters" element="tns:UpdatePage" />
</wsdl:message>
<wsdl:message name="UpdatePageSoapOut">
<wsdl:part name="parameters" element="tns:UpdatePageResponse" />
</wsdl:message>
<wsdl:message name="GetPermissionsSoapIn">
<wsdl:part name="parameters" element="tns:GetPermissions" />
</wsdl:message>
<wsdl:message name="GetPermissionsSoapOut">
<wsdl:part name="parameters" element="tns:GetPermissionsResponse" />
</wsdl:message>
<wsdl:message name="GetImageSoapIn">
<wsdl:part name="parameters" element="tns:GetImage" />
</wsdl:message>
<wsdl:message name="GetImageSoapOut">
<wsdl:part name="parameters" element="tns:GetImageResponse" />
</wsdl:message>
<wsdl:message name="GetMultiPageImageFileExSoapIn">
<wsdl:part name="parameters" element="tns:GetMultiPageImageFileEx" />
</wsdl:message>
<wsdl:message name="GetMultiPageImageFileExSoapOut">
<wsdl:part name="parameters" element="tns:GetMultiPageImageFileExResponse" />
</wsdl:message>
<wsdl:message name="GetMultiPageImageFileSoapIn">
<wsdl:part name="parameters" element="tns:GetMultiPageImageFile" />
</wsdl:message>
<wsdl:message name="GetMultiPageImageFileSoapOut">
<wsdl:part name="parameters" element="tns:GetMultiPageImageFileResponse" />
</wsdl:message>
<wsdl:message name="GetMultiPageImageFileUsingPagesSoapIn">
<wsdl:part name="parameters" element="tns:GetMultiPageImageFileUsingPages" />
</wsdl:message>
<wsdl:message name="GetMultiPageImageFileUsingPagesSoapOut">
<wsdl:part name="parameters" element="tns:GetMultiPageImageFileUsingPagesResponse" />
</wsdl:message>
<wsdl:message name="GetAllDocTypesSoapIn">
<wsdl:part name="parameters" element="tns:GetAllDocTypes" />
</wsdl:message>
<wsdl:message name="GetAllDocTypesSoapOut">
<wsdl:part name="parameters" element="tns:GetAllDocTypesResponse" />
</wsdl:message>
<wsdl:message name="GetLocationByRefSoapIn">
<wsdl:part name="parameters" element="tns:GetLocationByRef" />
</wsdl:message>
<wsdl:message name="GetLocationByRefSoapOut">
<wsdl:part name="parameters" element="tns:GetLocationByRefResponse" />
</wsdl:message>
<wsdl:message name="GetTypeSoapIn">
<wsdl:part name="parameters" element="tns:GetType" />
</wsdl:message>
<wsdl:message name="GetTypeSoapOut">
<wsdl:part name="parameters" element="tns:GetTypeResponse" />
</wsdl:message>
<wsdl:message name="GetDrawerTypeSoapIn">
<wsdl:part name="parameters" element="tns:GetDrawerType" />
</wsdl:message>
<wsdl:message name="GetDrawerTypeSoapOut">
<wsdl:part name="parameters" element="tns:GetDrawerTypeResponse" />
</wsdl:message>
<wsdl:message name="GetFileTypeSoapIn">
<wsdl:part name="parameters" element="tns:GetFileType" />
</wsdl:message>
<wsdl:message name="GetFileTypeSoapOut">
<wsdl:part name="parameters" element="tns:GetFileTypeResponse" />
</wsdl:message>
<wsdl:message name="GetFolderTypeSoapIn">
<wsdl:part name="parameters" element="tns:GetFolderType" />
</wsdl:message>
<wsdl:message name="GetFolderTypeSoapOut">
<wsdl:part name="parameters" element="tns:GetFolderTypeResponse" />
</wsdl:message>
<wsdl:message name="GetDocumentTypeSoapIn">
<wsdl:part name="parameters" element="tns:GetDocumentType" />
</wsdl:message>
<wsdl:message name="GetDocumentTypeSoapOut">
<wsdl:part name="parameters" element="tns:GetDocumentTypeResponse" />
</wsdl:message>
<wsdl:message name="GetAttributeDefsSoapIn">
<wsdl:part name="parameters" element="tns:GetAttributeDefs" />
</wsdl:message>
<wsdl:message name="GetAttributeDefsSoapOut">
<wsdl:part name="parameters" element="tns:GetAttributeDefsResponse" />
</wsdl:message>
<wsdl:message name="GetAttributeRulesSoapIn">
<wsdl:part name="parameters" element="tns:GetAttributeRules" />
</wsdl:message>
<wsdl:message name="GetAttributeRulesSoapOut">
<wsdl:part name="parameters" element="tns:GetAttributeRulesResponse" />
</wsdl:message>
<wsdl:message name="GetAttributeRuleSoapIn">
<wsdl:part name="parameters" element="tns:GetAttributeRule" />
</wsdl:message>
<wsdl:message name="GetAttributeRuleSoapOut">
<wsdl:part name="parameters" element="tns:GetAttributeRuleResponse" />
</wsdl:message>
<wsdl:message name="GetDevicesSoapIn">
<wsdl:part name="parameters" element="tns:GetDevices" />
</wsdl:message>
<wsdl:message name="GetDevicesSoapOut">
<wsdl:part name="parameters" element="tns:GetDevicesResponse" />
</wsdl:message>
<wsdl:message name="GetLocationsSoapIn">
<wsdl:part name="parameters" element="tns:GetLocations" />
</wsdl:message>
<wsdl:message name="GetLocationsSoapOut">
<wsdl:part name="parameters" element="tns:GetLocationsResponse" />
</wsdl:message>
<wsdl:message name="GetDrawersSoapIn">
<wsdl:part name="parameters" element="tns:GetDrawers" />
</wsdl:message>
<wsdl:message name="GetDrawersSoapOut">
<wsdl:part name="parameters" element="tns:GetDrawersResponse" />
</wsdl:message>
<wsdl:message name="GetDrawersByParentSoapIn">
<wsdl:part name="parameters" element="tns:GetDrawersByParent" />
</wsdl:message>
<wsdl:message name="GetDrawersByParentSoapOut">
<wsdl:part name="parameters" element="tns:GetDrawersByParentResponse" />
</wsdl:message>
<wsdl:message name="GetDrawerByRefSoapIn">
<wsdl:part name="parameters" element="tns:GetDrawerByRef" />
</wsdl:message>
<wsdl:message name="GetDrawerByRefSoapOut">
<wsdl:part name="parameters" element="tns:GetDrawerByRefResponse" />
</wsdl:message>
<wsdl:message name="GetFileMarkDefsSoapIn">
<wsdl:part name="parameters" element="tns:GetFileMarkDefs" />
</wsdl:message>
<wsdl:message name="GetFileMarkDefsSoapOut">
<wsdl:part name="parameters" element="tns:GetFileMarkDefsResponse" />
</wsdl:message>
<wsdl:message name="GetPageMarkDefsSoapIn">
<wsdl:part name="parameters" element="tns:GetPageMarkDefs" />
</wsdl:message>
<wsdl:message name="GetPageMarkDefsSoapOut">
<wsdl:part name="parameters" element="tns:GetPageMarkDefsResponse" />
</wsdl:message>
<wsdl:portType name="IRWebService40Soap">
<wsdl:operation name="GetFileTemplate">
<wsdl:input message="tns:GetFileTemplateSoapIn" />
<wsdl:output message="tns:GetFileTemplateSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTypePermissions">
<wsdl:input message="tns:GetTypePermissionsSoapIn" />
<wsdl:output message="tns:GetTypePermissionsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTaskByRef">
<wsdl:input message="tns:GetTaskByRefSoapIn" />
<wsdl:output message="tns:GetTaskByRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTasksForCurrentUser">
<wsdl:input message="tns:GetTasksForCurrentUserSoapIn" />
<wsdl:output message="tns:GetTasksForCurrentUserSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTasksEx">
<wsdl:input message="tns:GetTasksExSoapIn" />
<wsdl:output message="tns:GetTasksExSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTasksForFile">
<wsdl:input message="tns:GetTasksForFileSoapIn" />
<wsdl:output message="tns:GetTasksForFileSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDiaryFlow">
<wsdl:input message="tns:GetDiaryFlowSoapIn" />
<wsdl:output message="tns:GetDiaryFlowSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFlows">
<wsdl:input message="tns:GetFlowsSoapIn" />
<wsdl:output message="tns:GetFlowsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFlowByRef">
<wsdl:input message="tns:GetFlowByRefSoapIn" />
<wsdl:output message="tns:GetFlowByRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetStepByRef">
<wsdl:input message="tns:GetStepByRefSoapIn" />
<wsdl:output message="tns:GetStepByRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetSteps">
<wsdl:input message="tns:GetStepsSoapIn" />
<wsdl:output message="tns:GetStepsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAuthorizedUsersForStep">
<wsdl:input message="tns:GetAuthorizedUsersForStepSoapIn" />
<wsdl:output message="tns:GetAuthorizedUsersForStepSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetStepAttributes">
<wsdl:input message="tns:GetStepAttributesSoapIn" />
<wsdl:output message="tns:GetStepAttributesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetLinks">
<wsdl:input message="tns:GetLinksSoapIn" />
<wsdl:output message="tns:GetLinksSoapOut" />
</wsdl:operation>
<wsdl:operation name="CreateTask">
<wsdl:input message="tns:CreateTaskSoapIn" />
<wsdl:output message="tns:CreateTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="LockTask">
<wsdl:input message="tns:LockTaskSoapIn" />
<wsdl:output message="tns:LockTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="UnlockTask">
<wsdl:input message="tns:UnlockTaskSoapIn" />
<wsdl:output message="tns:UnlockTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateTask">
<wsdl:input message="tns:UpdateTaskSoapIn" />
<wsdl:output message="tns:UpdateTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="MoveTask">
<wsdl:input message="tns:MoveTaskSoapIn" />
<wsdl:output message="tns:MoveTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="KillTask">
<wsdl:input message="tns:KillTaskSoapIn" />
<wsdl:output message="tns:KillTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="KillTasks">
<wsdl:input message="tns:KillTasksSoapIn" />
<wsdl:output message="tns:KillTasksSoapOut" />
</wsdl:operation>
<wsdl:operation name="RouteTask">
<wsdl:input message="tns:RouteTaskSoapIn" />
<wsdl:output message="tns:RouteTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="ReleaseTaskToStep">
<wsdl:input message="tns:ReleaseTaskToStepSoapIn" />
<wsdl:output message="tns:ReleaseTaskToStepSoapOut" />
</wsdl:operation>
<wsdl:operation name="ReleaseTask">
<wsdl:input message="tns:ReleaseTaskSoapIn" />
<wsdl:output message="tns:ReleaseTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="SetTaskAttribute">
<wsdl:input message="tns:SetTaskAttributeSoapIn" />
<wsdl:output message="tns:SetTaskAttributeSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPages3x">
<wsdl:input message="tns:GetPages3xSoapIn" />
<wsdl:output message="tns:GetPages3xSoapOut" />
</wsdl:operation>
<wsdl:operation name="FindDocumentsLegacy">
<wsdl:input message="tns:FindDocumentsLegacySoapIn" />
<wsdl:output message="tns:FindDocumentsLegacySoapOut" />
</wsdl:operation>
<wsdl:operation name="GetMapping">
<wsdl:input message="tns:GetMappingSoapIn" />
<wsdl:output message="tns:GetMappingSoapOut" />
</wsdl:operation>
<wsdl:operation name="AvailableConnections">
<wsdl:input message="tns:AvailableConnectionsSoapIn" />
<wsdl:output message="tns:AvailableConnectionsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetSecurityId">
<wsdl:input message="tns:GetSecurityIdSoapIn" />
<wsdl:output message="tns:GetSecurityIdSoapOut" />
</wsdl:operation>
<wsdl:operation name="CurrentUser">
<wsdl:input message="tns:CurrentUserSoapIn" />
<wsdl:output message="tns:CurrentUserSoapOut" />
</wsdl:operation>
<wsdl:operation name="UserLogin">
<wsdl:input message="tns:UserLoginSoapIn" />
<wsdl:output message="tns:UserLoginSoapOut" />
</wsdl:operation>
<wsdl:operation name="ChangeUserPassword">
<wsdl:input message="tns:ChangeUserPasswordSoapIn" />
<wsdl:output message="tns:ChangeUserPasswordSoapOut" />
</wsdl:operation>
<wsdl:operation name="UserLogoff">
<wsdl:input message="tns:UserLogoffSoapIn" />
<wsdl:output message="tns:UserLogoffSoapOut" />
</wsdl:operation>
<wsdl:operation name="UnlockAllTasks">
<wsdl:input message="tns:UnlockAllTasksSoapIn" />
<wsdl:output message="tns:UnlockAllTasksSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetSecurityAccount">
<wsdl:input message="tns:GetSecurityAccountSoapIn" />
<wsdl:output message="tns:GetSecurityAccountSoapOut" />
</wsdl:operation>
<wsdl:operation name="Version">
<wsdl:input message="tns:VersionSoapIn" />
<wsdl:output message="tns:VersionSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetUser">
<wsdl:input message="tns:GetUserSoapIn" />
<wsdl:output message="tns:GetUserSoapOut" />
</wsdl:operation>
<wsdl:operation name="IsLoggedIn">
<wsdl:input message="tns:IsLoggedInSoapIn" />
<wsdl:output message="tns:IsLoggedInSoapOut" />
</wsdl:operation>
<wsdl:operation name="FindUserByName">
<wsdl:input message="tns:FindUserByNameSoapIn" />
<wsdl:output message="tns:FindUserByNameSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFolderByRef">
<wsdl:input message="tns:GetFolderByRefSoapIn" />
<wsdl:output message="tns:GetFolderByRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDocumentByRef">
<wsdl:input message="tns:GetDocumentByRefSoapIn" />
<wsdl:output message="tns:GetDocumentByRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFileByRef">
<wsdl:input message="tns:GetFileByRefSoapIn" />
<wsdl:output message="tns:GetFileByRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFile">
<wsdl:input message="tns:GetFileSoapIn" />
<wsdl:output message="tns:GetFileSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetContent">
<wsdl:input message="tns:GetContentSoapIn" />
<wsdl:output message="tns:GetContentSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetObject">
<wsdl:input message="tns:GetObjectSoapIn" />
<wsdl:output message="tns:GetObjectSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetParent">
<wsdl:input message="tns:GetParentSoapIn" />
<wsdl:output message="tns:GetParentSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAttributes">
<wsdl:input message="tns:GetAttributesSoapIn" />
<wsdl:output message="tns:GetAttributesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAttribute">
<wsdl:input message="tns:GetAttributeSoapIn" />
<wsdl:output message="tns:GetAttributeSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAttributeByName">
<wsdl:input message="tns:GetAttributeByNameSoapIn" />
<wsdl:output message="tns:GetAttributeByNameSoapOut" />
</wsdl:operation>
<wsdl:operation name="FindDocuments">
<wsdl:input message="tns:FindDocumentsSoapIn" />
<wsdl:output message="tns:FindDocumentsSoapOut" />
</wsdl:operation>
<wsdl:operation name="FindDocumentsEx">
<wsdl:input message="tns:FindDocumentsExSoapIn" />
<wsdl:output message="tns:FindDocumentsExSoapOut" />
</wsdl:operation>
<wsdl:operation name="FindFiles">
<wsdl:input message="tns:FindFilesSoapIn" />
<wsdl:output message="tns:FindFilesSoapOut" />
</wsdl:operation>
<wsdl:operation name="FindFilesEx">
<wsdl:input message="tns:FindFilesExSoapIn" />
<wsdl:output message="tns:FindFilesExSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPages">
<wsdl:input message="tns:GetPagesSoapIn" />
<wsdl:output message="tns:GetPagesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFirstPage">
<wsdl:input message="tns:GetFirstPageSoapIn" />
<wsdl:output message="tns:GetFirstPageSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPageByRef">
<wsdl:input message="tns:GetPageByRefSoapIn" />
<wsdl:output message="tns:GetPageByRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAssociatedFiles">
<wsdl:input message="tns:GetAssociatedFilesSoapIn" />
<wsdl:output message="tns:GetAssociatedFilesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFileMarks">
<wsdl:input message="tns:GetFileMarksSoapIn" />
<wsdl:output message="tns:GetFileMarksSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPageMarksByFileRef">
<wsdl:input message="tns:GetPageMarksByFileRefSoapIn" />
<wsdl:output message="tns:GetPageMarksByFileRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPageMarksByPageRef">
<wsdl:input message="tns:GetPageMarksByPageRefSoapIn" />
<wsdl:output message="tns:GetPageMarksByPageRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPageVersions">
<wsdl:input message="tns:GetPageVersionsSoapIn" />
<wsdl:output message="tns:GetPageVersionsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPagePathToFile">
<wsdl:input message="tns:GetPagePathToFileSoapIn" />
<wsdl:output message="tns:GetPagePathToFileSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetObjectPathToFile">
<wsdl:input message="tns:GetObjectPathToFileSoapIn" />
<wsdl:output message="tns:GetObjectPathToFileSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetNotes">
<wsdl:input message="tns:GetNotesSoapIn" />
<wsdl:output message="tns:GetNotesSoapOut" />
</wsdl:operation>
<wsdl:operation name="SetAttributes">
<wsdl:input message="tns:SetAttributesSoapIn" />
<wsdl:output message="tns:SetAttributesSoapOut" />
</wsdl:operation>
<wsdl:operation name="CreateFile">
<wsdl:input message="tns:CreateFileSoapIn" />
<wsdl:output message="tns:CreateFileSoapOut" />
</wsdl:operation>
<wsdl:operation name="CreateObject">
<wsdl:input message="tns:CreateObjectSoapIn" />
<wsdl:output message="tns:CreateObjectSoapOut" />
</wsdl:operation>
<wsdl:operation name="CreateDocument">
<wsdl:input message="tns:CreateDocumentSoapIn" />
<wsdl:output message="tns:CreateDocumentSoapOut" />
</wsdl:operation>
<wsdl:operation name="CreateFolder">
<wsdl:input message="tns:CreateFolderSoapIn" />
<wsdl:output message="tns:CreateFolderSoapOut" />
</wsdl:operation>
<wsdl:operation name="AddPage">
<wsdl:input message="tns:AddPageSoapIn" />
<wsdl:output message="tns:AddPageSoapOut" />
</wsdl:operation>
<wsdl:operation name="CreateBatch">
<wsdl:input message="tns:CreateBatchSoapIn" />
<wsdl:output message="tns:CreateBatchSoapOut" />
</wsdl:operation>
<wsdl:operation name="InsertPage">
<wsdl:input message="tns:InsertPageSoapIn" />
<wsdl:output message="tns:InsertPageSoapOut" />
</wsdl:operation>
<wsdl:operation name="LockPage">
<wsdl:input message="tns:LockPageSoapIn" />
<wsdl:output message="tns:LockPageSoapOut" />
</wsdl:operation>
<wsdl:operation name="UnlockPage">
<wsdl:input message="tns:UnlockPageSoapIn" />
<wsdl:output message="tns:UnlockPageSoapOut" />
</wsdl:operation>
<wsdl:operation name="AddNote">
<wsdl:input message="tns:AddNoteSoapIn" />
<wsdl:output message="tns:AddNoteSoapOut" />
</wsdl:operation>
<wsdl:operation name="AddFileMark">
<wsdl:input message="tns:AddFileMarkSoapIn" />
<wsdl:output message="tns:AddFileMarkSoapOut" />
</wsdl:operation>
<wsdl:operation name="AddPageMark">
<wsdl:input message="tns:AddPageMarkSoapIn" />
<wsdl:output message="tns:AddPageMarkSoapOut" />
</wsdl:operation>
<wsdl:operation name="RemovePageMark">
<wsdl:input message="tns:RemovePageMarkSoapIn" />
<wsdl:output message="tns:RemovePageMarkSoapOut" />
</wsdl:operation>
<wsdl:operation name="AssociateFiles">
<wsdl:input message="tns:AssociateFilesSoapIn" />
<wsdl:output message="tns:AssociateFilesSoapOut" />
</wsdl:operation>
<wsdl:operation name="RemoveFileAssociation">
<wsdl:input message="tns:RemoveFileAssociationSoapIn" />
<wsdl:output message="tns:RemoveFileAssociationSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateFile">
<wsdl:input message="tns:UpdateFileSoapIn" />
<wsdl:output message="tns:UpdateFileSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateFileInfo">
<wsdl:input message="tns:UpdateFileInfoSoapIn" />
<wsdl:output message="tns:UpdateFileInfoSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateFolder">
<wsdl:input message="tns:UpdateFolderSoapIn" />
<wsdl:output message="tns:UpdateFolderSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateDocument">
<wsdl:input message="tns:UpdateDocumentSoapIn" />
<wsdl:output message="tns:UpdateDocumentSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdatePageDescription">
<wsdl:input message="tns:UpdatePageDescriptionSoapIn" />
<wsdl:output message="tns:UpdatePageDescriptionSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdatePage">
<wsdl:input message="tns:UpdatePageSoapIn" />
<wsdl:output message="tns:UpdatePageSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPermissions">
<wsdl:input message="tns:GetPermissionsSoapIn" />
<wsdl:output message="tns:GetPermissionsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetImage">
<wsdl:input message="tns:GetImageSoapIn" />
<wsdl:output message="tns:GetImageSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetMultiPageImageFileEx">
<wsdl:input message="tns:GetMultiPageImageFileExSoapIn" />
<wsdl:output message="tns:GetMultiPageImageFileExSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetMultiPageImageFile">
<wsdl:input message="tns:GetMultiPageImageFileSoapIn" />
<wsdl:output message="tns:GetMultiPageImageFileSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetMultiPageImageFileUsingPages">
<wsdl:input message="tns:GetMultiPageImageFileUsingPagesSoapIn" />
<wsdl:output message="tns:GetMultiPageImageFileUsingPagesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAllDocTypes">
<wsdl:input message="tns:GetAllDocTypesSoapIn" />
<wsdl:output message="tns:GetAllDocTypesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetLocationByRef">
<wsdl:input message="tns:GetLocationByRefSoapIn" />
<wsdl:output message="tns:GetLocationByRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetType">
<wsdl:input message="tns:GetTypeSoapIn" />
<wsdl:output message="tns:GetTypeSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDrawerType">
<wsdl:input message="tns:GetDrawerTypeSoapIn" />
<wsdl:output message="tns:GetDrawerTypeSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFileType">
<wsdl:input message="tns:GetFileTypeSoapIn" />
<wsdl:output message="tns:GetFileTypeSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFolderType">
<wsdl:input message="tns:GetFolderTypeSoapIn" />
<wsdl:output message="tns:GetFolderTypeSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDocumentType">
<wsdl:input message="tns:GetDocumentTypeSoapIn" />
<wsdl:output message="tns:GetDocumentTypeSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAttributeDefs">
<wsdl:input message="tns:GetAttributeDefsSoapIn" />
<wsdl:output message="tns:GetAttributeDefsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAttributeRules">
<wsdl:input message="tns:GetAttributeRulesSoapIn" />
<wsdl:output message="tns:GetAttributeRulesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAttributeRule">
<wsdl:input message="tns:GetAttributeRuleSoapIn" />
<wsdl:output message="tns:GetAttributeRuleSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDevices">
<wsdl:input message="tns:GetDevicesSoapIn" />
<wsdl:output message="tns:GetDevicesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetLocations">
<wsdl:input message="tns:GetLocationsSoapIn" />
<wsdl:output message="tns:GetLocationsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDrawers">
<wsdl:input message="tns:GetDrawersSoapIn" />
<wsdl:output message="tns:GetDrawersSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDrawersByParent">
<wsdl:input message="tns:GetDrawersByParentSoapIn" />
<wsdl:output message="tns:GetDrawersByParentSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDrawerByRef">
<wsdl:input message="tns:GetDrawerByRefSoapIn" />
<wsdl:output message="tns:GetDrawerByRefSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetFileMarkDefs">
<wsdl:input message="tns:GetFileMarkDefsSoapIn" />
<wsdl:output message="tns:GetFileMarkDefsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPageMarkDefs">
<wsdl:input message="tns:GetPageMarkDefsSoapIn" />
<wsdl:output message="tns:GetPageMarkDefsSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="IRWebService40Soap" type="tns:IRWebService40Soap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetFileTemplate">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFileTemplate" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTypePermissions">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetTypePermissions" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTaskByRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetTaskByRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTasksForCurrentUser">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetTasksForCurrentUser" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTasksEx">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetTasksEx" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTasksForFile">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetTasksForFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDiaryFlow">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetDiaryFlow" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFlows">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFlows" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFlowByRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFlowByRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStepByRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetStepByRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetSteps">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetSteps" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAuthorizedUsersForStep">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetAuthorizedUsersForStep" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStepAttributes">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetStepAttributes" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLinks">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetLinks" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateTask">
<soap:operation soapAction="http://imageright.com/imageright.webservice/CreateTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="LockTask">
<soap:operation soapAction="http://imageright.com/imageright.webservice/LockTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UnlockTask">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UnlockTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateTask">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UpdateTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="MoveTask">
<soap:operation soapAction="http://imageright.com/imageright.webservice/MoveTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="KillTask">
<soap:operation soapAction="http://imageright.com/imageright.webservice/KillTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="KillTasks">
<soap:operation soapAction="http://imageright.com/imageright.webservice/KillTasks" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RouteTask">
<soap:operation soapAction="http://imageright.com/imageright.webservice/RouteTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReleaseTaskToStep">
<soap:operation soapAction="http://imageright.com/imageright.webservice/ReleaseTaskToStep" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReleaseTask">
<soap:operation soapAction="http://imageright.com/imageright.webservice/ReleaseTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetTaskAttribute">
<soap:operation soapAction="http://imageright.com/imageright.webservice/SetTaskAttribute" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPages3x">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetPages3x" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindDocumentsLegacy">
<soap:operation soapAction="http://imageright.com/imageright.webservice/FindDocumentsLegacy" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMapping">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetMapping" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AvailableConnections">
<soap:operation soapAction="http://imageright.com/imageright.webservice/AvailableConnections" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetSecurityId">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetSecurityId" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CurrentUser">
<soap:operation soapAction="http://imageright.com/imageright.webservice/CurrentUser" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UserLogin">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UserLogin" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ChangeUserPassword">
<soap:operation soapAction="http://imageright.com/imageright.webservice/ChangeUserPassword" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UserLogoff">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UserLogoff" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UnlockAllTasks">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UnlockAllTasks" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetSecurityAccount">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetSecurityAccount" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Version">
<soap:operation soapAction="http://imageright.com/imageright.webservice/Version" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetUser">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetUser" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="IsLoggedIn">
<soap:operation soapAction="http://imageright.com/imageright.webservice/IsLoggedIn" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindUserByName">
<soap:operation soapAction="http://imageright.com/imageright.webservice/FindUserByName" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFolderByRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFolderByRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDocumentByRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetDocumentByRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFileByRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFileByRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFile">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetContent">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetContent" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObject">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetParent">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetParent" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributes">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetAttributes" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttribute">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetAttribute" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributeByName">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetAttributeByName" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindDocuments">
<soap:operation soapAction="http://imageright.com/imageright.webservice/FindDocuments" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindDocumentsEx">
<soap:operation soapAction="http://imageright.com/imageright.webservice/FindDocumentsEx" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindFiles">
<soap:operation soapAction="http://imageright.com/imageright.webservice/FindFiles" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindFilesEx">
<soap:operation soapAction="http://imageright.com/imageright.webservice/FindFilesEx" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPages">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetPages" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFirstPage">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFirstPage" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageByRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetPageByRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAssociatedFiles">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetAssociatedFiles" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFileMarks">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFileMarks" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageMarksByFileRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetPageMarksByFileRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageMarksByPageRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetPageMarksByPageRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageVersions">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetPageVersions" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPagePathToFile">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetPagePathToFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObjectPathToFile">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetObjectPathToFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetNotes">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetNotes" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetAttributes">
<soap:operation soapAction="http://imageright.com/imageright.webservice/SetAttributes" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateFile">
<soap:operation soapAction="http://imageright.com/imageright.webservice/CreateFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateObject">
<soap:operation soapAction="http://imageright.com/imageright.webservice/CreateObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateDocument">
<soap:operation soapAction="http://imageright.com/imageright.webservice/CreateDocument" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateFolder">
<soap:operation soapAction="http://imageright.com/imageright.webservice/CreateFolder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddPage">
<soap:operation soapAction="http://imageright.com/imageright.webservice/AddPage" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateBatch">
<soap:operation soapAction="http://imageright.com/imageright.webservice/CreateBatch" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="InsertPage">
<soap:operation soapAction="http://imageright.com/imageright.webservice/InsertPage" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="LockPage">
<soap:operation soapAction="http://imageright.com/imageright.webservice/LockPage" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UnlockPage">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UnlockPage" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddNote">
<soap:operation soapAction="http://imageright.com/imageright.webservice/AddNote" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddFileMark">
<soap:operation soapAction="http://imageright.com/imageright.webservice/AddFileMark" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddPageMark">
<soap:operation soapAction="http://imageright.com/imageright.webservice/AddPageMark" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RemovePageMark">
<soap:operation soapAction="http://imageright.com/imageright.webservice/RemovePageMark" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AssociateFiles">
<soap:operation soapAction="http://imageright.com/imageright.webservice/AssociateFiles" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RemoveFileAssociation">
<soap:operation soapAction="http://imageright.com/imageright.webservice/RemoveFileAssociation" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateFile">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UpdateFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateFileInfo">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UpdateFileInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateFolder">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UpdateFolder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateDocument">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UpdateDocument" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdatePageDescription">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UpdatePageDescription" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdatePage">
<soap:operation soapAction="http://imageright.com/imageright.webservice/UpdatePage" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPermissions">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetPermissions" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetImage">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetImage" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMultiPageImageFileEx">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetMultiPageImageFileEx" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMultiPageImageFile">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetMultiPageImageFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMultiPageImageFileUsingPages">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetMultiPageImageFileUsingPages" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllDocTypes">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetAllDocTypes" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLocationByRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetLocationByRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetType">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDrawerType">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetDrawerType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFileType">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFileType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFolderType">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFolderType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDocumentType">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetDocumentType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributeDefs">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetAttributeDefs" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributeRules">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetAttributeRules" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributeRule">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetAttributeRule" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDevices">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetDevices" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLocations">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetLocations" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDrawers">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetDrawers" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDrawersByParent">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetDrawersByParent" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDrawerByRef">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetDrawerByRef" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFileMarkDefs">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetFileMarkDefs" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageMarkDefs">
<soap:operation soapAction="http://imageright.com/imageright.webservice/GetPageMarkDefs" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="IRWebService40Soap12" type="tns:IRWebService40Soap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetFileTemplate">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFileTemplate" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTypePermissions">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetTypePermissions" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTaskByRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetTaskByRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTasksForCurrentUser">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetTasksForCurrentUser" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTasksEx">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetTasksEx" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTasksForFile">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetTasksForFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDiaryFlow">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetDiaryFlow" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFlows">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFlows" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFlowByRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFlowByRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStepByRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetStepByRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetSteps">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetSteps" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAuthorizedUsersForStep">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetAuthorizedUsersForStep" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStepAttributes">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetStepAttributes" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLinks">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetLinks" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateTask">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/CreateTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="LockTask">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/LockTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UnlockTask">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UnlockTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateTask">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UpdateTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="MoveTask">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/MoveTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="KillTask">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/KillTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="KillTasks">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/KillTasks" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RouteTask">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/RouteTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReleaseTaskToStep">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/ReleaseTaskToStep" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReleaseTask">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/ReleaseTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetTaskAttribute">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/SetTaskAttribute" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPages3x">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetPages3x" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindDocumentsLegacy">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/FindDocumentsLegacy" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMapping">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetMapping" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AvailableConnections">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/AvailableConnections" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetSecurityId">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetSecurityId" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CurrentUser">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/CurrentUser" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UserLogin">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UserLogin" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ChangeUserPassword">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/ChangeUserPassword" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UserLogoff">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UserLogoff" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UnlockAllTasks">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UnlockAllTasks" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetSecurityAccount">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetSecurityAccount" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Version">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/Version" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetUser">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetUser" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="IsLoggedIn">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/IsLoggedIn" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindUserByName">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/FindUserByName" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFolderByRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFolderByRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDocumentByRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetDocumentByRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFileByRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFileByRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFile">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetContent">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetContent" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObject">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetParent">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetParent" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributes">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetAttributes" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttribute">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetAttribute" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributeByName">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetAttributeByName" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindDocuments">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/FindDocuments" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindDocumentsEx">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/FindDocumentsEx" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindFiles">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/FindFiles" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindFilesEx">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/FindFilesEx" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPages">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetPages" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFirstPage">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFirstPage" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageByRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetPageByRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAssociatedFiles">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetAssociatedFiles" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFileMarks">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFileMarks" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageMarksByFileRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetPageMarksByFileRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageMarksByPageRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetPageMarksByPageRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageVersions">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetPageVersions" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPagePathToFile">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetPagePathToFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetObjectPathToFile">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetObjectPathToFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetNotes">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetNotes" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetAttributes">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/SetAttributes" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateFile">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/CreateFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateObject">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/CreateObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateDocument">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/CreateDocument" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateFolder">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/CreateFolder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddPage">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/AddPage" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateBatch">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/CreateBatch" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="InsertPage">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/InsertPage" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="LockPage">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/LockPage" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UnlockPage">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UnlockPage" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddNote">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/AddNote" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddFileMark">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/AddFileMark" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddPageMark">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/AddPageMark" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RemovePageMark">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/RemovePageMark" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AssociateFiles">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/AssociateFiles" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RemoveFileAssociation">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/RemoveFileAssociation" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateFile">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UpdateFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateFileInfo">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UpdateFileInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateFolder">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UpdateFolder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateDocument">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UpdateDocument" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdatePageDescription">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UpdatePageDescription" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdatePage">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/UpdatePage" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPermissions">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetPermissions" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetImage">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetImage" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMultiPageImageFileEx">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetMultiPageImageFileEx" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMultiPageImageFile">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetMultiPageImageFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMultiPageImageFileUsingPages">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetMultiPageImageFileUsingPages" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllDocTypes">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetAllDocTypes" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLocationByRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetLocationByRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetType">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDrawerType">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetDrawerType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFileType">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFileType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFolderType">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFolderType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDocumentType">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetDocumentType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributeDefs">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetAttributeDefs" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributeRules">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetAttributeRules" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttributeRule">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetAttributeRule" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDevices">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetDevices" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLocations">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetLocations" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDrawers">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetDrawers" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDrawersByParent">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetDrawersByParent" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDrawerByRef">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetDrawerByRef" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFileMarkDefs">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetFileMarkDefs" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPageMarkDefs">
<soap12:operation soapAction="http://imageright.com/imageright.webservice/GetPageMarkDefs" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="IRWebService40">
<wsdl:port name="IRWebService40Soap" binding="tns:IRWebService40Soap">
<soap:address location="http://ir5utils/imageright.webservice/irwebservice40.asmx" />
</wsdl:port>
<wsdl:port name="IRWebService40Soap12" binding="tns:IRWebService40Soap12">
<soap12:address location="http://ir5utils/imageright.webservice/irwebservice40.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment