最近,我一直在CA SDM中工作。提供了有关Broadcom的文档,社区提供了答案,但仅限购买此文档的用户。因此,我正在请求堆栈溢出作为解决方案。
我已经在CA SDM的现有设置中创建了变更单。对于类别,我分析了已生成的工作流程。但是现在我想更改第一个工作流程任务的状态。使用CA SDM自己的其余api执行操作以使其在业务逻辑中自动工作是很普遍的。如果我使用Hibernate进行操作,那将是冲突。
我尝试在Java中使用服务“ https://hostname:port/caisd-rest/chg/599280”和HTTPPUT。它在示例代码中给出,用于更改chg表中的描述,而对于我的示例代码,它也在更改。
现在,wf对象是工作流并代表工作流任务表。创建变更单时,每个类别创建了19 wf。它在系统中是自动的。但是现在,任务是将19 wfs中的第一个状态从“待处理”更改为“完成”。
我在Java程序中尝试了以下xml,
<chg>
<description>Updated status via xml</description>
<children> // or <workflow>
<wf COMMON_NAME="Attmnt" REL_ATTR="DONE" id="1190224">
</wf>
</children> // or </workflow>
</chg>
请提供帮助。
解决方案如下:
它不支持收集,因为如果更改一个,下一个将自动将其状态更新为“待处理”或“跳过”。
网址可以是https://hostname:port/caisd-rest/wf/1190224
XML应该如下所示:
<wf id="1190224">
<status id="40001">DONE</status>
</wf>
不要忘记使用PUT方法而不是POST或GET。