Oracle UCM - 在自定义目录下存储和检索文档

时间:2015-03-30 18:51:28

标签: oracle soap oracle-ucm idoc

我是Oracle WebCenter Content(以前称为Oracle UCM)的新手。

我从UCM到第三方应用程序的角度来看,只是为了检索和存储文档。我已经了解了有关WSDL Generator的详细信息,还收集了一组SOAP API,以执行签入和其他操作。

我们不会直接使用UCM存储和检索文档,而是从第三方应用程序存储和检索文档(PDF)。我有以下几组基本问题:

  1. UCM是否将我的文档存储在Weblayout目录下?
  2. 如何使用Check-in SOAP API将文档存储在特定目录下? (即,如果我想将文档存储在“IT部门”目录下。)我可以使用哪个字段来提及wsdl中的位置?
  3. 当我搜索文档时,它是返回还是我可以在搜索结果中获取文档的位置?

2 个答案:

答案 0 :(得分:1)

OOTB,UCM将原始文档存储在Native目录中,并将weblayout中的副本存储 - 如果已启用IBR,则转换为Web可查看格式。使用基于存储规则元数据字段的存储规则来确定基于元数据存储文档的位置。查看更多信息here

答案 1 :(得分:0)

执行搜索时,您应该收到一个字段DocUrl,其中包含内容项的URL。但是,如果某些元数据发生更改(例如dSecurityGroup或dDocType),此URL可能会中断。

更好的想法是使用GET_FILE和dID或dDocName(和RevisionSelectionMethod)。

可以找到有关FileStoreProvider的附加阅读以及如何计算网址here