问题标签 [ibm-content-collector]

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 回答
54 浏览

filenet-p8 - 从ICC中的电子邮件中提取代表财产

我们正在为电子邮件启用记录管理。带有 Microsoft Exchange 电子邮件连接的 ICC 用于将电子邮件声明为记录

我们需要维护邮件的代表属性,以防邮件是由委托其他用户邮箱的用户发送的。

但是电子邮件的可用系统元数据没有此信息的任何属性。有没有办法从电子邮件中提取这些信息?

0 投票
1 回答
125 浏览

filenet-p8 - 启用对通过 IBM Content Collector 归档的电子邮件文档的附件名称的搜索

我们需要能够搜索电子邮件附件名称(附加到通过 IBM ICC Microsoft Exchange 电子邮件连接器归档在 FileNet 中的电子邮件的文件的名称)

如果我们只在对象存储上启用 CBR,我们可以搜索附件正文中的文本,但不能搜索附件名称。

我们想到的另一种方法是将附件名称保存在元数据属性中。但这里的问题是,我们无法在 ICC 中提取附件名称。请为此建议任何方法。

0 投票
1 回答
323 浏览

filenet-p8 - IBM Content Collector FS 到 P8 归档

在我当前使用 IBM Content Collector 4.0.1 SP5 和 IBM Filenet P8 Content Engine 5.2.1 的项目中,我需要从文件系统收集文件并将它们添加到某个 P8 的对象存储中。

报告文件被添加到八个固定文件夹的文件夹中,在它们之下,随着时间的推移,结构随着时间的推移而不断增长,进一步的嵌套文件夹遵循 yyyy/mm 的形式:

文件夹层次结构

我从FS to P8 Archiving (Replicate File System and Detect Duplicates).ctms任务路由示例开始,以便在我的对象存储中拥有复制的结构。

FS to P8 归档任务路径 让我们专注于P8 File Document in folder task,尤其是File in Folder Options.

问题是在我的存储库中创建的路径还包含驱动器号(例如E:\Report\AMM_000001_00001\2017\05:),而我只想从 Report 文件夹开始复制文件夹结构。

我怎样才能做到这一点?我应该为此使用正则表达式吗?

0 投票
0 回答
15 浏览

ibm-content-collector - 在现有的内容收集器安装上再添加一个源系统

我希望在 IBM 内容收集器服务器上再添加一个源系统Microsoft Exchange 。我已经在 Windows 服务器上安装并配置了文件系统。

所以我的问题是,我可以在现有安装上添加 Microsoft Exchange 而不干扰文件系统吗?如果是,我该如何添加?

谢谢,达特雷

0 投票
1 回答
332 浏览

filenet-p8 - IBM Content Collector 错误调用外部 Web 服务

在我当前使用 IBM Content Collector 4.0.1 SP5 和 IBM Filenet P8 Content Engine 5.2.1 的项目中,我需要从文件系统收集文件并将它们添加到某个 P8 的对象存储中。

在服务器上执行上传后或发生错误时,我插入了一个 WS 调用 Web 服务任务,以便提交一些要写入数据库的数据。

配置如下:
在此处输入图像描述

根据 IBM 提供的WS 调用 Web 服务任务描述页面中的要求,该 Web 服务符合 REST ,代码摘录如下:

当 ICC 尝试调用 WS 时,我收到如下 HTTP/1.1 400 Bad Request 错误:

