我在佩加7.3上有个问题。我得自动处理詹金斯的支票冲突。为此,我使用了一个http请求身份验证,比如将PEGA-Unit自动化。因此,我转到PEGA,并使用-如果合并了该分支,将会发生的冲突列表。显示了一个url链接(http://localhost:8081/prweb/api/v1/branches/{Id分支}/conflicts),但是当我使用它时,我得到了以下错误:
"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'我不明白这个错误,也没有在pega的网站上找到答案(但我见过和我有同样问题的人)。我不知道是否清楚,但如果有人能帮忙,那就太好了:)
发布于 2017-08-07 19:37:31
您需要在Param.ApplicationName数据转换中在Pega-API-CI-Branch中设置pySetApplicationDefaults和Param.ApplicationVersion的值。
如果您也要合并,您还需要update pySetVersionPasswordDefaults,假设您有一个锁定的规则集或希望锁定您的规则集。(在使用分支时,确实需要始终保持规则集的锁定。)
我将调查为什么这没有发布到PDN。
https://stackoverflow.com/questions/45437625
复制相似问题