Quelqu'un a-t-il eu des problèmes avec la méthode createIssue de JIRA? Le problème est, cette méthode retourne noeud ATTACHMENTNAME vide:JIRA SOAP createIssue de C#
<attachmentNames soapenc:arrayType="soapenc:string[0]" xsi:type="soapenc:Array"/>
qui est en fait ok, mais le désérialisation à l'objet RemorteIssue échoue avec:
Erreur dans l'appel à JiraService, méthode createIssue. Il y a une erreur dans le document XML (1, 802). Le type spécifié n'a pas été reconnu: name = 'string', namespace = 'http://schemas.xmlsoap.org/soap/encoding/', at.
partie de la RemoteIssue ressemble à ceci:
[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;
Le RemoteIssue est cependant créé, le seul problème est, je ne peux pas obtenir RemoteIssue retourné qui contient la clé de la question nouvellement créé
Avez-vous essayé ceci en utilisant "Add Service Reference"? Il est plus susceptible de fonctionner qu'un client ASMX. –
J'ai fait "Ajouter une référence Web" si je vous comprends bien. Et après avoir utilisé le code généré, l'analyse de la réponse à l'objet RemoteIssue échoue avec InvalidOperationException. Voici une partie de la pile: System.InvalidOperationException: Le type spécifié n'a pas été reconnu: name = 'string', namespace = 'http: //schemas.xmlsoap.org/soap/encoding/', à. à System.Xml.Serialization.XmlSerializationReader.GetPrimitiveType (XmlQualifiedName typeName, Boolean throwOnUnknown) à System.Xml.Serialization.XmlSerializationReader.ReadArray (String typeName, String typeNs) –