gpt4 book ai didi

java - 如何部署 IBM Filenet P8 订阅?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:03 24 4
gpt4 key购买 nike

在我当前使用 Filenet P8 Content Platform Engine 5.2.1 和 WebSphere 8.5.5.3 的项目中,我想知道如何向系统部署内容引擎订阅。

我搜索了 IBM 文档,但它告诉了如何建立订阅而不是如何部署它(或者至少我错过了)

IBM Content Platform Engine 管理控制台允许您注册新的订阅,但在操作步骤中,它会要求您提供实现操作的完全限定类名,以验证它是否存在,我假设是针对应用程序类路径。无法上传类,所以我再次假设它必须放在软件安装结构中的某个位置。

将订阅正确部署到 IBM Filenet 系统的方法是什么?

最佳答案

订阅有处理工作流的,也有不处理的。我假设您指的是非工作流订阅(处理事件操作的订阅)。

订阅用于将类(即文档)订阅到事件操作。事件操作是您实际引用实现该操作的完全限定类名的地方。创建订阅时,其中一个步骤还允许您创建事件操作。

Event Actions既可以引用java类,也可以引用javascript。

在引用java类的情况下,需要一个代码模块。

代码模块是文档的子类。代码模块只是类文件或 jar 文件,作为代码模块对象的内容元素。

所以你需要:

  1. 创建一个实现“com.filenet.api.engine.EventActionHandler”的类(或者您也可以创建一个预处理器,但没有订阅)
  2. 将类上传到代码模块对象
  3. 创建一个事件操作,引用在您的代码模块中实现 EventActionHandler 的类。
  4. 创建引用您的事件操作的订阅。

一些有用的文档:

  1. Change PreProcessors
  2. Events and Subscriptions
  3. A nice little plugin for eclipse that makes event actions easier to write and update

关于java - 如何部署 IBM Filenet P8 订阅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36544650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com