2016-08-22 1 views
0

Avec la bibliothèque d'édition aller-retour pour Domino WebDAV for IBM Domino sur openntf qui devrait me permettre d'ouvrir une pièce jointe, telle que Microsoft Word, de la modifier et de la sauvegarder sur le serveur.Édition aller-retour avec WebDav pour Domino

J'ai configuré mon serveur avec les informations nécessaires, mais j'ai du mal à exécuter les fichiers WebDocOpenSetup et WebDocOpen.exe sur mon système de fenêtrage 64 bits, avez-vous une idée de ce que je pourrais faire à ce sujet?

+0

Vous devriez éditer votre question car il semble qu'elle appartienne au projet WebDAV sur OpenNTF et pas explicitement à XPages - ou vous devez le clarifier un peu https://www.openntf.org/main.nsf/project.xsp ? r = projet/WebDAV% 20pour% 20IBM% 20Domino –

Répondre

1

j'ai écrit ce morceau de code, alors laissez-moi vous expliquer quelques-uns des défis que vous rencontrerez:

  • Windows ouvre tout ce qui commence par http (s) en utilisant un navigateur Web et non une application. Il ignore heureusement l'extension de fichier. Un protocole différent était donc nécessaire. J'ai opté pour webdav:// (comme vous avez skype://, notes://, sap://)
  • l'application d'aide (sur Windows - ou le script pour OS/X Linux) réagit simplement sur ce protocole. L'installateur crée simplement les entrées de registre nécessaires. Vous pouvez le faire manuellement
  • Lorsque vous démarrez une application Office avec une URL en tant que paramètre, par exemple. winword.exe https://.....doc le mécanisme webDAV entre en jeu comme souhaité.
  • La seule chose que fait WebDocOpenSetup est de définir des clés de registre et d'enregistrer le WebDocOpen.exe en tant que gestionnaire pour le protocole webdav(s)://. Le code source est inclus, vous pourriez avoir besoin de recompiler pour 64Bit
  • l'assistant vérifie l'application nécessaire en fonction de l'extension et il lance avec l'URL (webdav remplacé par http) en tant que paramètre
  • Vous pouvez vous épargner un certain problème en utilisant https avec un certificat approprié. Auto-signé ne sera pas coupé
  • Il est an article sur mon blog expliquant plus de l'arrière-plan
  • Le registre des entrées are explained here
  • Vous pouvez tester avec un premier Mac ou Linux pour assurer que tout fonctionne ;-)
  • Même sans la petite application d'aide, vous pouvez vous connecter en utilisant WebFolders Explorer ( pas Internet Explorer , Explorateur)

Bonne chance!

+0

webdav: //localhost/development/FileDemo.nsf/ ($ All) /A7BB455698A88C9FC1258018004861FA/$File/TestFile.odt –

+0

Ce sont les URL. Est-ce que ça marche? – stwissel

+0

Merci pour votre réponse, j'ai configuré tout ce qu'il essaie d'ouvrir mais dans les dépôts il vide "Domino WebDAV Repository:/webdav/filedemo /" l'attachement n'est pas dans la vue. Dans le champ Racine de mon classemo j'ai "notes: ///development/FileDemo.nsf/ ($ All)" –