首页 > 解决方案 > Livelink - OpenText:调用 rmclassifications 以通过 API 更新状态

问题描述

有没有人成功实现 API 调用来更新节点的 RM 状态?

向此 url 发送请求时,我不断收到错误请求:

https://myopentexturl/OTCS/CS.exe/api/v1/nodes/908816/rmclassifications

这是我的请求正文:(我收到了 RMMetadataToken 男孩做 GET 请求)。

class_id:258356
status:"MYCUSTOMSTATUS"
rm_metadataToken:MyRMMEtadataToken
status_date:20201106
secondary_class_ids:null
cycle_period:1
official:false
rsi:"7JR_2WKN_1" 
storage:"ELECTRONIC"
accession:null
subject:null
addressee:null
sent_to:null
originator:null
establishment:null
record_date:20200218
record_type:null
status_date:20200218
received_date:null
next_review_date:20201206
last_review_date:null

我的响应标题:OTCSTICKET:MyOtcsTicket

以上每次都给我一个不好的要求

标签: opentextlivelink

解决方案


供将来参考:

文档说明所有参数都是必需的,但不是。所以我一直在用一个完整的请求来调用这个电话,但一次又一次地失败了。最后我尝试只使用我需要更新的参数(状态)以及 ClassID 和 rm_metadatatoken),然后我得到了 200 OK。

似乎此调用更新了“rimsNodeClassification”表,该表只能使用已在 OT 中配置的状态进行更新。


推荐阅读