Pregunta

Estoy creando una aplicación asp.net LOB estándar. Estoy planeando que aparezcan algunas URL de livelink en algunas partes de la aplicación, donde el usuario hace clic en un enlace de descarga y el documento debe descargarse de la URL de livelink correspondiente y debe aparecer un diálogo de guardar como.

para cualquier URL de documento http directo, es posible utilizar httpwebrequest y recuperar el contenido y transmitirlo de nuevo al navegador. pero con las URL de livelink, hay una redirección de página en la que la solicitud actual adquiere algún estado de cookie y luego la URL resultante puede acceder al contenido del documento.

Me preguntaba si hay API / servicios web estándar que permitan la integración con livelink, de modo que se pueda hacer un apretón de manos y se pueda recuperar un documento determinado.

alguna idea?

¿Fue útil?

Solución

Creo que tiene al menos 2 opciones:

  1. Construya la URL de LiveLink correctamente; esto se puede hacer especificando el " func " para "doc.fetch", el "nodoid" y el "vernum" al documento pertinente
  2. Otra opción es usar la API LiveLink (LAPI). Es una API lo suficientemente buena, que es bastante fácil de aprender.

Déjame saber cómo va.

Otros consejos

Como ya se mencionó, Livelink proporciona servicios web .NET / Java para ciertas funciones.

Sin embargo, si todo lo que necesita es mostrar el cuadro de diálogo guardar / abrir / cancelar, puede usar la siguiente URL de una etiqueta de anclaje:

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

He estado utilizando un servicio web para descargar documentos de Livelink en una aplicación que he creado para migrar una aplicación de livelink a Sharepoint.

Livelink 9.7.1 y superior tiene una API completa de servicios web .net. Puede descargar el SDK desde el Centro de conocimiento de OpenText.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top