需要一种方法从cmd提示符(la davcopy)将文件复制到Livelink

时间:2015-04-16 22:49:34

标签: livelink

有没有人为Livelink写过像davcopy这样的东西? (davcopy适用于SharePoint)

我已经下载了davcopy,并且在尝试将其与Livelink一起使用时会挂起。

我问过Open Text,他们的回答是“没有办法开箱即用,它需要编写一个webservices应用程序。”

我不确定如何为livelink编写web服务应用程序;所以,在我探索之前,我想知道是否有人为Livelink完成了davcopy的实现。

2 个答案:

答案 0 :(得分:0)

我知道一个命令行应用程序正在使用MS powershell来做你想做的事情(http://www.gatevillage.net/public/content-server-desktop-library-powershell-suite) 使用Ruby或Perl编写类似的东西并不太难。两者都支持WS / SOAP。 您使用哪个版本的Livelink(或Content Server)?

答案 1 :(得分:0)

您可以使用curl命令行工具上传,下载或删除Livelink中的文件。它针对CS REST API发出HTTP请求,CS 6.0或更新版本中提供了这些请求。

例如,将文件“file.ext”上传到http://server/instance/cs的文件夹8372,作为管理员:

curl \
  -F "type=144" \
  -F "parent_id=8372" \
  -F "name=file.ext" \
  -F "file=@/path/to/file.ext" \
  -u "Admin:password" \
  -H "Expect:" \
  http://server/instance/cs/api/v1/nodes

“Expect”标头必须强制为空,因为CS REST API不支持persistent connections,但curl将始终为此请求启用它们。