我试图从ManifoldCF连接到FileNet而没有任何成功.我得到的错误是
Connection status: Connection temporarily failed: Connection refused to host: 127.0.0.1; nested exception is: java.net.ConnectException: Connection refused: connect
Run Code Online (Sandbox Code Playgroud)
我的参数摘要如下.请注意,我将*放在我不确定的参数旁边,服务器名称和用户名都是虚构的
FileNet domain=test-my-filenet-domain *
User ID=myusername
Server protocol=http
Server WebServices location=wsi/FNCEWS40DIME *
Object store=Test OS
Document URL protocol=http
Document URL hostname=samplehost.mycomp.org
Document URL location=Workplace/Browse.jsp
Server port=7003
Server hostname=samplehost-wp.mycomp.org
Document URL port=443
Password=********
Run Code Online (Sandbox Code Playgroud)
我已经验证了FileNet CE ping页面已启动并在URL上运行http://samplehost.mycomp.org:7003/FileNet/Engine
这个经典的Workplace可以在https://samplehost-wp.mycomp.org/Workplace上找到.请注意,Workplace通过HTTPS,CE通过HTTP
有没有人使用Apache Manifold成功连接到FileNet仓库?
其中一个要求是用新内容更新文档也删除旧文档.文档ID和上一个文档的其他属性应该指向具有新内容的新文档.
有任何样本片段做同样的感谢.
编辑:由于基于意见和基于事实而关闭,但答案基于事实:Case Manager是FileNet的超集,而不是竞争产品.
在我的项目中,我们正在考虑使用IBM Case Manager而不是FileNet P8 + ILOG JRules来实现贷款发放系统.我有责任研究通过FileNet P8迁移到案例管理的优缺点(我们已经在几个项目中使用过).
但我仍然不熟悉Case Manager.有人试过这个产品吗?请给我一些意见.整体体验是什么?是否值得改变?
我正在尝试更改给定文档的类,下面是我使用的代码
Document p8Document = Factory.Document.getInstance(p8ObjectStore,
oldDocumentClassName, new Id(documentId));
p8Document.changeClass(newDocClassName);
p8Document.save(RefreshMode.REFRESH);
Run Code Online (Sandbox Code Playgroud)
执行代码后,我可以看到文档类正在成功更改。现在的问题是,如果我为相同的 guid 再次运行代码,下面的行将使用旧文档类名称再次获取文档。
Document p8Document = Factory.Document.getInstance(p8ObjectStore,
oldDocumentClassName, new Id(documentId));
Run Code Online (Sandbox Code Playgroud) 我正在使用 IBM FileNet CE API 5.1 并面临性能问题,因为循环中的额外刷新和大量迭代(25000+)。这是代码示例:
for (Document document : documents) {
ObjectStore objectStore = document.getObjectStore();
objectStore.refresh(); //round-trip
String symbolicName = objectStore.get_SymbolicName();
...
}
Run Code Online (Sandbox Code Playgroud)
问题是,刷新前的 objectStore 对象根本没有任何缓存属性,甚至没有对象标识(如果我有我可以创建对象存储缓存以避免在每次迭代中刷新)。
文档可能有不同的对象存储(我正在搜索多个对象存储)。
我需要在 FileNet 中创建多内容文档。例如,假设我需要一个文档,其中包含一个 Word 文档、一个 JPEG 文件和一个 MP4 视频文件作为其内容。
任何帮助表示赞赏。谢谢!
我想删除当前版本中已设置特定属性的文档.如果已设置此属性,则需要删除该文档的所有版本.我当前搜索的实现IsCurrentVersion = TRUE and foo = 'bar'有一个问题,即只删除当前版本而不是旧版本.所以我假设我需要删除完整的VersionSeries?直到现在我用
doc.delete();
doc.save(RefreshMode.NO_REFRESH);
Run Code Online (Sandbox Code Playgroud)
我找到的每个文件.如何从系列中检索所有文档并将其删除?如果我将它添加到批处理中会更有效吗?
我正在开发一个需要从FileNet系统中提取文档的项目.我需要提取由Object_ID标识的文档并将它们存储在文件中.该系统在Windows下运行,并且正在使用Oracle 11G数据库.问题是:有没有办法使用直接数据库访问和SQL检索文档内容?我可以编写一个SQL查询,通过将其Object_ID作为参数传递来检索文档的二进制内容.谢谢
我在 ICN 条目模板中有一项要求,以防止用户选择回溯日期。我知道可以使用 EDS 来实现这一点,并且我已经部分完成了。我可以将 MinValue 设置为静态/硬编码日期。但我不太确定如何动态设置 MinValue。
我就是这样做的。
{ "symbolicName": "date1", "label": "Date 1 : ", "minValue": "1982-09-10T01:18:17Z" }
Run Code Online (Sandbox Code Playgroud)
这就是我想要的样子:
{ "symbolicName": "date1", "label": "Date 1", "minValue": {now} OR {today} }
Run Code Online (Sandbox Code Playgroud)
任何指示将不胜感激。