如何使用com.filenet.wcm.api更改Filenet文档MimeType

时间:2018-11-08 17:05:31

标签: mime-types filenet-p8 filenet-content-engine

我是FileNet的新手。我们正在使用P8内容引擎-5.1.0.2 我需要使用Filenet WCM API更改现有文档的MimeType。 Workuround是要下载文档,更改MimeType并重新上传文档,但是在这种情况下,documnet ID将会更改。我更喜欢更新现有文档,而不是重新上传文档。

基本上,我需要通过Filenet WCM API以编程方式执行Changing the content element MIME type中所述的相同操作。

代码是

[
  {
    "id": "8ge163b3-6kc7-40ed-x069-3309eabbcbea",
    "name": "group1",
    "path": "/group1",
    "subGroups": []
  }
]

先谢谢您。

1 个答案:

答案 0 :(得分:2)

FileNet是一个EDMS系统,以OOP方式构造其记录。

FileNet Document对象是从FileNet Document类实例化的。 无论使用哪种API,FileNet都不允许对MimeType进行更新。 这是MimeType属性的约束。

IBM FileNet MimeType Properties

上面的链接定义了MimeType属性,并显示其约束: 这里的关键点是:可设置性:SETTABLE_ONLY_BEFORE_CHECKIN

这意味着只能在Versionable对象的RESERVATION状态期间设置MimeType属性。不可版本对象(例如注释)不能具有此约束。