Est-il possible de créer une bibliothèque LotusScript dans une base de données, puis d'y accéder à partir d'une autre base de données?Partager une bibliothèque LotusScript entre des bases de données
Sans simplement copier la bibliothèque dans chaque base de données qui doit l'utiliser.
Ce que je voudrais réaliser est un emplacement unique où je peux mettre à jour la bibliothèque et ne pas devoir la copier manuellement dans chaque base de données qui l'utilise. Je ne peux pas utiliser un modèle de conception car les bases de données qui utilisent cette bibliothèque de scripts utilisent toutes des modèles de conception différents.
Je suppose qu'une autre solution consisterait à créer un agent pour copier la bibliothèque sur toutes les bases de données à chaque mise à jour. Donc, si quelqu'un a déjà fait quelque chose comme ça auparavant, j'aimerais aussi en parler ici.
Je voudrais ajouter que vous voulez sans doute conserver plusieurs versions de chaque bibliothèque de scripts, en utilisant une [Version sémantique] (http://semver.org) système de numérotation. Tout ce qui utilise une bibliothèque devra utiliser une version spécifique de celle-ci. Ensuite, vous pouvez mettre à jour vos bibliothèques sans craindre de casser quelque chose dans vos applications qui l'utilisent, car elles utiliseront une version précédente. Vous pouvez mettre à jour les applications une par une et tester correctement que tout fonctionne. Ou laissez-les utiliser l'ancienne version si cela fonctionne bien. – iconoclast