【问题标题】:livelink integration with asp.net web application与 asp.net Web 应用程序的 livelink 集成
【发布时间】:2010-10-13 23:16:53
【问题描述】:

我正在构建一个标准的 asp.net LOB 应用程序。我计划在应用程序的某些部分显示一些 livelink url,用户单击下载链接,需要从相应的 livelink URL 下载文档,并且需要出现另存为对话框。

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

我想知道是否有任何允许与 livelink 集成的标准 API/Web 服务,以便可以进行握手并检索给定的文档。

有什么想法吗?

【问题讨论】:

    标签: asp.net repository integration document


    【解决方案1】:

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

    1. 正确构建 LiveLink URL - 这可以通过将“func”指定给“doc.fetch”、将“nodeid”和“vernum”指定给相关文档来完成
    2. 另一个选项是使用 LiveLink API (LAPI)。这是一个足够好的 API,很容易上手。

    告诉我进展如何。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

        我一直在使用 Web 服务在我为将 livelink 应用程序迁移到 Sharepoint 而创建的应用程序中下载 Livelink 文档。

        【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2010-12-05
          • 1970-01-01
          • 2021-02-22
          • 2010-09-21
          • 2010-10-05
          • 1970-01-01
          • 2012-01-25
          • 2011-10-14
          • 1970-01-01
          相关资源
          最近更新 更多