我需要实施一个连接到EMC Documentum的Windows服务,并在每次加载文档时收到一个事件。 该事件应该包含对文档本身的引用。 有没有办法通过API来做到这一点,或者我必须使用Web服务进行轮询?有没有办法通过.NET API侦听EMC Documentum中的上载事件?
回答
最快将通过投票来实现这一点。
你的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
我想你可以使用REST服务。 Documentum整个功能在休息服务中公开。 https://community.emc.com/community/labs/archivedprojects/dctm_rest
Tnx,我希望尽快找到更好的解决方案 –
- 1. 有没有办法改变Node.js net(套接字)库中的“on”侦听器?
- 2. 有没有办法在backbonejs上收听沉默事件?
- 3. 有没有办法为特定防火墙添加事件侦听器?
- 4. 有没有办法通过命令行生成OpenClient .NET代理?
- 5. 有没有办法在蓝牙音频通道上主动侦听?
- 6. 有没有办法在AnimatedVectorDrawables中侦听动画结束
- 7. Google Maps API - 用于API/JSON加载的事件侦听器?
- 8. 有没有办法阻止.NET中的事件流?
- 9. 有没有办法在JQuery和AngularJS中用touchend侦听器替换所有的点击侦听器?
- 10. 有没有办法听到`src`属性的`onload`事件? (A-frame)
- 11. 有没有办法通过UIActivityViewController发送日历事件?
- 12. 有没有办法通过RMI对象发送事件?
- 13. 有没有办法通过PHP
- 14. 有没有办法在JTable上添加一行选定的侦听器?
- 15. 有没有办法监听div溢出事件?
- 16. p:没有调用树节点select事件侦听器方法
- 17. 有没有办法通过硒IDE
- 18. 有没有办法在Node.js中“吃”事件?
- 19. 事件侦听通知其他事件
- 20. 有没有办法使Documentum使用基于字符的存储器进行Unicode
- 21. 有没有办法倾听Animatable.isRunning更改?
- 22. Google Maps API v3:缩放后有没有回调或事件侦听器?
- 23. 有没有办法通过光滑
- 24. 有没有办法通过api发送博客文章给wordpress?
- 25. 有没有办法通过Google API检测撤销的权限?
- 26. 有没有办法通过OneSign的API删除用户?
- 27. 有没有办法通过HTML渲染?
- 28. 有没有办法通过服务
- 29. 通过附加的事件侦听器传递事件
- 30. 有没有办法“收听”到Telnet流?
TNX很多的答复。我对Documentum的框架没有太多经验。第二种方案适用于我,但我必须了解是否需要更改客户实施解决方案的行为。用户需求不包括对生产环境中发布的解决方案有效的更改....我可以这样做吗?我可以在解决方案之外使用Documentum BOF吗?如果通过发布解决方案,您是指Documentum安装/应用程序,然后是的,请注意 –
。您需要更改它 - 如果客户端已经有BOF实现(即基于类型的对象),则需要更改现有代码库。 唯一的办法不是“触摸”客户端安装是编写自定义(简单DFC)客户端将轮询文档库 我已经编辑参照原来的答案BOF开发者手册(旧版本,但概念是相同的) 希望这会有所帮助 – Mil4n
如果我可以通过“无痛”方式对现有解决方案进行更改,我必须与客户进行调查。我希望能够获得对Documentum实例进行维护的技术人员所需的支持。否则,它将通过投票开发解决方案。非常感谢 –