问题标签 [opentext]

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

xml - 导出页面 OpenText

我必须从 OpenText 导出一些页面,解析数据,然后将其放入新系统。问题是,我找不到任何关于 opentext 导出的文档。我得到这样的行:

我根本不知道 PGE 1 到 12 是什么,而且很难像那样使用它。其他文件看起来并不好。这里有人知道我在哪里可以找到这个 cms 的文档吗?

0 投票
1 回答
1677 浏览

c# - OpenText Livelink Content Server 调用“GetNode”不返回任何文档

嗨,所有社区。

这个问题与一个名为 OpenText Content Server 10.5(以前称为 LiveLink)的特定产品和他的 Content Server Web Service (CWS) 的使用有关。

我们使用一个非常简单的调用来检索文档,使用他的 DocumentID“GetNode”传递内部文档 ID:

这种方法每次都有效,除非我们检索一些带有 xls 或 xlsx 扩展名的文件,如 Microsoft Excel。

即使是其中包含“Hallo Word”的文本文件,重命名为 xls 也不起作用!

我的想法是,这可能是:a) 一个有问题的 Web 服务,需要一个补丁 b) 我们在 LiveLink 配置中遗漏了一些东西来启用某些文件。

任何帮助都不受欢迎

感谢前卫的任何支持

- - - - - 第2部分 - - - - - - - - -

更具体地说,考虑我们有一个 ID = 229835 的文档(昵称也具有相同的值)

1) 使用GetNode(229835)我们收到以下错误:Livelink 服务器上的 DocumentManagement.GetNode() 失败。没有返回任何结果。检查 Livelink 服务器线程日志。(服务器日志上没有任何内容!)

2)使用GetNodeByNickName("229835")一切正常。

