在我当前使用 Filenet P8 Content Platform Engine 5.2.1 和 WebSphere 8.5.5.3 的项目中,我想知道如何将内容引擎订阅部署到系统。
我搜索了 IBM 文档,但它告诉我如何建立订阅,但没有告诉我如何部署它(或者至少我错过了)
IBM Administration Console for Content Platform Engine 允许您注册新的订阅,但在操作步骤中,它会要求您提供实现该操作的完全限定类名,并根据应用程序类路径验证其存在(我假设)。
无法上传该类,因此我再次假设它必须放置在软件安装结构中的某个位置。
正确部署 IBM Filenet 系统订阅的方法是什么?
有处理工作流程的订阅,也有不处理工作流程的订阅。
我假设您指的是非工作流订阅(处理事件操作的订阅)。
订阅用于将类(即文档)订阅到事件操作。
事件操作是您实际引用实现该操作的完全限定类名的地方。创建订阅时,其中一个步骤还允许您创建事件操作。
事件操作可以引用 java 类,也可以引用 javascript。
在引用java类的情况下,需要一个代码模块。
代码模块是文档的子类。代码模块只是作为代码模块对象的内容元素的类文件或 jar 文件。
所以你需要:
- 创建一个实现“com.filenet.api.engine.EventActionHandler”的类(或者您也可以创建一个预处理器,但没有订阅)
- 将类上传到代码模块对象中
- 创建一个事件操作,该事件操作引用在代码模块内实现 EventActionHandler 的类。
- 创建引用您的事件操作的订阅。
一些有用的文档:
- 更改预处理器
- 活动和订阅
- 一个不错的 Eclipse 小插件,使事件操作更容易编写和更新
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)