问题标签 [filenet-cpe]
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.
filenet-process-engine - 在哪里可以找到连接点名称以访问 FileNet 流程引擎
我正在尝试连接到 IBM FileNet Process Engine。不幸的是,我迷失了在哪里可以找到连接所需的连接点名称的地方。
filenet-process-engine - 在 Filenet 中获取和更新工作流数据
我很难弄清楚如何从 Filenet 获取工作流数据。我尝试使用流程引擎和内容引擎,但我不知道在哪里看。我应该使用 PE 还是 CE?API中还有哪些特定部分?
我已经可以从 CE 获得对象存储列表。此外,我已经可以从 PE 获取搜索参数列表是它的数据,但是我不知道如何获取工作流步骤属性及其数据,并可能通过 JAVA API 对其进行更新。
filenet-process-engine - 我只能获得工作流程中的步骤吗?
我试图仅在 FileNet Process Engine 中获取特定工作流程中的所有步骤。但没有运气。我不确定我想要实现的目标是否在 API 中可用,因为我找了好几天但看不到它。
这是我的代码 String workflowName = "Sample workflow 1";
date - 在 FileNet 内容引擎中仅使用日期查询 DateTime 字段
是否可以仅使用 IBM FileNet 中的“日期”字段进行查询2017-03-02
?
我已经尝试了以下语句,但它似乎不起作用
或者
我尝试包括 TIMESTAMP 并且以下查询有效,但我只想通过使用日期进行搜索,例如'2017-03-02'
corba - FileNet - 要复制的数据超出可用空间错误
其他一些团队正在调用我们的 FileNet 自定义应用程序来搜索文档。我相信一些用户正面临间歇性故障,因为我们收到了以下错误的票证(尽管没有用户报告此问题),我尝试用不同的场景验证我们的服务,它们都有效,但我不知道是什么导致此错误。任何建议/帮助将不胜感激。
filenet-p8 - FileNet 配置管理器无法连接到 WebSphere Application Server
在配置 CPE 时,我遇到了 FileNet 配置管理器连接到 WAS 的问题。详情如下
操作系统:Windows 10 Enterprise(这是安装 CPE 5.5 的地方)
是:8.5.5.13
WAS Java:1.8_64_bundled
FN 配置详细信息
我能够登录到 WAS 控制台,并且 SOAP 端口也是正确的。我尝试过的事情,
- 在 FileNet 配置管理器的 configmgr.ini 中添加 -Dhttps.protocols="TLSv1,TLSv1.1,TLSv1.2"
在 WAS 上验证 SSL 配置
但注意似乎有效。我在 FileNet 配置管理器日志中看到以下错误消息
!ENTRY com.ibm.ecm.configmgr.engine 4 0 2018-06-27 15:45:09.289 !MESSAGE 指定了无效的配置文件路径。C:\IBM\FileNet\ContentEngine\tools\configure\profiles\dotnetclient 不包含任何配置信息。!会话 2018-06-27 16:05:40.995 -------------------------------------------------- --------- eclipse.buildId=unknown java.fullversion=JRE 1.7.0 IBM J9 2.6 Windows 8 x86-32 20170718_357001 (JIT disabled, AOT disabled) J9VM - R26_Java726_SR10_20170718_1208_B357001 GC - R26_Java726_SR10_20170718_1208_B357001 J9CL - 20170718_357001 BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US 框架参数:gui 命令行参数:-os win32 -ws win32 -arch x86 gui
!ENTRY com.ibm.ecm.configmgr.app.ce 4 0 2018-06-27 16:13:56.518 !MESSAGE 连接错误:无法建立与应用程序服务器的连接。确保应用程序服务器正在运行并且 SOAP 连接器端口和主机名正确。!STACK 0 com.ibm.ecm.configmgr.engine.ConfigurationManagerException:连接错误:无法建立与应用程序服务器的连接。确保应用程序服务器正在运行并且 SOAP 连接器端口和主机名正确。在 com.ibm.ecm.configmgr.engine.jmx.JMXInvoker.invokeConnectMethodAndMethods(JMXInvoker.java:243) 在 com.ibm.ecm.configmgr.engine.jmx.JMXInvoker.invokeConnectMethodAndMethod(JMXInvoker.java:142) 在 com.ibm .ecm.configmgr.engine.jmx.WebSphereJMXInvoker.connect(WebSphereJMXInvoker.java:在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.invoke) 的 adapter.EclipseStarter.run(EclipseStarter.java:179) java:56) 在 java.lang.reflect.Method.invoke(Method.java:620) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) 在 org.eclipse.equinox.launcher.Main .basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) 原因:java.lang.Exception:无法建立与应用程序服务器的连接。确保应用程序服务器正在运行并且 SOAP 连接器端口和主机名正确。在 com.ibm.ecm.configmgr.utils。
*************************远程响应**************************** ***什么时候进行远程登录,几秒钟后,我看到以下错误
*****************************解决方法************************ ********* 好的,一旦创建了配置文件并运行了第一步,我就禁用了全局安全性并重新启动了 websphere。配置管理器现在能够连接到 WAS(看起来像安全问题。我使用 ssl.client.properties 验证了保护质量 (QoP) 设置,并将其选为 TLSv2。然后我将其更改为 TSLv1.2 并修改了 ssl。 client.properties 也是。仍然没有工作)我稍后会更新这个主题。
filenet-p8 - CE 更新事件:有什么方法可以将之前/之后的属性值传递给工作流?
我已经为添加、更新和删除事件配置了 FileNet 工作流订阅。工作流调用 Java 组件来发送通知消息(给第三方)。
我们希望在“更新”事件的通知消息中看到“之前”和“之后”属性值。
触发订阅的“Event”对象有一个“Modified Properties”成员,所以我希望我可以在工作流中创建一个相应的“ModifiedProperties”字符串数组,并拥有订阅映射“Update.ModifiedProperties = ModifiedProperties”。不幸的是,Event 的“ModifiedProperties”只给出了NEW值,而不是“before”值。<= 所以我看不到任何直接从订阅中获取“之前/之后”值的方法......
看起来“UpdateEvent”对象也有一个“OriginalObject”成员......我也许可以使用Java API从OriginalObject获取“之前”值。
问:这种获取文档属性值之前/之后的方法听起来合理吗?
问:任何想法如何将“OriginalObject”对象从订阅传递到工作流,以便 Java 组件可以使用它?
目标平台是P8 5.2.1;我正在 P8 5.5 上开发。
authentication - 从 servlet 访问 FileNet 内容引擎
我正在尝试从 servlet 访问 IBM FileNet P8 V5 数据存储,并且需要帮助以正确获取 WebSphere 配置。
我在带有 IBM WebSphere 的 RedHat 7 服务器上全新安装了 FN P8。
它在普通的 Java 类中运行良好;连接到服务器并检索数据存储名称。
我将代码复制到 servlet,但出现错误:“ com.filenet.api.exception.EngineRuntimeException: FNRCS0005E: SECURITY_INVALID_CREDENTIALS: 不允许访问内容引擎,因为内容引擎 API 库或 Web 服务接口 (WSI)侦听器找不到所需的安全上下文信息。在安全上下文中找不到预期的凭据“
根据教程,我需要设置运行时环境。这就是我坚持的地方。我尝试通过 JVM 设置中的 WebSphere 控制台添加 jaas.conf.WebSphere,但显然没有正确执行。
带有 servlet 的应用程序安装在同一台服务器上。
java - 我无法在 PE 文件网中使用 queuequery 查询队列元素
当我尝试使用 createquery api 查询队列以获取队列元素时,我遇到了一个问题。
我在 while 语句中收到错误,将以下错误声明为
errorjava.lang.illegalstateexception : 未读块数据
我不知道为什么我会收到这个错误。我可以使用 fetchcount() api 来获取队列中工作项的计数,但是 haveext() api 不起作用,next() 也不起作用。
这个语句没有被执行有什么原因。这与任何java问题有关吗?任何人都可以帮助
代码是