3) 使用 te GetGUID(229835)我们首先检索像“3F67..8942”这样的 GUID,然后使用GetNodeByGUID(""3F67..8942")一切正常。

所以我的问题是为什么第一个命令失败而其他两个有效?

考虑到某些类型的 XLS、XLSX、ZIP、DOC、DOCX 文件“似乎”会发生这种情况。大小不超过 2 Mb。

0 投票
1 回答
670 浏览

opentext - 根据特定对象类型过滤的 OpenText XMLExport url

我使用 XMLEXPORT url 获取特定文件夹的内容:

此 url 返回文件夹的完整内容。我只想拥有文件夹(objtype 0)

这种方法可以吗?(像'objtype = 0'这样的属性)

0 投票
1 回答
724 浏览

sap - 开放文本内容服务器中的 SAP 业务对象

谁能告诉我,从扩展 ECM 应用程序导入特定对象类型的业务工作区并表示具有开放文本内容服务器的 SAP 业务对象是否与导入标准文件夹相同?

可以使用来自实时链接的相同对象导入器还是不同?

0 投票
2 回答
2097 浏览

java - 如何在一次调用中获取所有 OpenText Content Server 类别?

我目前正在进行一个涉及 OpenText Content Server 10.5 SP1 更新 2015-03 的项目。

我试图找出是否可以使用 Java SOAP Web 服务或 REST 通过一次调用从系统类别卷中获取所有类别。

在 Web 服务方面,我发现了 DocumentManagement WSDL 公开的几个方法GetCategoryDefinitionGetCategoryDefinitions它们需要 categoryID 作为参数。

在 REST 方面,我设法获得了对类别的访问权限,但经过相当长的旅程:

  1. call tootcs/cs.exe?func=search.GetCategoryVolume给出后续调用的 URL 作为响应
  2. call tootcs/cs.exe?func=ll&ObjID=2005&objAction=XMLExport&scope=1给出系统类别卷的 ID 以及类别 ID
  3. call tootcs/cs.exe?func=ll&ObjID=21361&objAction=XMLExport&scope=1提供有关该类别的所需信息。

我希望有一个电话返回有关我需要的类别的所有信息。

有可能实现吗?

0 投票
1 回答
1551 浏览

vba - 有没有办法使用 word 宏获取 OpenText Content Server 节点 ID

在 Content Server 用户通过在其 pc 上打开 word 并保存(使用企业连接对话框)创建 word doc 之后,在 word doc 关闭之前,我使用 word 宏获取 OpenText Content Server 节点 ID - 我是构建一个宏来挂钩项目编号并将一些元数据提取到文档中,允许用户插入/更新文档页脚。

在这种情况下,各种 API 或 SDK 的某些方面是否允许 word 宏访问其自己的节点 ID(可能还有其他元数据)?

我找到了文件 C:\Users[username]\AppData\Roaming\OpenText\OTEdit\sync.fedb 似乎包含文件位置/名称和内容服务器中的文档之间的映射,但是直接询问这个似乎有点 hack,因为 OTEdit.exe 总是锁定文件,我想知道是否有支持的方法来执行此操作。

我已经研究了 DPS 作为将内容服务器节点 ID 标记到单词 doc 属性中的一种方法,虽然如果用户关闭并重新打开 doc,这可以工作,但在 doc 关闭之前属性不可用,所以它是在这种情况下没有用。

0 投票
1 回答
699 浏览

workflow - 如何开始使用 OpenText CASE360 进行开发

我是案例和工作流管理的初学者,想使用 OpenText CASE360 创建一个简单的任务,谁能告诉我如何创建/设计/实施等。

0 投票
2 回答
1264 浏览

java - 在集群 OpenText CS/AS 服务器环境上调用用户验证时出错

我有一个集群 OpenText Content Server 10.5 Update 2015-09 安装以及一个集群存档服务器,该服务器在 Windows 2012R2 上与 Microsoft 集群一起运行。

集群模式是主动/被动。

配置如下:

MS 服务器集群:响应以 .99 结尾的地址

  • 节点 1:OTCS 应用程序打开响应以 .47 结尾的 vip 地址
  • 节点 2:OTCS 应用程序关闭

MS 服务器集群:响应以 .98 结尾的地址

  • 节点 1:OTAS 应用程序开启响应以 .48 结尾的 vip 地址
  • 节点 2:OTAS 应用程序关闭

我有一个调用 OT Java Web 服务的应用程序,它被配置为直接指向集群地址,而不是单个服务器。

我遵循的步骤是:

  1. 首先对挂载在 AS 服务器上的 OTDS 进行身份验证,使用构建的客户端otdsws/services/Authentication wsdl. 这将为用户返回一个 OTDSSO 令牌。
  2. 使用 ValidateUser 方法和 OTDSSO 作为参数对 CS 进行用户验证,由cws/Authentication.svc wsdl

问题是:当应用程序启动时,它可以使用 WS 与 CS 服务器正确通信,但是当集群打开另一个节点时,为了调用 ValidateUser 方法而构建的 url 对应于 MS 集群 vip (.99) 而不是 OTCS应用程序贵宾 (.47)。

只要这些应用程序位于不同的节点上,我就会收到以下错误:

无法访问服务器。无法建立连接,因为目标机器在 OpenText.Livelink.Service.Core.ExceptionUtil.handleException(Exception ex) 处的 OpenText.Livelink.Service.Core.Authentication.ValidateUser(String capToken) 处主动拒绝了它 172.30.136.99:2099 OpenText.Livelink.Service.Core.Authentication_WCF.ValidateUser(ValidateUserRequest request) at SyncInvokeValidateUser(Object , Object[] , Object[] )
在 System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(对象实例,Object[] 输入,Object[]& 输出)在 System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5( MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet) OpenText.Livelink.Service.Core.ServiceException

我使用 SoapUI 执行了相同的测试,得到了相同的错误。我想知道为什么呼叫被路由到集群应用程序vip而不是OTCS应用程序vip。

2015-12-15 更新

还按照@Matthew Barben 的建议验证了安全参数配置设置,但没有成功。貌似默认允许每个IP调用OTCS系统,其实是从帮助页面看的:

内容服务器客户端主机

Content Server Client Hosts 字段包含要接受来自其请求的服务器的 IP 地址。默认情况下,该字段为空白,并且接受所有客户端连接。

0 投票
3 回答
6354 浏览

c# - 如何使用 REST api 将新文档添加到 Content Server 10.5

如何使用 REST api 向 Content Server 10.5 添加新文档?

我正在按照Swagger 文档创建节点,但不清楚如何将文件附加到请求中。这是(大致)我正在使用的代码:

我一直在developer.opentext.com论坛中搜索,但在 c# 中找到一个完整的示例证明很困难 - 在 javascript 中有一些示例,但尝试在 c# 中或通过 chrome 或 firefox 扩展复制这些示例只会得到相同的结果。到目前为止,调用其他 CS REST 方法还不是问题,这是第一个给我带来问题的方法。

编辑:我将错误的网址粘贴到我的问题中,现在我已经修复了。它是var uri = $"http://[serverName]/otcs/llisapi.dll/api/v1/forms/nodes/create?type=0&parent_id={folderId}&name={docName}";

0 投票
1 回答
4685 浏览

enterprise - 企业扫描:归档文档时出错

我正在使用 Enterprise Scan 软件来管理我在本地企业中的文档,但是当我尝试将文档存档到服务器时,我收到了以下错误消息:

“归档内容服务器 API 函数调用期间出现严重错误失败错误添加版本到订阅号码归档过程将被中止

“归档过程中出现严重错误,无法将数据写入传输连接,现有连接被远程主机强行关闭,归档过程将中止”</p>

怎么能建议我任何解决方案或谁能告诉我问题出在哪里?

这是我们尝试归档(上传)文档时遇到的错误: 在此处输入图像描述