Commits

Bob Swift committed cb15005

5.0.0 release

Comments (0)

Files changed (2)

     <modelVersion>4.0.0</modelVersion>
     <groupId>org.swift.common</groupId>
     <artifactId>jira-soap</artifactId>
-    <version>4.4.0</version>   <!-- You will need a matching resource directory for wsdl -->
+    <version>5.0.0</version>   <!-- You will need a matching resource directory for wsdl -->
 
     <name>Atlassian JIRA Soap Model</name>
     <packaging>jar</packaging>

src/main/resources/5.0.0/jira.wsdl

+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://imac2.local:8214/rpc/soap/jirasoapservice-v2" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://imac2.local:8214/rpc/soap/jirasoapservice-v2" xmlns:intf="http://imac2.local:8214/rpc/soap/jirasoapservice-v2" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://beans.soap.rpc.jira.atlassian.com" xmlns:tns2="http://exception.rpc.jira.atlassian.com" xmlns:tns3="http://service.soap.rpc.jira.atlassian.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<!--WSDL created by Apache Axis version: 1.3-atlassian-1
+Built on Sep 13, 2010 (04:22:38 GMT+10:00)-->
+ <wsdl:types>
+  <schema targetNamespace="http://beans.soap.rpc.jira.atlassian.com" xmlns="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://service.soap.rpc.jira.atlassian.com"/>
+   <import namespace="http://imac2.local:8214/rpc/soap/jirasoapservice-v2"/>
+   <import namespace="http://exception.rpc.jira.atlassian.com"/>
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="RemoteComment">
+    <sequence>
+     <element name="author" nillable="true" type="xsd:string"/>
+     <element name="body" nillable="true" type="xsd:string"/>
+     <element name="created" nillable="true" type="xsd:dateTime"/>
+     <element name="groupLevel" nillable="true" type="xsd:string"/>
+     <element name="id" nillable="true" type="xsd:string"/>
+     <element name="roleLevel" nillable="true" type="xsd:string"/>
+     <element name="updateAuthor" nillable="true" type="xsd:string"/>
+     <element name="updated" nillable="true" type="xsd:dateTime"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemoteEntity">
+    <sequence/>
+   </complexType>
+   <complexType name="RemoteUser">
+    <complexContent>
+     <extension base="tns1:RemoteEntity">
+      <sequence>
+       <element name="email" nillable="true" type="xsd:string"/>
+       <element name="fullname" nillable="true" type="xsd:string"/>
+       <element name="name" nillable="true" type="xsd:string"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteGroup">
+    <complexContent>
+     <extension base="tns1:RemoteEntity">
+      <sequence>
+       <element name="name" nillable="true" type="xsd:string"/>
+       <element name="users" nillable="true" type="impl:ArrayOf_tns1_RemoteUser"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteTimeInfo">
+    <sequence>
+     <element name="serverTime" nillable="true" type="xsd:string"/>
+     <element name="timeZoneId" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemoteServerInfo">
+    <sequence>
+     <element name="baseUrl" nillable="true" type="xsd:string"/>
+     <element name="buildDate" nillable="true" type="xsd:dateTime"/>
+     <element name="buildNumber" nillable="true" type="xsd:string"/>
+     <element name="serverTime" nillable="true" type="tns1:RemoteTimeInfo"/>
+     <element name="version" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <complexType abstract="true" name="AbstractRemoteEntity">
+    <sequence>
+     <element name="id" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <complexType abstract="true" name="AbstractNamedRemoteEntity">
+    <complexContent>
+     <extension base="tns1:AbstractRemoteEntity">
+      <sequence>
+       <element name="name" nillable="true" type="xsd:string"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteVersion">
+    <complexContent>
+     <extension base="tns1:AbstractNamedRemoteEntity">
+      <sequence>
+       <element name="archived" type="xsd:boolean"/>
+       <element name="releaseDate" nillable="true" type="xsd:dateTime"/>
+       <element name="released" type="xsd:boolean"/>
+       <element name="sequence" nillable="true" type="xsd:long"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteComponent">
+    <complexContent>
+     <extension base="tns1:AbstractNamedRemoteEntity">
+      <sequence/>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteCustomFieldValue">
+    <sequence>
+     <element name="customfieldId" nillable="true" type="xsd:string"/>
+     <element name="key" nillable="true" type="xsd:string"/>
+     <element name="values" nillable="true" type="impl:ArrayOf_xsd_string"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemoteIssue">
+    <complexContent>
+     <extension base="tns1:AbstractRemoteEntity">
+      <sequence>
+       <element name="affectsVersions" nillable="true" type="impl:ArrayOf_tns1_RemoteVersion"/>
+       <element name="assignee" nillable="true" type="xsd:string"/>
+       <element name="attachmentNames" nillable="true" type="impl:ArrayOf_xsd_string"/>
+       <element name="components" nillable="true" type="impl:ArrayOf_tns1_RemoteComponent"/>
+       <element name="created" nillable="true" type="xsd:dateTime"/>
+       <element name="customFieldValues" nillable="true" type="impl:ArrayOf_tns1_RemoteCustomFieldValue"/>
+       <element name="description" nillable="true" type="xsd:string"/>
+       <element name="duedate" nillable="true" type="xsd:dateTime"/>
+       <element name="environment" nillable="true" type="xsd:string"/>
+       <element name="fixVersions" nillable="true" type="impl:ArrayOf_tns1_RemoteVersion"/>
+       <element name="key" nillable="true" type="xsd:string"/>
+       <element name="priority" nillable="true" type="xsd:string"/>
+       <element name="project" nillable="true" type="xsd:string"/>
+       <element name="reporter" nillable="true" type="xsd:string"/>
+       <element name="resolution" nillable="true" type="xsd:string"/>
+       <element name="status" nillable="true" type="xsd:string"/>
+       <element name="summary" nillable="true" type="xsd:string"/>
+       <element name="type" nillable="true" type="xsd:string"/>
+       <element name="updated" nillable="true" type="xsd:dateTime"/>
+       <element name="votes" nillable="true" type="xsd:long"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteConfiguration">
+    <sequence>
+     <element name="allowAttachments" type="xsd:boolean"/>
+     <element name="allowExternalUserManagment" type="xsd:boolean"/>
+     <element name="allowIssueLinking" type="xsd:boolean"/>
+     <element name="allowSubTasks" type="xsd:boolean"/>
+     <element name="allowTimeTracking" type="xsd:boolean"/>
+     <element name="allowUnassignedIssues" type="xsd:boolean"/>
+     <element name="allowVoting" type="xsd:boolean"/>
+     <element name="allowWatching" type="xsd:boolean"/>
+     <element name="timeTrackingDaysPerWeek" type="xsd:int"/>
+     <element name="timeTrackingHoursPerDay" type="xsd:int"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemoteFieldValue">
+    <sequence>
+     <element name="id" nillable="true" type="xsd:string"/>
+     <element name="values" nillable="true" type="impl:ArrayOf_xsd_string"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemoteNamedObject">
+    <complexContent>
+     <extension base="tns1:AbstractNamedRemoteEntity">
+      <sequence/>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteSecurityLevel">
+    <complexContent>
+     <extension base="tns1:AbstractNamedRemoteEntity">
+      <sequence>
+       <element name="description" nillable="true" type="xsd:string"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteScheme">
+    <sequence>
+     <element name="description" nillable="true" type="xsd:string"/>
+     <element name="id" nillable="true" type="xsd:long"/>
+     <element name="name" nillable="true" type="xsd:string"/>
+     <element name="type" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemotePermission">
+    <sequence>
+     <element name="name" nillable="true" type="xsd:string"/>
+     <element name="permission" nillable="true" type="xsd:long"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemotePermissionMapping">
+    <sequence>
+     <element name="permission" nillable="true" type="tns1:RemotePermission"/>
+     <element name="remoteEntities" nillable="true" type="impl:ArrayOf_tns1_RemoteEntity"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemotePermissionScheme">
+    <complexContent>
+     <extension base="tns1:RemoteScheme">
+      <sequence>
+       <element name="permissionMappings" nillable="true" type="impl:ArrayOf_tns1_RemotePermissionMapping"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteProject">
+    <complexContent>
+     <extension base="tns1:AbstractNamedRemoteEntity">
+      <sequence>
+       <element name="description" nillable="true" type="xsd:string"/>
+       <element name="issueSecurityScheme" nillable="true" type="tns1:RemoteScheme"/>
+       <element name="key" nillable="true" type="xsd:string"/>
+       <element name="lead" nillable="true" type="xsd:string"/>
+       <element name="notificationScheme" nillable="true" type="tns1:RemoteScheme"/>
+       <element name="permissionScheme" nillable="true" type="tns1:RemotePermissionScheme"/>
+       <element name="projectUrl" nillable="true" type="xsd:string"/>
+       <element name="url" nillable="true" type="xsd:string"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType abstract="true" name="AbstractRemoteConstant">
+    <complexContent>
+     <extension base="tns1:AbstractNamedRemoteEntity">
+      <sequence>
+       <element name="description" nillable="true" type="xsd:string"/>
+       <element name="icon" nillable="true" type="xsd:string"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemotePriority">
+    <complexContent>
+     <extension base="tns1:AbstractRemoteConstant">
+      <sequence>
+       <element name="color" nillable="true" type="xsd:string"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteResolution">
+    <complexContent>
+     <extension base="tns1:AbstractRemoteConstant">
+      <sequence/>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteIssueType">
+    <complexContent>
+     <extension base="tns1:AbstractRemoteConstant">
+      <sequence>
+       <element name="subTask" type="xsd:boolean"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteStatus">
+    <complexContent>
+     <extension base="tns1:AbstractRemoteConstant">
+      <sequence/>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteProjectRole">
+    <sequence>
+     <element name="description" nillable="true" type="xsd:string"/>
+     <element name="id" nillable="true" type="xsd:long"/>
+     <element name="name" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemoteRoleActor">
+    <sequence>
+     <element name="descriptor" nillable="true" type="xsd:string"/>
+     <element name="parameter" nillable="true" type="xsd:string"/>
+     <element name="projectRole" nillable="true" type="tns1:RemoteProjectRole"/>
+     <element name="type" nillable="true" type="xsd:string"/>
+     <element name="users" nillable="true" type="impl:ArrayOf_tns1_RemoteUser"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemoteRoleActors">
+    <sequence>
+     <element name="projectRole" nillable="true" type="tns1:RemoteProjectRole"/>
+     <element name="roleActors" nillable="true" type="impl:ArrayOf_tns1_RemoteRoleActor"/>
+     <element name="users" nillable="true" type="impl:ArrayOf_tns1_RemoteUser"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemoteProjectRoleActors">
+    <complexContent>
+     <extension base="tns1:RemoteRoleActors">
+      <sequence>
+       <element name="project" nillable="true" type="tns1:RemoteProject"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteFilter">
+    <complexContent>
+     <extension base="tns1:AbstractNamedRemoteEntity">
+      <sequence>
+       <element name="author" nillable="true" type="xsd:string"/>
+       <element name="description" nillable="true" type="xsd:string"/>
+       <element name="project" nillable="true" type="xsd:string"/>
+       <element name="xml" nillable="true" type="xsd:string"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteField">
+    <complexContent>
+     <extension base="tns1:AbstractNamedRemoteEntity">
+      <sequence/>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteAvatar">
+    <sequence>
+     <element name="base64Data" nillable="true" type="xsd:string"/>
+     <element name="contentType" nillable="true" type="xsd:string"/>
+     <element name="id" type="xsd:long"/>
+     <element name="owner" nillable="true" type="xsd:string"/>
+     <element name="system" type="xsd:boolean"/>
+     <element name="type" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <complexType name="RemoteAttachment">
+    <complexContent>
+     <extension base="tns1:AbstractRemoteEntity">
+      <sequence>
+       <element name="author" nillable="true" type="xsd:string"/>
+       <element name="created" nillable="true" type="xsd:dateTime"/>
+       <element name="filename" nillable="true" type="xsd:string"/>
+       <element name="filesize" nillable="true" type="xsd:long"/>
+       <element name="mimetype" nillable="true" type="xsd:string"/>
+      </sequence>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteWorklog">
+    <sequence>
+     <element name="author" nillable="true" type="xsd:string"/>
+     <element name="comment" nillable="true" type="xsd:string"/>
+     <element name="created" nillable="true" type="xsd:dateTime"/>
+     <element name="groupLevel" nillable="true" type="xsd:string"/>
+     <element name="id" nillable="true" type="xsd:string"/>
+     <element name="roleLevelId" nillable="true" type="xsd:string"/>
+     <element name="startDate" nillable="true" type="xsd:dateTime"/>
+     <element name="timeSpent" nillable="true" type="xsd:string"/>
+     <element name="timeSpentInSeconds" type="xsd:long"/>
+     <element name="updateAuthor" nillable="true" type="xsd:string"/>
+     <element name="updated" nillable="true" type="xsd:dateTime"/>
+    </sequence>
+   </complexType>
+  </schema>
+  <schema targetNamespace="http://exception.rpc.jira.atlassian.com" xmlns="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://service.soap.rpc.jira.atlassian.com"/>
+   <import namespace="http://imac2.local:8214/rpc/soap/jirasoapservice-v2"/>
+   <import namespace="http://beans.soap.rpc.jira.atlassian.com"/>
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="RemoteException">
+    <sequence/>
+   </complexType>
+   <complexType name="RemoteValidationException">
+    <complexContent>
+     <extension base="tns2:RemoteException">
+      <sequence/>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemotePermissionException">
+    <complexContent>
+     <extension base="tns2:RemoteException">
+      <sequence/>
+     </extension>
+    </complexContent>
+   </complexType>
+   <complexType name="RemoteAuthenticationException">
+    <complexContent>
+     <extension base="tns2:RemoteException">
+      <sequence/>
+     </extension>
+    </complexContent>
+   </complexType>
+  </schema>
+  <schema targetNamespace="http://imac2.local:8214/rpc/soap/jirasoapservice-v2" xmlns="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://service.soap.rpc.jira.atlassian.com"/>
+   <import namespace="http://beans.soap.rpc.jira.atlassian.com"/>
+   <import namespace="http://exception.rpc.jira.atlassian.com"/>
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="ArrayOf_tns1_RemoteUser">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteUser[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteVersion">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteVersion[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_xsd_string">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteComponent">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteComponent[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteCustomFieldValue">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteCustomFieldValue[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteFieldValue">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteFieldValue[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteNamedObject">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteNamedObject[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteEntity">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteEntity[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemotePermissionMapping">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemotePermissionMapping[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemotePriority">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemotePriority[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteResolution">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteResolution[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteIssueType">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteIssueType[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteStatus">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteStatus[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteProjectRole">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteProjectRole[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteRoleActor">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteRoleActor[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteScheme">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteScheme[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteComment">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteComment[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteFilter">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteFilter[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteField">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteField[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteSecurityLevel">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteSecurityLevel[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteAvatar">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteAvatar[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemotePermissionScheme">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemotePermissionScheme[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemotePermission">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemotePermission[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_xsd_base64Binary">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:byte[][]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteAttachment">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteAttachment[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteWorklog">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteWorklog[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteIssue">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteIssue[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="ArrayOf_tns1_RemoteProject">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteProject[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+  </schema>
+  <schema targetNamespace="http://service.soap.rpc.jira.atlassian.com" xmlns="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://imac2.local:8214/rpc/soap/jirasoapservice-v2"/>
+   <import namespace="http://beans.soap.rpc.jira.atlassian.com"/>
+   <import namespace="http://exception.rpc.jira.atlassian.com"/>
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="RemoteWorklogImpl">
+    <complexContent>
+     <extension base="tns1:RemoteWorklog">
+      <sequence/>
+     </extension>
+    </complexContent>
+   </complexType>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="getProjectRoleActorsRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteProjectRole">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteProject">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createIssueResponse">
+
+      <wsdl:part name="createIssueReturn" type="tns1:RemoteIssue">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addActorsToProjectRoleRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="impl:ArrayOf_xsd_string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteProjectRole">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="tns1:RemoteProject">
+
+      </wsdl:part>
+
+      <wsdl:part name="in4" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="setProjectAvatarResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getSecuritySchemesResponse">
+
+      <wsdl:part name="getSecuritySchemesReturn" type="impl:ArrayOf_tns1_RemoteScheme">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssueByIdRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteGroupRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromJqlSearchRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:int">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getVersionsRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateProjectRoleResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="createIssueWithSecurityLevelRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteIssue">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:long">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createIssueWithParentResponse">
+
+      <wsdl:part name="createIssueWithParentReturn" type="tns1:RemoteIssue">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addPermissionToRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemotePermissionScheme">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemotePermission">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="tns1:RemoteEntity">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectWithSchemesByIdResponse">
+
+      <wsdl:part name="getProjectWithSchemesByIdReturn" type="tns1:RemoteProject">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getNotificationSchemesRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteWorklogAndRetainRemainingEstimateResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="removeAllRoleActorsByProjectResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectRoleActorsResponse">
+
+      <wsdl:part name="getProjectRoleActorsReturn" type="tns1:RemoteProjectRoleActors">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssueCountForFilterRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getWorklogsResponse">
+
+      <wsdl:part name="getWorklogsReturn" type="impl:ArrayOf_tns1_RemoteWorklog">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getUserResponse">
+
+      <wsdl:part name="getUserReturn" type="tns1:RemoteUser">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectRolesResponse">
+
+      <wsdl:part name="getProjectRolesReturn" type="impl:ArrayOf_tns1_RemoteProjectRole">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addUserToGroupRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteGroup">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteUser">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getSavedFiltersRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createPermissionSchemeRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateIssueRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="impl:ArrayOf_tns1_RemoteFieldValue">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="removeActorsFromProjectRoleResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromTextSearchResponse">
+
+      <wsdl:part name="getIssuesFromTextSearchReturn" type="impl:ArrayOf_tns1_RemoteIssue">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromFilterWithLimitResponse">
+
+      <wsdl:part name="getIssuesFromFilterWithLimitReturn" type="impl:ArrayOf_tns1_RemoteIssue">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectAvatarRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addDefaultActorsToProjectRoleResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getCommentsRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteProjectRoleRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteProjectRole">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:boolean">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getDefaultRoleActorsResponse">
+
+      <wsdl:part name="getDefaultRoleActorsReturn" type="tns1:RemoteRoleActors">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateUserResponse">
+
+      <wsdl:part name="updateUserReturn" type="tns1:RemoteUser">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAvailableActionsResponse">
+
+      <wsdl:part name="getAvailableActionsReturn" type="impl:ArrayOf_tns1_RemoteNamedObject">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="setNewProjectAvatarResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteGroupResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromFilterRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectsNoSchemesRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getCommentRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:long">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addBase64EncodedAttachmentsToIssueResponse">
+
+      <wsdl:part name="addBase64EncodedAttachmentsToIssueReturn" type="xsd:boolean">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromTextSearchWithProjectRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="impl:ArrayOf_xsd_string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="xsd:int">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getNotificationSchemesResponse">
+
+      <wsdl:part name="getNotificationSchemesReturn" type="impl:ArrayOf_tns1_RemoteScheme">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="removeUserFromGroupResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="hasPermissionToDeleteWorklogResponse">
+
+      <wsdl:part name="hasPermissionToDeleteWorklogReturn" type="xsd:boolean">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createIssueWithParentWithSecurityLevelRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteIssue">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="xsd:long">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectRoleRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:long">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="removeAllRoleActorsByProjectRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteProject">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="hasPermissionToUpdateWorklogResponse">
+
+      <wsdl:part name="hasPermissionToUpdateWorklogReturn" type="xsd:boolean">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="editCommentRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteComment">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createIssueWithParentRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteIssue">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createGroupRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteUser">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAttachmentsFromIssueRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteUserResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="addDefaultActorsToProjectRoleRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="impl:ArrayOf_xsd_string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteProjectRole">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addWorklogAndAutoAdjustRemainingEstimateResponse">
+
+      <wsdl:part name="addWorklogAndAutoAdjustRemainingEstimateReturn" type="tns1:RemoteWorklog">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteIssueRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addVersionRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteVersion">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="releaseVersionResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromTextSearchWithLimitResponse">
+
+      <wsdl:part name="getIssuesFromTextSearchWithLimitReturn" type="impl:ArrayOf_tns1_RemoteIssue">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="hasPermissionToCreateWorklogRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateProjectRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteProject">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getPrioritiesResponse">
+
+      <wsdl:part name="getPrioritiesReturn" type="impl:ArrayOf_tns1_RemotePriority">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deletePermissionFromRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemotePermissionScheme">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemotePermission">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="tns1:RemoteEntity">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteUserRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectAvatarsRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:boolean">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addWorklogWithNewRemainingEstimateResponse">
+
+      <wsdl:part name="addWorklogWithNewRemainingEstimateReturn" type="tns1:RemoteWorklog">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createPermissionSchemeResponse">
+
+      <wsdl:part name="createPermissionSchemeReturn" type="tns1:RemotePermissionScheme">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromTextSearchWithLimitRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:int">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="xsd:int">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getSecurityLevelRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectAvatarResponse">
+
+      <wsdl:part name="getProjectAvatarReturn" type="tns1:RemoteAvatar">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="refreshCustomFieldsRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createIssueWithParentWithSecurityLevelResponse">
+
+      <wsdl:part name="createIssueWithParentWithSecurityLevelReturn" type="tns1:RemoteIssue">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="RemotePermissionException">
+
+      <wsdl:part name="fault" type="tns2:RemotePermissionException">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getSecurityLevelsRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getSavedFiltersResponse">
+
+      <wsdl:part name="getSavedFiltersReturn" type="impl:ArrayOf_tns1_RemoteFilter">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAllPermissionsRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromJqlSearchResponse">
+
+      <wsdl:part name="getIssuesFromJqlSearchReturn" type="impl:ArrayOf_tns1_RemoteIssue">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="logoutResponse">
+
+      <wsdl:part name="logoutReturn" type="xsd:boolean">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getStatusesRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="setUserPasswordResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="addWorklogAndRetainRemainingEstimateRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteWorklog">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectRolesRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addWorklogAndAutoAdjustRemainingEstimateRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteWorklog">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getSubTaskIssueTypesForProjectRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getConfigurationResponse">
+
+      <wsdl:part name="getConfigurationReturn" type="tns1:RemoteConfiguration">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteProjectAvatarRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:long">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getFavouriteFiltersResponse">
+
+      <wsdl:part name="getFavouriteFiltersReturn" type="impl:ArrayOf_tns1_RemoteFilter">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="removeDefaultActorsFromProjectRoleRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="impl:ArrayOf_xsd_string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteProjectRole">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteProjectRoleResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="archiveVersionResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getFieldsForCreateResponse">
+
+      <wsdl:part name="getFieldsForCreateReturn" type="impl:ArrayOf_tns1_RemoteField">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="setNewProjectAvatarRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateWorklogWithNewRemainingEstimateResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="deletePermissionSchemeResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getFieldsForEditRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getFieldsForActionRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="removeAllRoleActorsByNameAndTypeRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromTextSearchRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getSubTaskIssueTypesRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="refreshCustomFieldsResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssueRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAssociatedNotificationSchemesRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteProjectRole">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromFilterWithLimitRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:int">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="xsd:int">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getSecurityLevelsResponse">
+
+      <wsdl:part name="getSecurityLevelsReturn" type="impl:ArrayOf_tns1_RemoteSecurityLevel">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getStatusesResponse">
+
+      <wsdl:part name="getStatusesReturn" type="impl:ArrayOf_tns1_RemoteStatus">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAttachmentsFromIssueResponse">
+
+      <wsdl:part name="getAttachmentsFromIssueReturn" type="impl:ArrayOf_tns1_RemoteAttachment">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="RemoteValidationException">
+
+      <wsdl:part name="fault" type="tns2:RemoteValidationException">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getSecuritySchemesRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateWorklogAndAutoAdjustRemainingEstimateResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectByKeyResponse">
+
+      <wsdl:part name="getProjectByKeyReturn" type="tns1:RemoteProject">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteWorklogWithNewRemainingEstimateRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssuesFromFilterResponse">
+
+      <wsdl:part name="getIssuesFromFilterReturn" type="impl:ArrayOf_tns1_RemoteIssue">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="removeUserFromGroupRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteGroup">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteUser">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addWorklogAndRetainRemainingEstimateResponse">
+
+      <wsdl:part name="addWorklogAndRetainRemainingEstimateReturn" type="tns1:RemoteWorklog">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getPermissionSchemesRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getIssueTypesForProjectRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getDefaultRoleActorsRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteProjectRole">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createUserRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in4" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getResolutionsResponse">
+
+      <wsdl:part name="getResolutionsReturn" type="impl:ArrayOf_tns1_RemoteResolution">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateWorklogWithNewRemainingEstimateRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="tns1:RemoteWorklog">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getFieldsForCreateRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="xsd:long">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAvailableActionsRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addPermissionToResponse">
+
+      <wsdl:part name="addPermissionToReturn" type="tns1:RemotePermissionScheme">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createUserResponse">
+
+      <wsdl:part name="createUserReturn" type="tns1:RemoteUser">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteProjectRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getFieldsForEditResponse">
+
+      <wsdl:part name="getFieldsForEditReturn" type="impl:ArrayOf_tns1_RemoteField">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getProjectByIdRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:long">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="deleteProjectAvatarResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="getGroupRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getSubTaskIssueTypesResponse">
+
+      <wsdl:part name="getSubTaskIssueTypesReturn" type="impl:ArrayOf_tns1_RemoteIssueType">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="addBase64EncodedAttachmentsToIssueRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="impl:ArrayOf_xsd_string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="impl:ArrayOf_xsd_string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="removeActorsFromProjectRoleRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in1" type="impl:ArrayOf_xsd_string">
+
+      </wsdl:part>
+
+      <wsdl:part name="in2" type="tns1:RemoteProjectRole">
+
+      </wsdl:part>
+
+      <wsdl:part name="in3" type="tns1:RemoteProject">
+
+      </wsdl:part>
+
+      <wsdl:part name="in4" type="xsd:string">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="isProjectRoleNameUniqueResponse">
+
+      <wsdl:part name="isProjectRoleNameUniqueReturn" type="xsd:boolean">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="createProjectRoleResponse">
+
+      <wsdl:part name="createProjectRoleReturn" type="tns1:RemoteProjectRole">
+
+      </wsdl:part>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAssociatedPermissionSchemesRequest">
+
+      <wsdl:part name="in0" type="xsd:string">
+
+      </wsdl:part>
+