2015-09-18 26 views

回答

1

最快将通过投票来实现这一点。

你的Windows服务既可以

  • 访问DFS暴露服务(即你需要DCTM侧实现)
  • 访问文档库直接使用DFC/.NET

但这里的问题是,你想检查什么? 已加载文档 - 如果您指的是创建的dm_document对象(例如,通过用户/系统或某种上载功能) - 您需要为该事件注册dm_audittrail。一旦到位,您的服务或API调用就可以检查dm_audittrail条目。

另外,您可以使用Documentum的BOF(业务对象框架)编写将被触发,例如新文档每次被装箱(或更新)自定义代码 - 即在特定的预定义的事件。 此自定义代码可以执行任何您喜欢的操作,例如将JMS消息广播到您的Windows服务正在侦听的队列中。你看到要实现你想要的东西(基于事件的通知),你需要在应用程序和内容服务器之间建立一些通信通道。

或者只是简单地查询文档库它每x秒。

想你已经知道这一点,但很多信息上可以找到: https://community.emc.com/community/edn

而且BOF指南(旧版本):https://developer-content.emc.com/developer/downloads/BusinessObjectsDevelopersGuide.pdf

+0

TNX很多的答复。我对Documentum的框架没有太多经验。第二种方案适用于我,但我必须了解是否需要更改客户实施解决方案的行为。用户需求不包括对生产环境中发布的解决方案有效的更改....我可以这样做吗?我可以在解决方案之外使用Documentum BOF吗?如果通过发布解决方案,您是指Documentum安装/应用程序,然后是的,请注意 –

+0

。您需要更改它 - 如果客户端已经有BOF实现(即基于类型的对象),则需要更改现有代码库。 唯一的办法不是“触摸”客户端安装是编写自定义(简单DFC)客户端将轮询文档库 我已经编辑参照原来的答案BOF开发者手册(旧版本,但概念是相同的) 希望这会有所帮助 – Mil4n

+0

如果我可以通过“无痛”方式对现有解决方案进行更改,我必须与客户进行调查。我希望能够获得对Documentum实例进行维护的技术人员所需的支持。否则,它将通过投票开发解决方案。非常感谢 –

相关问题