Pega 7.3。错误丢失应用程序。 (PEGA-API-CI-分公司)

时间:2017-08-01 12:20:00

标签: jenkins pega

我在Pega 7.3上有一个问题。我必须自动化jenkins上的检查冲突。为此,我使用http请求验证,例如自动化PEGA-Unit。所以我转到PEGA-API,并使用getconflict返回合并该分支时可能发生的冲突列表。显示一个网址链接(http://localhost:8081/prweb/api/v1/branches/ {Id Branch} /冲突),但是当我使用它时,我发现了这个错误:

"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的网站上找不到答案(但我见过的人和我有同样的问题)。我不知道它是否清楚,但如果有人可以提供帮助,它会很好:)

1 个答案:

答案 0 :(得分:2)

您需要在from IPython.display import clear_output clear_output(wait=True) 中的Param.ApplicationName数据转换中设置Param.ApplicationVersionpySetApplicationDefaults的值。

如果您还要合并,那么假设您拥有锁定的规则集或想要锁定规则集,那么您还需要Pega-API-CI-Branch update。 (在使用分支时,您确实需要始终锁定规则集。)

我会调查为什么没有发布到pySetVersionPasswordDefaults