Unable to use this with Emacs 24 (built from github repo) and org 20120206 #2

Open
photex opened this Issue Feb 28, 2012 · 6 comments

2 participants

@photex

Error receive:
Wrong type argument: processp, nil

Once I get this issue, it actually affects a great deal of the rest of Emacs. I had to restart emacs with any initialization of org-jira removed from my init.el

Let me know what other info I can provide.

Cheers,
Chip

@baohaojun
Owner

Please help provide the backtrace by (setq debug-on-error t) before you try org-jira. Thanks.

@photex
Debugger entered--Lisp error: (wrong-type-argument processp nil)
  set-process-buffer(nil #<buffer  *url-http-temp*>)
  byte-code(**this didn't paste correctly**)
  url-open-stream("blah" #<buffer  *url-http-temp*> "blah" 8090)
  url-http-find-free-connection("blah" 8090)
  url-http([cl-struct-url "http" nil nil "blah" 8090 "/rpc/soap/jirasoapservice-v2?wsdl" nil nil t nil t] (lambda (&rest --cl-rest--) (apply (quote #[(G25300 G25301 &rest ignored) "\302\303\304p#\210�\305L\210   pL\207" [G25301 G25300 url-debug retrieval "Synchronous fetching done (%S)" t] 4]) (quote --asynch-buffer--) (quote --retrieval-done--) --cl-rest--)) (nil))
  url-retrieve-internal("http://blah:8090/rpc/soap/jirasoapservice-v2?wsdl" (lambda (&rest --cl-rest--) (apply (quote #[(G25300 G25301 &rest ignored) "\302\303\304p#\210�\305L\210 pL\207" [G25301 G25300 url-debug retrieval "Synchronous fetching done (%S)" t] 4]) (quote --asynch-buffer--) (quote --retrieval-done--) --cl-rest--)) (nil) nil nil)
  url-retrieve("http://blah:8090/rpc/soap/jirasoapservice-v2?wsdl" (lambda (&rest --cl-rest--) (apply (quote #[(G25300 G25301 &rest ignored) "\302\303\304p#\210�\305L\210  pL\207" [G25301 G25300 url-debug retrieval "Synchronous fetching done (%S)" t] 4]) (quote --asynch-buffer--) (quote --retrieval-done--) --cl-rest--)))
  url-retrieve-synchronously("http://blah:8090/rpc/soap/jirasoapservice-v2?wsdl")
  (let ((buffer (url-retrieve-synchronously url))) (with-current-buffer buffer (declare (special url-http-response-status)) (if (> url-http-response-status 299) (error "Error retrieving WSDL: %s" url-http-response-status)) (let ((mime-part (mm-dissect-buffer t t))) (unless mime-part (error "Failed to decode response from server")) (unless (equal (car (mm-handle-type mime-part)) "text/xml") (error "Server response is not an XML document")) (with-temp-buffer (mm-insert-part mime-part) (let ((wsdl-xml (car ...))) (prog1 (let (...) (setf ... url) wsdl) (kill-buffer buffer)))))))
  (let ((url-request-method "GET") (url-package-name "soap-client.el") (url-package-version "1.0") (url-mime-charset-string "utf-8;q=1, iso-8859-1;q=0.5") (url-request-coding-system (quote utf-8)) (url-http-attempt-keepalives nil)) (let ((buffer (url-retrieve-synchronously url))) (with-current-buffer buffer (declare (special url-http-response-status)) (if (> url-http-response-status 299) (error "Error retrieving WSDL: %s" url-http-response-status)) (let ((mime-part (mm-dissect-buffer t t))) (unless mime-part (error "Failed to decode response from server")) (unless (equal (car (mm-handle-type mime-part)) "text/xml") (error "Server response is not an XML document")) (with-temp-buffer (mm-insert-part mime-part) (let ((wsdl-xml ...)) (prog1 (let ... ... wsdl) (kill-buffer buffer))))))))
  soap-load-wsdl-from-url("http://blahf:8090/rpc/soap/jirasoapservice-v2?wsdl")
  (setq jiralib-wsdl (soap-load-wsdl-from-url (if (string-equal jiralib-wsdl-descriptor-url "") (concat jiralib-url "/rpc/soap/jirasoapservice-v2?wsdl") jiralib-wsdl-descriptor-url)))
  jiralib-load-wsdl()
  (if jiralib-wsdl nil (jiralib-load-wsdl))
  (unless jiralib-wsdl (jiralib-load-wsdl))
  jiralib-login(**removed for security reasons**)
  call-interactively(jiralib-login)
  (if jiralib-token nil (call-interactively (quote jiralib-login)))
  (unless jiralib-token (call-interactively (quote jiralib-login)))
  jiralib-call-it("getProjectsNoSchemes")
  apply(jiralib-call-it "getProjectsNoSchemes" nil)
  (car (apply (quote jiralib-call-it) method params))
  jiralib-call("getProjectsNoSchemes")
  (setq jiralib-projects-list (jiralib-call "getProjectsNoSchemes"))
  (if jiralib-projects-list jiralib-projects-list (setq jiralib-projects-list (jiralib-call "getProjectsNoSchemes")))
  jiralib-get-projects()
  (let* ((oj-projs (jiralib-get-projects))) (mapc (lambda (proj) (let* ((proj-key (cdr (assoc ... proj))) (proj-headline (format "Project: [[file:%s.org][%s]]" proj-key proj-key))) (save-restriction (widen) (goto-char (point-min)) (show-all) (setq p (org-find-exact-headline-in-buffer proj-headline)) (if (and p (>= p ...) (<= p ...)) (progn (goto-char p) (org-narrow-to-subtree) (end-of-line)) (goto-char (point-max)) (unless (looking-at "^") (insert "\n")) (insert "* ") (insert proj-headline) (org-narrow-to-subtree)) (org-entry-put (point) "name" (cdr (assoc ... proj))) (org-entry-put (point) "key" (cdr (assoc ... proj))) (org-entry-put (point) "lead" (cdr (assoc ... proj))) (org-entry-put (point) "ID" (cdr (assoc ... proj))) (org-entry-put (point) "url" (cdr (assoc ... proj)))))) oj-projs))
  (save-excursion (let* ((oj-projs (jiralib-get-projects))) (mapc (lambda (proj) (let* ((proj-key (cdr ...)) (proj-headline (format "Project: [[file:%s.org][%s]]" proj-key proj-key))) (save-restriction (widen) (goto-char (point-min)) (show-all) (setq p (org-find-exact-headline-in-buffer proj-headline)) (if (and p ... ...) (progn ... ... ...) (goto-char ...) (unless ... ...) (insert "* ") (insert proj-headline) (org-narrow-to-subtree)) (org-entry-put (point) "name" (cdr ...)) (org-entry-put (point) "key" (cdr ...)) (org-entry-put (point) "lead" (cdr ...)) (org-entry-put (point) "ID" (cdr ...)) (org-entry-put (point) "url" (cdr ...))))) oj-projs)))
  (let ((projects-file (expand-file-name "projects-list.org" org-jira-working-dir))) (or (find-buffer-visiting projects-file) (find-file projects-file)) (org-jira-mode t) (save-excursion (let* ((oj-projs (jiralib-get-projects))) (mapc (lambda (proj) (let* ((proj-key ...) (proj-headline ...)) (save-restriction (widen) (goto-char ...) (show-all) (setq p ...) (if ... ... ... ... ... ... ...) (org-entry-put ... "name" ...) (org-entry-put ... "key" ...) (org-entry-put ... "lead" ...) (org-entry-put ... "ID" ...) (org-entry-put ... "url" ...)))) oj-projs))))
  org-jira-get-projects()
  call-interactively(org-jira-get-projects t nil)
  execute-extended-command(nil)
  call-interactively(execute-extended-command nil nil)
@baohaojun
Owner

can you open this url in your browser? http://blah:8090/rpc/soap/jirasoapservice-v2?wsdl

The backtrace says the response from that url is not valid XML, so please paste what you get from that URL in firefox.

@photex
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://blah:8090/rpc/soap/jirasoapservice-v2" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://blah:8090/rpc/soap/jirasoapservice-v2" xmlns:intf="http://blah:8090/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://blah:8090/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="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 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 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 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="RemoteIssueType">
    <complexContent>
     <extension base="tns1:AbstractRemoteConstant">
      <sequence>
       <element name="subTask" type="xsd:boolean"/>
      </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 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="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="RemoteSecurityLevel">
    <complexContent>
     <extension base="tns1:AbstractNamedRemoteEntity">
      <sequence>
       <element name="description" nillable="true" type="xsd:string"/>
      </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://beans.soap.rpc.jira.atlassian.com"/>
   <import namespace="http://blah:8090/rpc/soap/jirasoapservice-v2"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="RemoteException">
    <sequence/>
   </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>
   <complexType name="RemoteValidationException">
    <complexContent>
     <extension base="tns2:RemoteException">
      <sequence/>
     </extension>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://blah:8090/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_RemoteIssueType">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RemoteIssueType[]"/>
     </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_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://beans.soap.rpc.jira.atlassian.com"/>
   <import namespace="http://blah:8090/rpc/soap/jirasoapservice-v2"/>
   <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="addAttachmentsToIssueRequest">

      <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_base64Binary">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="createGroupResponse">

      <wsdl:part name="createGroupReturn" type="tns1:RemoteGroup">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getIssueTypesResponse">

      <wsdl:part name="getIssueTypesReturn" type="impl:ArrayOf_tns1_RemoteIssueType">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="hasPermissionToDeleteWorklogRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="addCommentRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in2" type="tns1:RemoteComment">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getResolutionDateByKeyRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getResolutionDateByIdRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:long">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="addActorsToProjectRoleResponse">

   </wsdl:message>

   <wsdl:message name="getResolutionsRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="logoutRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="createProjectRequest">

      <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:part name="in5" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in6" type="tns1:RemotePermissionScheme">

      </wsdl:part>

      <wsdl:part name="in7" type="tns1:RemoteScheme">

      </wsdl:part>

      <wsdl:part name="in8" type="tns1:RemoteScheme">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="RemoteAuthenticationException">

      <wsdl:part name="fault" type="tns2:RemoteAuthenticationException">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getIssueResponse">

      <wsdl:part name="getIssueReturn" type="tns1:RemoteIssue">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getProjectAvatarsResponse">

      <wsdl:part name="getProjectAvatarsReturn" type="impl:ArrayOf_tns1_RemoteAvatar">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="addUserToGroupResponse">

   </wsdl:message>

   <wsdl:message name="getResolutionDateByKeyResponse">

      <wsdl:part name="getResolutionDateByKeyReturn" type="xsd:dateTime">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="archiveVersionRequest">

      <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:boolean">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getComponentsRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getCommentsResponse">

      <wsdl:part name="getCommentsReturn" type="impl:ArrayOf_tns1_RemoteComment">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="updateGroupRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteGroup">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getProjectsNoSchemesResponse">

      <wsdl:part name="getProjectsNoSchemesReturn" type="impl:ArrayOf_tns1_RemoteProject">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getResolutionDateByIdResponse">

      <wsdl:part name="getResolutionDateByIdReturn" type="xsd:dateTime">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="deletePermissionSchemeRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getCustomFieldsResponse">

      <wsdl:part name="getCustomFieldsReturn" type="impl:ArrayOf_tns1_RemoteField">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="setProjectAvatarRequest">

      <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="getFavouriteFiltersRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="addCommentResponse">

   </wsdl:message>

   <wsdl:message name="getSubTaskIssueTypesForProjectResponse">

      <wsdl:part name="getSubTaskIssueTypesForProjectReturn" type="impl:ArrayOf_tns1_RemoteIssueType">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="hasPermissionToCreateWorklogResponse">

      <wsdl:part name="hasPermissionToCreateWorklogReturn" type="xsd:boolean">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="setUserPasswordRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteUser">

      </wsdl:part>

      <wsdl:part name="in2" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="addWorklogWithNewRemainingEstimateRequest">

      <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:part name="in3" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="removeDefaultActorsFromProjectRoleResponse">

   </wsdl:message>

   <wsdl:message name="deleteWorklogAndAutoAdjustRemainingEstimateResponse">

   </wsdl:message>

   <wsdl:message name="addVersionResponse">

      <wsdl:part name="addVersionReturn" type="tns1:RemoteVersion">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getIssueTypesForProjectResponse">

      <wsdl:part name="getIssueTypesForProjectReturn" type="impl:ArrayOf_tns1_RemoteIssueType">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getServerInfoResponse">

      <wsdl:part name="getServerInfoReturn" type="tns1:RemoteServerInfo">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="loginRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getProjectByKeyRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getSecurityLevelResponse">

      <wsdl:part name="getSecurityLevelReturn" type="tns1:RemoteSecurityLevel">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getCustomFieldsRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="deleteProjectResponse">

   </wsdl:message>

   <wsdl:message name="RemoteException">

      <wsdl:part name="fault" type="tns2:RemoteException">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="createProjectFromObjectRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteProject">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="addAttachmentsToIssueResponse">

      <wsdl:part name="addAttachmentsToIssueReturn" type="xsd:boolean">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="isProjectRoleNameUniqueRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="updateIssueResponse">

      <wsdl:part name="updateIssueReturn" type="tns1:RemoteIssue">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getComponentsResponse">

      <wsdl:part name="getComponentsReturn" type="impl:ArrayOf_tns1_RemoteComponent">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getIssueCountForFilterResponse">

      <wsdl:part name="getIssueCountForFilterReturn" type="xsd:long">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getCommentResponse">

      <wsdl:part name="getCommentReturn" type="tns1:RemoteComment">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="deleteWorklogAndRetainRemainingEstimateRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getGroupResponse">

      <wsdl:part name="getGroupReturn" type="tns1:RemoteGroup">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="hasPermissionToUpdateWorklogRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getAssociatedPermissionSchemesResponse">

      <wsdl:part name="getAssociatedPermissionSchemesReturn" type="impl:ArrayOf_tns1_RemoteScheme">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getIssueByIdResponse">

      <wsdl:part name="getIssueByIdReturn" type="tns1:RemoteIssue">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="updateGroupResponse">

      <wsdl:part name="updateGroupReturn" type="tns1:RemoteGroup">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="hasPermissionToEditCommentRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteComment">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getConfigurationRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="createIssueWithSecurityLevelResponse">

      <wsdl:part name="createIssueWithSecurityLevelReturn" type="tns1:RemoteIssue">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="loginResponse">

      <wsdl:part name="loginReturn" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getUserRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="createIssueRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteIssue">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="hasPermissionToEditCommentResponse">

      <wsdl:part name="hasPermissionToEditCommentReturn" type="xsd:boolean">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="createProjectResponse">

      <wsdl:part name="createProjectReturn" type="tns1:RemoteProject">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="deletePermissionFromResponse">

      <wsdl:part name="deletePermissionFromReturn" type="tns1:RemotePermissionScheme">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="progressWorkflowActionRequest">

      <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="impl:ArrayOf_tns1_RemoteFieldValue">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getAllPermissionsResponse">

      <wsdl:part name="getAllPermissionsReturn" type="impl:ArrayOf_tns1_RemotePermission">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getFieldsForActionResponse">

      <wsdl:part name="getFieldsForActionReturn" type="impl:ArrayOf_tns1_RemoteField">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getPermissionSchemesResponse">

      <wsdl:part name="getPermissionSchemesReturn" type="impl:ArrayOf_tns1_RemotePermissionScheme">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="progressWorkflowActionResponse">

      <wsdl:part name="progressWorkflowActionReturn" type="tns1:RemoteIssue">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getIssueTypesRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="createProjectRoleRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteProjectRole">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="updateProjectRoleRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteProjectRole">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getPrioritiesRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getProjectByIdResponse">

      <wsdl:part name="getProjectByIdReturn" type="tns1:RemoteProject">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="editCommentResponse">

      <wsdl:part name="editCommentReturn" type="tns1:RemoteComment">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getProjectWithSchemesByIdRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:long">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getAssociatedNotificationSchemesResponse">

      <wsdl:part name="getAssociatedNotificationSchemesReturn" type="impl:ArrayOf_tns1_RemoteScheme">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="updateUserRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteUser">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="deleteWorklogAndAutoAdjustRemainingEstimateRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="updateWorklogAndAutoAdjustRemainingEstimateRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteWorklog">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="releaseVersionRequest">

      <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="updateWorklogAndRetainRemainingEstimateResponse">

   </wsdl:message>

   <wsdl:message name="createProjectFromObjectResponse">

      <wsdl:part name="createProjectFromObjectReturn" type="tns1:RemoteProject">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="removeAllRoleActorsByNameAndTypeResponse">

   </wsdl:message>

   <wsdl:message name="deleteIssueResponse">

   </wsdl:message>

   <wsdl:message name="getVersionsResponse">

      <wsdl:part name="getVersionsReturn" type="impl:ArrayOf_tns1_RemoteVersion">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="deleteWorklogWithNewRemainingEstimateResponse">

   </wsdl:message>

   <wsdl:message name="getServerInfoRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getProjectRoleResponse">

      <wsdl:part name="getProjectRoleReturn" type="tns1:RemoteProjectRole">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="updateProjectResponse">

      <wsdl:part name="updateProjectReturn" type="tns1:RemoteProject">

      </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="getPermissionSchemesRequest">

      <wsdl:part name="in0" type="xsd:string">

      </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="getDefaultRoleActorsRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteProjectRole">

      </wsdl:part>

   </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="updateWorklogAndAutoAdjustRemainingEstimateResponse">

   </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="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="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="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="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="getWorklogsRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getAssociatedPermissionSchemesRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteProjectRole">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="updateWorklogAndRetainRemainingEstimateRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteWorklog">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getIssuesFromTextSearchWithProjectResponse">

      <wsdl:part name="getIssuesFromTextSearchWithProjectReturn" type="impl:ArrayOf_tns1_RemoteIssue">

      </wsdl:part>

   </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="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="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="getSubTaskIssueTypesResponse">

      <wsdl:part name="getSubTaskIssueTypesReturn" type="impl:ArrayOf_tns1_RemoteIssueType">

      </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="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="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="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="getFieldsForCreateResponse">

      <wsdl:part name="getFieldsForCreateReturn" type="impl:ArrayOf_tns1_RemoteField">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="archiveVersionResponse">

   </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="getConfigurationResponse">

      <wsdl:part name="getConfigurationReturn" type="tns1:RemoteConfiguration">

      </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="getFavouriteFiltersResponse">

      <wsdl:part name="getFavouriteFiltersReturn" type="impl:ArrayOf_tns1_RemoteFilter">

      </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="getProjectRolesRequest">

      <wsdl:part name="in0" type="xsd:string">

      </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="getAssociatedNotificationSchemesRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteProjectRole">

      </wsdl:part>

   </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="getSubTaskIssueTypesRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="refreshCustomFieldsResponse">

   </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="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="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="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="createPermissionSchemeResponse">

      <wsdl:part name="createPermissionSchemeReturn" type="tns1:RemotePermissionScheme">

      </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="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="releaseVersionResponse">

   </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="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="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="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="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="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="getStatusesRequest">

      <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="setUserPasswordResponse">

   </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="refreshCustomFieldsRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="getAllPermissionsRequest">

      <wsdl:part name="in0" type="xsd:string">

      </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="getSecurityLevelRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </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="getProjectAvatarResponse">

      <wsdl:part name="getProjectAvatarReturn" type="tns1:RemoteAvatar">

      </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="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="getCommentsRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="xsd:string">

      </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="getIssuesFromTextSearchResponse">

      <wsdl:part name="getIssuesFromTextSearchReturn" type="impl:ArrayOf_tns1_RemoteIssue">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="removeActorsFromProjectRoleResponse">

   </wsdl:message>

   <wsdl:message name="getIssuesFromFilterWithLimitResponse">

      <wsdl:part name="getIssuesFromFilterWithLimitReturn" type="impl:ArrayOf_tns1_RemoteIssue">

      </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="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="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="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="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="editCommentRequest">

      <wsdl:part name="in0" type="xsd:string">

      </wsdl:part>

      <wsdl:part name="in1" type="tns1:RemoteComment">

      </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 
@baohaojun
Owner

Hi, sorry for the late reply. From your pasted xml, I did not see ~getIssuesFromJqlSearch~, which is required for the default org-jira-get-issues to work. So maybe you are on an old version of Jira? Please tell me your jira system version which you can get at the end of the jira webpage when viewed in a browser. Mine is "Bug tracking and project tracking for software development powered by Atlassian JIRA (v4.4#649-r158309) | Report a problem".

In the mean time, If it is really because of the version too old, which somebody already hit, I have provided org-jira-get-issues-from-filter, which will require you to create some named issue filters using the browser interface first.

@photex

Looks like my installation is actually newer than yours:

v4.4.4#664-r167664

I think their intent to move everyone to the rest api starting with v5 which was recently released. I can see this leading to some inconsistency in the soap interface.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment