интеграция livelink с веб-приложением asp.net - PullRequest
0 голосов
/ 18 марта 2009

Я создаю стандартное приложение asp.net LOB. Я планирую, чтобы некоторые URL-адреса livelink отображались в некоторых частях приложения, где пользователь нажимает ссылку для скачивания, и документ должен быть загружен с соответствующего URL-адреса livelink, и должен появиться диалог сохранения.

для любого прямого URL-адреса http-документа можно использовать httpwebrequest, извлечь содержимое и передать его обратно в браузер. но с URL-адресами живых ссылок существует перенаправление на некоторую страницу, где текущий запрос получает некоторое состояние cookie, а затем полученному URL-адресу разрешается доступ к содержимому документа.

Мне было интересно, существуют ли какие-либо стандартные API / веб-сервисы, которые позволяют интеграцию с livelink, так что можно выполнить рукопожатие и получить данный документ.

есть идеи?

Ответы [ 4 ]

1 голос
/ 30 октября 2010

Как уже упоминалось, Livelink предоставляет .NET / Java Web-сервисы для определенных функций.

Однако, если все, что вам требуется, это отобразить диалоговое окно сохранения / открытия / отмены, то вы можете просто использовать следующий URL из тега привязки:

http://<server>/livelink/llisapi.dll?func=ll&objId=<nodeid>&objAction=download
1 голос
/ 20 мая 2009

Я полагаю, у вас есть как минимум 2 варианта:

  1. Правильно составьте URL-адрес LiveLink - это можно сделать, указав «func» для «doc.fetch», «nodeid» и «vernum» для соответствующего документа
  2. Другим вариантом является использование LiveLink API (LAPI). Это достаточно хороший API, который довольно легко подобрать.

Дайте мне знать, как это происходит.

0 голосов
/ 20 октября 2009

Livelink 9.7.1 и выше имеет полный API-интерфейс .net webservices. Вы можете загрузить SDK из Центра знаний OpenText.

0 голосов
/ 03 июня 2009

Я использовал веб-сервис для загрузки документов Livelink в приложение, которое я создал для переноса приложения livelink в Sharepoint.

...