Pergunta

Estou construindo uma aplicação asp.net LOB padrão. Estou planejando ter algumas urls Livelink aparecendo em algumas partes da aplicação, onde o usuário clica em um link de download e as necessidades de documentos para ser baixado da URL LiveLink correspondente e um save-as necessidades de diálogo para chegar.

para qualquer URL do documento http direta, é possível usar httpwebrequest e buscar o conteúdo e transmiti-lo de volta para o navegador. mas com URLs Livelink, há um redirecionamento alguma página onde a solicitação atual adquire algum estado cookie e, em seguida, o URL resultante tem permissão para acessar o conteúdo do documento.

eu queria saber se há alguma APIs padrão / webservices que permitem a integração com LiveLink, de tal forma que um aperto de mão pode ser feito e um determinado documento pode ser recuperado.

todas as idéias?

Foi útil?

Solução

Eu acredito que você tem pelo menos 2 opções:

  1. Construir o LiveLink URL corretamente - isso pode ser feito através da especificação do "func" para "doc.fetch", o "nodeid" eo "vernum" para o documento relevante
  2. Outra opção é usar o LiveLink API (LAPI). É uma API suficientemente bom, que é bastante fácil de pegar.

Deixe-me saber como ele vai.

Outras dicas

Como já mencionado, Livelink fornece serviços .NET / Java Web para determinadas funcionalidades.

No entanto, se tudo que você necessita é para exibir o save / open / diálogo cancelar, em seguida, você pode apenas usar o seguinte URL a partir de uma marca de âncora:

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

Eu tenho usado um webservice para download de documentos Livelink em um aplicativo que eu criei para a migração de uma aplicação LiveLink para Sharepoint.

Livelink 9.7.1 e superior tem uma completa API serviços da web .net. Você pode baixar o SDK do Centro de Conhecimento OpenText.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top