2017-05-22 2 views
0

J'ai créé un lien entre ALM et JIRA pour synchroniser les défauts d'ALM vers JIRA. Le contrôle d'intégrité est passé et après l'activation et la synchronisation, l'erreur suivante est générée,Intégration ALM JIRA

05/22/2017,02: 27: 31,654 INFO (Create.From1To2.Source-1) Synchroniser: JIRA: création d'un nouveau problème
05/22/2017,02: 27: 32,874 INFO (Create.From1To2.Source-1) Synchroniser: JIRA: rafraîchir l'ID de problème: 26906
05/22/2017: 27: 32,925 INFO (Créer. From1To2.Source-1) Synchronize: JIRA: mise à jour de l'ID de problème: 26906
05/22/2017 2017: 27: 33,494 ERREUR (Create.From1To2.Source-1) Create: exception irrécupérable interceptée, opération terminée. Cause: create: erreur fatale mise à jour: erreur fatale {"errorMessages": ["l'un des 'champs' ou 'mise à jour' requis"], "erreurs": {}}
05/22/2017,02: 27: 33,499 INFO (Disconnection.Adapter1) DisconnectAdapter: Déconnexion de l'adaptateur HPE-ALM
05/22/2017,02: 27: 33,499 INFO (Disconnection.Adapter1) DisconnectAdapter: HPE-ALM: disconnect() appelé
05/22/2017, 02: 27: 33,502 INFO (Disconnection.Adapter1) DisconnectAdapter: HPE-ALM: appel à se déconnecter
05/22/2017 2017: 27: 34,550 INFO (Disconnection.Adapter1) DisconnectAdapter: HPE-ALM: Appel à se déconnecter

Je ne sais pas ce que cela signifie vraiment comme étant relativement nouveau pour les deux produits. Quelqu'un pourrait-il m'aider s'il vous plaît?

Répondre

0

On dirait que le problème avec ID a quelques champs obligatoires. Vous pouvez déterminer ce que ce problème est via cette URL: http://your-jira-server/rest/api/2/issue/26906. Si vous connaissez le projet de ce problème et savez quels champs sont requis, cela pourrait déjà aider.

Si cette information ne vous aide pas à déterminer la raison réelle de l'erreur, vous pouvez vérifier quels champs sont réellement requis en utilisant cette URL: http://your-jira-server/rest/api/2/issue/26906/editmeta. Cela devrait vous renvoyer un objet JSON, contenant des métadonnées sur les champs d'un problème donné. Recherchez "required": true (ou utilisez l'utilitaire jq) et déterminez les champs manquants.

Si l'importation échoue lors de la création du problème, vous pouvez essayer une autre URL: http://your-jira-server/rest/api/2/issue/createmeta?projectK‌​eys=~PROJECT_KEY~&is‌​suetypeNames=~ISSUE_‌​TYPE_NAME~&expand=pr‌​ojects.issuetypes.fi‌​elds qui vous fournira des métadonnées JSON pour la création d'un nouveau problème. À l'aide de ces informations, vous pouvez vérifier si certains champs sont manquants dans les données source.

+0

Merci mais lorsque je tente que api, je reçois la réponse JSON suivante, { « errorMessages »: [ « question n'existe pas »], « erreurs »: {}} –

+0

Eh bien, il semble que ce essaie de créer un nouveau problème. Est-ce que ** id ** est différent à chaque fois? Ensuite, vous pouvez essayer l'URL 'http: // your-jira-server/rest/api/2/issue/createmeta? ProjectKeys = ~ PROJET_KEY ~ & emissionetypeNames = ~ ISSUE_TYPE_NAME ~ & expand = projets.issuetypes.fields' et vérifier les champs requis pour la création. Si certains sont manquants dans ALM, vous devez les ajouter ou rendre ces champs non requis. – grundic

+0

Ce fichier XML ne semble pas contenir d'informations de style. L'arborescence du document est illustrée ci-dessous. 404 null pour uri: http: // /repos/api/2/édition/26906/createmeta C'est ce que je reçois, ne sais pas pourquoi .. –