2009-03-17 12 views
0

Je construis une application standard asp.net. Je prévois d'afficher des liens livelink dans certaines parties de l'application, lorsque l'utilisateur clique sur un lien de téléchargement et que le document doit être téléchargé à partir de l'URL correspondante et qu'une boîte de dialogue de sauvegarde doit apparaître. Pour toute URL de document http directe, il est possible d'utiliser httpwebrequest et de récupérer le contenu et de le retransmettre au navigateur. mais avec les URL de liaison, il existe une redirection de page dans laquelle la requête en cours acquiert un état de cookie, puis l'URL résultante est autorisée à accéder au contenu du document. Je me demandais s'il y a des APIs/webservices standard qui permettent l'intégration avec livelink, de sorte qu'une poignée de main peut être faite et un document donné peut être récupéré.Intégration de Livelink avec l'application web asp.net

des idées?

Répondre

1

Je crois que vous avez au moins 2 options:

  1. correctement l'URL Construct LiveLink - cela peut être fait en spécifiant la "Fonction" à "doc.fetch", le "nodeid" et le « vernum "vers le document correspondant
  2. Une autre option consiste à utiliser l'API LiveLink (LAPI). C'est une API assez bonne, assez facile à comprendre.

Faites-moi savoir comment ça se passe.

0

J'utilise un service web pour télécharger des documents Livelink dans une application que j'ai créée pour migrer une application Livelink vers Sharepoint.

+0

Un peu d'auto-promotion ici, mais si vous faites la migration LiveLink vers SharePoint, consultez ceci: http://www.tzunami.com/products/Pages/TDLiveLinkMigration.aspx – SaguiItay

+0

Bonne chance avec l'outil ... – salgo60

0

Livelink 9.7.1 et versions ultérieures dispose d'une API .net webservices complète. Vous pouvez télécharger le SDK à partir du KnowledgeCenter OpenText.

1

Comme déjà mentionné, Livelink fournit des services Web .NET/Java pour certaines fonctionnalités.

Toutefois, si tous vous avez besoin est d'afficher l'enregistrer/ouvrir/Interrompre le dialogue, vous pouvez simplement utiliser l'adresse suivante à partir d'une balise d'ancrage:

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