2017-05-22 5 views
0

ALM에서 JIRA로 결함을 동기화하기 위해 ALM과 JIRA 사이에 링크를 만들었습니다. 무결성 검사가 통과되고 동기화를 시도한 후 다음 오류가 발생했습니다.ALM JIRA 통합

05/22/2017,02 : 27 : 31,654 정보 : (Create.From1To2.Source-1) 동기화 : JIRA : 새 발행물 만들기
05/22/2017,02 : 27 : 32,874 정보 (Create.From1To2.Source-1) 동기화 : JIRA : 문제 새로 고침 ID : 26906
05/22/2017,02 : 27 : 32,925 정보 From1To2.Source-1) 동기화 : JIRA : 업데이트 이슈 ID : 26906
05/22/2017,02 : 27 : 33,494 ERROR (Create.From1To2.Source-1) Create : 치명적인 예외가 발생하여 작업이 종료되었습니다. 원인 : 생성 : 치명적인 오류 업데이트 : 치명적인 오류 { "errorMessages": [ "fields '또는'update '중 하나가 필요합니다.],"errors ": {}}
05/22/2017,02 : 27 : 33,499 INFO (Disconnection.Adapter1) DisconnectAdapter : 어댑터 HPE-ALM 연결 해제
05/22/2017,02 : 27 : 33,499 정보 (Disconnection.Adapter1) DisconnectAdapter : HPE-ALM : disconnect() 호출
05/22/2017, 02 : 27 : 33,502 INFO (Disconnection.Adapter1) DisconnectAdapter : HPE-ALM : 연결 해제를위한 호출
05/22/2017,02 : 27 : 34,550 정보 (Disconnection.Adapter1) DisconnectAdapter : HPE-ALM : 로그 아웃 호출

두 제품 모두에 대해 비교적 새로운 것으로서 이것이 실제로 무엇을 의미하는지 확신 할 수 없습니다. 누구든지 이걸 좀 도와 주실 래요?

답변

0

ID에는 몇 가지 필수 입력란이 있습니다. 다음 URL을 통해이 문제가 무엇인지 파악할 수 있습니다 : http://your-jira-server/rest/api/2/issue/26906. 이 문제의 프로젝트를 알고 있고 어떤 필드가 필요한지 알고 있다면 이미 도움이 될 것입니다.

이 정보가 실제 오류의 원인을 파악하는 데 도움이되지 않으면이 URL (http://your-jira-server/rest/api/2/issue/26906/editmeta)을 사용하여 실제로 필요한 필드를 확인할 수 있습니다. 이렇게하면 주어진 문제의 필드에 대한 메타 데이터가 포함 된 JSON 객체가 반환됩니다. "required": true (또는 jq 유틸리티 사용)을 검색하여 누락 된 필드를 찾아냅니다.

문제를 생성하는 동안 가져 오기가 실패하는 경우 새로운 이슈를 만들기위한 JSON 메타 데이터를 제공하는 또 다른 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을 사용해 볼 수 있습니다. 이 정보를 사용하여 소스 데이터에 일부 필드가 누락되어 있는지 확인할 수 있습니다.

+0

감사합니다하지만 난 그 API를하려고 할 때, 나는 다음과 같은 JSON 응답을 얻을 { "errorMessages": [ "문제는 존재하지 않는다", "오류": {}} –

+0

글쎄, 그것은 그것과 같다 새로운 문제를 만들려고합니다. ** id **는 매번 다른가요? 그런 다음 'http : // your-jira-server/rest/api/2/issue/createmeta? projectKeys = ~ PROJECT_KEY ~ & issuetypeNames = ~ ISSUE_TYPE_NAME ~ & expand = projects.issuetypes.fields' URL을 시도하고 필요한 필드를 확인하십시오. 창조를 위해. ALM에서 누락 된 항목이있는 경우 해당 항목을 추가하거나 필요하지 않은 필드를 만들어야합니다. – grundic

+0

이 XML 파일에는 연관된 스타일 정보가 없습니다. 문서 트리가 아래에 나와 있습니다. 404 URI에 대한 널 (null) : HTTP : // /휴식/API/2/문제/26906/createmeta 이것은 내가 왜 확실하지 얻을 것입니다 .. –