问题标签 [content-platform-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
584 浏览

filenet-p8 - IBM 业务流程框架和 IBM FileNet 5.2

我们正在考虑将我们的 FileNet 系统从 4.5 迁移到 5.2,但不确定在 BPF 之上运行的应用程序是否可以工作。有没有人尝试让 BPF 应用程序在 FileNet CPE 5.2 上运行?

0 投票
1 回答
2103 浏览

jaas - 从 Filenet-P8 CE 连接的 LTPA 令牌获取用户名和密码

我们有一个自定义开发的应用程序,我想使用 Java API 与 Filenet-P8 建立连接,但问题是我想从 LTPA 令牌中获取用户名和 pswd。我没有事先的经验。使用 LTPA,所以我不知道如何实现这一点?

快速的 Google 搜索给了我以下链接 - 但我没有此链接中使用的一些信息 --> 如何在 LTPA 令牌中使用信息

现在已经 1 周了,我正在努力达到预期的结果。请协助。

0 投票
1 回答
1418 浏览

active-directory - 无法在 filenet p8 5.2 中配置 LDAP

我多次尝试在下面填写此表格,然后单击“测试 LDAP 连接”。它总是返回成功。但是当我点击“运行任务”时,它总是返回

运行任务失败并显示以下消息:LDAP 身份验证配置失败。

WASX7209I: 已使用 SOAP 连接器连接到节点 p8 上的进程“server1”;进程类型为:UnManagedProcess 测试独立 LDAP 存储库

WASX7017E: 运行文件“C:\Program Files (x86)\IBM\FileNet\ContentEngine\tools\configure\tmp/configureldap.tcl”时收到异常;异常信息:com.ibm.websphere.management.cmdframework.CommandException:

SECJ7340E:尝试连接到 LDAP 服务器时引发异常:AuthenticationException:[LDAP:错误代码 49 - 80090308:LdapErr:DSID-0C0903A9,注释:AcceptSecurityContext 错误,数据 52e,v1db0

形式: 在此处输入图像描述

我使用带有域控制器的 Window Server 2008r2。请帮助我填写此表格或给我一些示例如何使它工作!

0 投票
1 回答
1486 浏览

active-directory - Filenet 用户缓存刷新

当“新”用户添加到现有 AD 组或我们创建新的 AD“组”时,我们必须等待太长时间才能更新 P8 中的缓存。如果我将任何工作流转移到该区域,它将立即更新缓存。

我们的 java 程序正在 AD 中创建这些新用户和组。在通过 java 程序创建新用户或组时,我们需要一个解决方案,我们可以调用“某物”来刷新 p8 中的缓存/更新 Oracle 中的表。

任何想法,将不胜感激。谢谢。

0 投票
1 回答
350 浏览

websphere - IBM ICN 跨应用程序认证

我们目前安装了 IBM 内容导航器,我们在其中构建了一个功能,该功能显示了另一个 Web 应用程序安装在 iFrame 内的同一服务器上,该应用程序使用 Java WS API 连接到 CPE 以使用 ICN 登录用户执行一些操作证书。

我们面临的主要问题是,在我们当前的解决方案中,用户登录两次,一次登录 ICN,另一次登录 Web 应用程序,这是不可取的,我们需要消除第二次登录并实现一些一种 SSO。

一种可用的选项是使用 Kerberos,但目前 FileNet Java api 目前不支持 Kerberos(仅 .Net)。

任何想法都非常感谢

在 API 客户端上使用 Kerberos 的参考资料 - https://www.ibm.com/support/knowledgecenter/SSGLW6_5.2.1/com.ibm.p8.ce.dev.ce.doc/sec_procedures.htm

0 投票
1 回答
1644 浏览

wcf - 将 IBM P8 配置为将 LDAP over SSL 与 Active Directory 一起使用

我希望有人可以帮助我解决我在使用 IBM FileNet Content Manager 5.2.1(又名 P8 5.2.1)时遇到的令人沮丧的配置问题。

我们有一个现有的系统设置,它使用 Microsoft Active Directory 作为 P8 的 LDAP 目录服务,并且迄今为止运行良好。也就是说,我们现在希望我们的 .NET 应用程序使用 WCF 而不是旧的(现已弃用的)WSE 与 P8(通过 Content Platform Engine .NET API)对话,但我们遇到了一个问题。WCF 要求所有通信都通过 SSL 进行 - 从表面上看,这不是问题。但是,如果您想通过 SSL 与 IBM Content Platform Engine (CPE) 通信,根据 IBM 的文档,您还必须将底层默认 LDAP 连接从不安全更改为 SSL(在此过程中,将 LDAP 更改为使用端口 636 389)。

按照 Microsoft 和 IBM 的文档,我首先在 Active Directory 上启用了 LDAP over SSL 并进行了相应的测试。使用 Microsoft 的 LDAP 实用程序ldp.exe,我可以通过 SSL 成功连接并绑定到端口 636 上的 Active Directory。

然而,下一步是我碰壁的地方 -为 Content Platform Engine 启用 SSL。我遵循了所有涉及将 Active Directory 服务器的 CA 证书添加到 CPE 的应用程序服务器密钥库的步骤 - 没问题。然而,配置说明中的下一步要求您启动 CPE 管理控制台 (ACCE) 并重新配置目录配置属性 - 告诉它在端口 636 上使用 SSL 和... KABOOM! 当我尝试保存配置时,保存失败,说明

发生意外异常。消息是:连接到 ldap://ad1.domain.com:636 失败

不幸的是,我找不到任何关于它为什么无法连接的额外信息——我认为这是由于一些小问题,比如端口冲突。为了测试这个理论,我在 CPE 服务器上安装了 Microsoft 的 LDAP 测试实用程序,并尝试在端口 636 上通过 SSL 连接到 Active Directory 服务器。令我惊讶的是,它工作得很好 - grrrr...

我现在不知道接下来要看什么。有没有人有配置 CPE 以在 Active Directory 环境中使用 SSL 的经验?

提前感谢您提供的所有帮助。

0 投票
1 回答
2187 浏览

security - 无法对 Filenet P8 文件夹设置权限

在我当前使用 Filenet P8 Content Platform Engine 5.2.1 和 WebSphere 8.5.5.3、Eclipse Mars 4.5.2 和 Apache Maven 3.3.1 的项目中

我正在尝试使用以下代码向现有文件夹添加一些权限:

在哪里EcmFilenetConsts.ACCESS_READ_FOLDER = AccessRight.READ.getValue() | AccessRight.READ_ACL.getValue();

已使用以下代码检索该文件夹:

问题是folder.save执行指令时出现以下错误:

我还尝试为 fetch 方法设置 null propertyFilter,但错误仍然存​​在。

我遵循了这个设置权限示例

谁能告诉我我做错了什么?

0 投票
1 回答
1720 浏览

filenet-p8 - 将大型文档上传到 FileNet 内容引擎

使用 FileNet Java API 版本 5.1.0.3

我正在尝试将大文档上传到 P8。我正在使用 FileInputStream 读取文件并将输入流设置为 contentTransfer.setCaptureSource(file); 我收到 OOM 异常(下面的完整堆栈跟踪)。看起来它试图读取堆内存中的整个文档,但这不是我想要的,我想将文档流式传输到 P8。

代码

你能帮忙吗,如何将更大的文件作为流发送到 P8?

0 投票
1 回答
1456 浏览

filenet-p8 - Filenet Invoke 步骤被锁定在 fnsystem 用户中

我的工作流程中有一个调用步骤,它运行并将请求发送到服务器并从中获取响应,但是在此步骤中它被锁定给“fnsystem”用户

在信息堆栈中,它显示队列为 WSRequest(0),调用步骤的错误号为 0x0(F_QueueWPClassId 为“-9(WSRequest)”)

在流程引擎日志中,它显示错误



调用是由 fnsystem 用户运行的系统步骤,所有工作流程步骤和属性上的属性“XXXX_XXXXdateStates”显示为 read-write 。
在此处输入图像描述

为什么此步骤在系统主干上对“fnsystem”用户失败,即使所有步骤和工作流定义属性都将其显示为读写,任何输入都受到高度赞赏..


编辑


注意:“fnsystems”在具有所有权限的对象存储属性中

在此处输入图像描述

在此处输入图像描述

我已将我的属性 XXXX_XXXXdateStates 替换为新属性,因为我在想可能没有为我的对象存储或名册继承访问权限。并且对于具有系统属性的系统任务(TaskState 更新),我遇到了相同的错误(E_ACCESS_DENIED)(上次失败原因)

0 投票
1 回答
546 浏览

filenet-content-engine - Filenet - 从 Filenet Workflow 中的用户 ID 中获取电子邮件 ID

我是 Filenet BPM 的新手,我正在开发一个批准系统工作流程,其中附加的文档要么被批准,要么根据响应被拒绝。我必须向 Originator 发送一封电子邮件,说明该文档已被批准或拒绝,并且我能够获取启动工作流的人的 userId/AliasId,但我无法从用户 ID 中获取 emailId。我们已经在域级别进行了 LDAP 配置设置,但我不知道应该怎么做才能实现此功能。请帮忙。