2017-10-20T13:47:10.394Z FINEST [47] 准备发送到 web 服务的内容:{"e:\report\amm_000001_00001\2017\10\201710_amm_000001_00001_qxn_report_00_errato.pdf":{"esito":"KO","fileName ":"Prova"},"e:\report\amm_000001_00001\2017\10\201710_amm_000001_00001_qxn_report_00_errato.xml":{"esito":"KO","fileName":"Prova"}}
[com.ibm.afu.connector .webservice.task.InvokeServiceTask getInputHttpEntity] [CTMS-task-12dc 44] 2017-10-20T13:47:10.456Z FINEST [48] 配置: http: //192.168.8.29 :8080/sirfAcq/filenet/notificaArchiviazione fileName
esito
[ com.ibm.afu.connector.webservice.task.InvokeServiceTask 执行] [CTMS-task-12dc 44] 2017-10-20T13:47:10。830Z 最佳 [49] 调用 web 服务 URI:http://192.168.8.29:8080/sirfAcq/filenet/notificaArchiviazione
[com.ibm.afu.connector.webservice.task.InvokeServiceTask 执行] [CTMS-task-12dc 44] 2017-10-20T13:47:13.763Z 最佳[50] 调用耗时(毫秒):2933
[com.ibm.afu.connector.webservice.task.InvokeServiceTask 执行] [CTMS-task-12dc 44] 2017-10-20T13:47:13.763Z 严重 [51] 失败调用 web 服务:HTTP/1.1 400 Bad Request
[com.ibm.afu.connector.webservice.task.InvokeServiceTask execute] [CTMS-task-12dc 44] 2017-10-20T13:47:13.841Z FINEST [52] [ctms -native] 2017-10-20T13:47:13Z Trace2 0x12dc 调用成功,任务完成...

我究竟做错了什么?

0 投票
1 回答
154 浏览

filenet-p8 - 外部 WS 调用后 IBM Content Collector 接收响应错误

在我当前使用 IBM Content Collector 4.0.1 SP5 和 IBM Filenet P8 Content Engine 5.2.1 的项目中,我需要从文件系统收集文件并将它们添加到某个 P8 的对象存储中。

这个问题是相关的,在这个问题之后。

WS 响应必须符合名为 Esito 的自定义元数据源,其中包含两个名为resultCode和的元数据属性message

调用似乎是正确的,但是当得到响应时,我可以在日志中阅读此消息,并且文件未上传到 P8 内容管理器中:

2017-11-10T08:54:05.708Z FINEST [52] [ctms-native] 2017-11-10T08:54:05Z Trace2 0x15a4 使用 1 个 TaskInputs ufibridge.dll:0x114ac [com.ibm.afu.ufibridge.logging .LoggingAdapter 日志] [CTMS-task-15a4 45] 2017-11-10T08:54:05.708Z FINEST [53] 准备发送到 Web 服务的内容:{"e:\report\amm_000001_00001\2017\11\201711_amm_000001_00001_qxn_report_000000 :{"esito":"KO","文件名":"201711_AMM_000001_00001_QXN_REPORT_00(1)(2)(3).pdf"},"e:\report\amm_000001_00001\2017\11\201711_amm_000001_00001_qxn_ito_00." ":"KO","fileName":"201711_AMM_000001_00001_QXN_REPORT_00(1)(2)(3).xml"}} [com.ibm.afu.connector.webservice.task.InvokeServiceTask getInputHttpEntity] [CTMS-task-15a4 45] 2017-11-10T08:54:05。708Z 最佳 [54] 配置:

属性名称=“消息”类型=“字符串”显示名称=“消息”
属性名称=“结果代码”类型=“字符串”显示名称=“结果代码”
http://192.168.8.29:8080/sirfAcq/filenet/notificaArchiviazione

文件名 esito [com.ibm.afu.connector.webservice.task.InvokeServiceTask 执行] [CTMS-task-15a4 45] 2017-11-10T08:54:05.708Z FINEST [55] 调用 web 服务 URI:http://192.168。 8.29:8080/sirfAcq/filenet/notificaArchiviazione [com.ibm.afu.connector.webservice.task.InvokeServiceTask 执行] [CTMS-task-15a4 45] 2017-11-10T08:54:05.739Z FINEST [56] 调用耗时(毫秒):31 [com.ibm .afu.connector.webservice.task.InvokeServiceTask 执行] [CTMS-task-15a4 45] 2017-11-10T08:54:05.739Z 严重 [57] java.lang.String 与 com.ibm.json.java.JSONObject 不兼容[com.ibm.afu.connector.webservice.task.InvokeServiceTask 执行] [CTMS-task-15a4 45]异常 [java.lang.ClassCastException]:java.lang.String 与 com.ibm.json.java.JSONObject com 不兼容.ibm.afu.connector.webservice.task.InvokeServiceTask.processResponse(InvokeServiceTask.java:140) com.ibm.afu.connector.webservice.task.InvokeServiceTask.execute(InvokeServiceTask.java:112)

有人可以解释一下 WS 响应 JSON 的正确格式吗?
是否可以使用单向模式而不是请求响应模式?