livelink与asp.net Web应用程序集成

时间:2009-03-17 22:57:30

标签: asp.net repository integration document

我正在构建一个标准的asp.net LOB应用程序。我打算在应用程序的某些部分显示一些livelink网址,用户点击下载链接,然后需要从相应的livelink网址下载文档,并且需要提供另存为对话框。

对于任何直接的http文档URL,都可以使用httpwebrequest并获取内容并将其流回浏览器。但是对于livelink URL,有一些页面重定向,当前请求获取某些cookie状态,然后允许生成的URL访问文档内容。

我想知道是否有任何标准的API / web服务允许与livelink集成,这样就可以完成握手并可以检索给定的文档。

任何想法?

4 个答案:

答案 0 :(得分:1)

我相信你至少有两个选择:

  1. 正确构建LiveLink URL - 可以通过将“func”指定为“doc.fetch”,将“nodeid”和“vernum”指定到相关文档来完成此操作
  2. 另一种选择是使用LiveLink API(LAPI)。这是一个足够好的API,很容易上手。
  3. 让我知道它是怎么回事。

答案 1 :(得分:1)

如前所述,Livelink为某些功能提供.NET / Java Web服务。

但是,如果您只需要显示保存/打开/取消对话框,那么您只需使用锚标记中的以下网址:

http://<server>/livelink/llisapi.dll?func=ll&objId=<nodeid>&objAction=download

答案 2 :(得分:0)

我一直在使用webservice在我创建的用于将livelink应用程序迁移到Sharepoint的应用程序中下载Livelink文档。

答案 3 :(得分:0)

Livelink 9.7.1及更高版本具有完整的.net Web服务API。您可以从OpenText知识中心下载SDK。