2017-08-01 42 views
1

我有一個Pega 7.3的問題。我必須自動化jenkins上的檢查衝突。爲此,我使用http請求認證,例如自動化PEGA-Unit。所以我去了PEGA-API,並且使用getconflict返回一個在分支被合併時會發生的衝突列表。 URL鏈接顯示(http://localhost:8081/prweb/api/v1/branches/ {ID分公司} /衝突),但是當我使用它,我心中已經得到這個錯誤:Pega 7.3。錯誤應用程序錯誤。 (Pega-API-CI-分支)

"pxObjClass": "Pega-API-CI-Branch", 
"errors": [ 
{ 
    "ID": "Pega_API_029", 
    "message": "Missing Application", 
    "pxObjClass": "Pega-API-Error" 
} 

這裏我對詹金斯請求

httpRequest authentication: '0e1600f3-08d1-496d-9408-148448f76896', httpMode: 'GET', responseHandle: 'NONE',outputFile: 'conflict.xml', url: 'http://172.31.180.192:8081/prweb/api/v1/branches/TestA/conflicts' 

我不t瞭解錯誤,並且我在pega網站上找不到答案(但是我看到了和我有同樣問題的人)。我不知道這是否清晰與否,但如果有人能幫助,這將是不錯的:)

回答

1

你需要爲Param.ApplicationNameParam.ApplicationVersion設置pySetApplicationDefaults值數據變換的​​。

如果你也要合併,你還需要updatepySetVersionPasswordDefaults假設你有一個鎖定的規則集或想鎖定你的規則集。 (在使用分支時,您確實需要始終鎖定您的規則集。)

我會研究爲什麼這不會發布到PDN