1

有没有人对 JIRA 的 createIssue 方法的响应有问题?问题是,该方法返回空的 attachmentName 节点:

<attachmentNames soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>

这实际上没问题,但是对 RemorteIssue 对象的反序列化失败了:

调用 JiraService 时出错,方法 createIssue。XML 文档中存在错误 (1, 802).. 指定的类型未被识别:name='string', namespace=' http://schemas.xmlsoap.org/soap/encoding/ ', at 。

RemoteIssue 的一部分如下所示:

  [System.Xml.Serialization.SoapTypeAttribute("RemoteIssue", "http://beans.soap.rpc.jira.atlassian.com")]
  public class RemoteIssue : AbstractRemoteEntity 
  {

    /// <remarks/>
    public RemoteVersion[] affectsVersions;

    /// <remarks/>
    public string assignee;

    /// <remarks/>
    public string[] attachmentNames;

    /// <remarks/>
    public RemoteComponent[] components;

但是创建了 RemoteIssue,唯一的问题是,我无法返回包含新创建问题的关键的 RemoteIssue

4

1 回答 1

0

我编写了一个与 Jira 交互的工具,它能够完美地创建新问题。如果你愿意,你可以看看http://github.com/adrianoc/binboo

于 2010-05-16T21:36:48.183 回答