Skip to content
This repository has been archived by the owner on Apr 21, 2021. It is now read-only.

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

Closed
photex opened this issue Feb 28, 2012 · 8 comments
Closed

Comments

@photex
Copy link

photex commented Feb 28, 2012

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
Copy link
Owner

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

@photex
Copy link
Author

photex commented Feb 29, 2012

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
Copy link
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
Copy link
Author

photex commented Feb 29, 2012

<?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
Copy link
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
Copy link
Author

photex commented Mar 8, 2012

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.

@landgraf
Copy link

I have same issue with
Powered By @atlassian JIRA 6.4.11

@baohaojun
Copy link
Owner

Org-jira have now restapi support a while ago, so please try that version instead. Checkout the restapi branch.

ptillemans pushed a commit to ptillemans/org-jira that referenced this issue Oct 6, 2016
baohaojun pushed a commit that referenced this issue Nov 27, 2018
New functions to get summary from jira id under your cursor.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants