Tilaune une équipe d'experts autour de #HCL #Domino et HCL #Connections ... Venez voir les nouveautés des versions de Domino et #Sametime demain le 9 juillet 2020 de 10h30 à 12h00 en vous inscrivant auprès de Marine à l'adresse bonduelle_marine@hcl.com
Affichage des articles dont le libellé est Lotus Domino. Afficher tous les articles
Affichage des articles dont le libellé est Lotus Domino. Afficher tous les articles
Le multi-agenda du client Notes, ca marche aussi avec le client iNotes !!! #IBM #iNotes #Notes
IBM
·
inotes
·
Lotus Domino
Le multi-agenda du client Notes, ca marche aussi avec le client iNotes !!! #IBM #iNotes #Notes
Vous connaissiez bien entendu l'affichage du multi-agenda dans le client Notes ... mais hélas rien ne s'affichait dans l'interface web iNotes.Or (merci Jacques... ), il existe un paramètre notes.ini du serveur IBM Domino v9.x qui permet de l'afficher ...
Donc quand on voit ça dans son client IBM Notes
on peut dorénavant afficher cela dans son interface web ...
Le support de cours de Antonio Dentico sur le tuning et l'administration de Domino 8
Voila il est sorti le support de cours qu'Antonio Dentico et Frédérique Joucla ont écrit sur le tuning et l'administration de Domino 8.
Vous savez donc ce qu'il vous reste à faire ... Lui amener pour une dédicace bien sûr ..
Vous savez donc ce qu'il vous reste à faire ... Lui amener pour une dédicace bien sûr ..
La version 8.5.3 est sorti .. en anglais certes ..
Voila la version 8.5.3 est disponible en version anglaise sous Windows et sous Linux .. première surprise après l'installation sous Linux la version du client Sametime qui reste en 8.5.1 alors que la version 8.5.2 est disponible ...
Alors il ne reste qu'à commencer les tests ..
Alors il ne reste qu'à commencer les tests ..
Faire une base de redirection automatique tant en Lotus Notes qu'en Http
Bon je sais maintenant il parait que le système est opérationnelle sur les nouvelles version de serveur mais quand même on murmure qu'il y aurait des erreurs des pop up et des trucs qui daille l'utilisateur et donc l'administrateur ...
Alors le but est de faire en sorte que les personnes qui ouvrent la base en question sur un serveur se retrouvent automatiquement redirigé sur un autre serveur de façon transparente.
Le principe est simple finalement :
Nous allons mettre en oeuvre des bouts de script et du codage http à différents endroits de la base.
Mais occupons nous d'abord de la liste de contrôle d'accès ... Facile comme on va faire du postopen et que la base ne contient rien en terme de donnée si la personne est "auteur" ca le fait parfaitement ..
Et hop pour la suite occupons nous des composants de la base de redirection ...
d'abord on va faire un masque

avec un lien URL qui contient une valeur calculé sur la champ qui va servir pour le web
Dans le masque on positionne le lien web avec une valeur calculée qui contient le nom du champ (cf le champ suivant ) vers la base de destination et un champ (celui là .. ) qui contient la valeur @ReplaceSubstring(@ReplaceSubstring(@LowerCase(@Subset(@DbName; -1)); "mail" : " "; "mailbp" : "+"); "\\" : " "; "/" : "+")
Le lien URL est

bon on a finit avec le masque
Alors voyons les pages, deux pages pour tenir les utilisateurs au courant ...
La première qui va être ouverte lors de l'ouverture de la base Notes et va provoquer la redirection vers la nouvelle base
La deuxième va rester ouverte sur le poste de l'utilisateur pour le prévenir du changement
Elle contient un bouton pour permettre la fermeture de la base de redirection.
Voila il ne manque plus que deux éléments l'agencement pour faire apparaitre les pages au bon endroit et le post open de la base.
L'agencement je vous le laisse faire pour mette la page de fermeture ...
Le post open se compose de deux éléments une constante pour fixer le nom du serveur de destination et le code de post open :
Sub Postopen(Source As Notesuidatabase)
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim CurrentMailDatabase As NotesUIDatabase
Dim CurrentMail As NotesDatabase
Dim nomfichier As String
Dim ServerMailDatabase As String
Dim Result As Integer
Set CurrentMail = session.CurrentDatabase
nomfichier = CurrentMail.FileName
nomfichier = "mailbp\" + nomfichier
Call workspace.OpenDatabase ( MailBPServer,nomfichier , , , False, False )
End Sub
Reste à bien vérifier que lors de l'ouverture de la base en mode web ou en mode notes les bon documents s'affichent et le tour est joué ...

Alors pour les plus courageux à vos Designer pour les autres si vous me demandez la base je vous l'envoi ..
Alors le but est de faire en sorte que les personnes qui ouvrent la base en question sur un serveur se retrouvent automatiquement redirigé sur un autre serveur de façon transparente.
Le principe est simple finalement :
- On réplique la base sur le serveur de destination
- On modifie les informations des fiches de l'annuaire pour le routage sur le nouveau serveur
- On supprime la base de l'ancien serveur et on la remplace par une base créée sur le modèle décrit après. La base doit simplement mais de manière impérative porter le même nom de fichier et bien sûr être dans le même répertoire (je sais c'est beaucoup mais on va quand même pas se prendre la tête ... )
Nous allons mettre en oeuvre des bouts de script et du codage http à différents endroits de la base.
Mais occupons nous d'abord de la liste de contrôle d'accès ... Facile comme on va faire du postopen et que la base ne contient rien en terme de donnée si la personne est "auteur" ca le fait parfaitement ..
Et hop pour la suite occupons nous des composants de la base de redirection ...
d'abord on va faire un masque

avec un lien URL qui contient une valeur calculé sur la champ qui va servir pour le web
Dans le masque on positionne le lien web avec une valeur calculée qui contient le nom du champ (cf le champ suivant ) vers la base de destination et un champ (celui là .. ) qui contient la valeur @ReplaceSubstring(@ReplaceSubstring(@LowerCase(@Subset(@DbName; -1)); "mail" : " "; "mailbp" : "+"); "\\" : " "; "/" : "+")Le lien URL est

bon on a finit avec le masqueAlors voyons les pages, deux pages pour tenir les utilisateurs au courant ...
La première qui va être ouverte lors de l'ouverture de la base Notes et va provoquer la redirection vers la nouvelle base
La deuxième va rester ouverte sur le poste de l'utilisateur pour le prévenir du changement
Elle contient un bouton pour permettre la fermeture de la base de redirection.Voila il ne manque plus que deux éléments l'agencement pour faire apparaitre les pages au bon endroit et le post open de la base.
L'agencement je vous le laisse faire pour mette la page de fermeture ...
Le post open se compose de deux éléments une constante pour fixer le nom du serveur de destination et le code de post open :
Sub Postopen(Source As Notesuidatabase)
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim CurrentMailDatabase As NotesUIDatabase
Dim CurrentMail As NotesDatabase
Dim nomfichier As String
Dim ServerMailDatabase As String
Dim Result As Integer
Set CurrentMail = session.CurrentDatabase
nomfichier = CurrentMail.FileName
nomfichier = "mailbp\" + nomfichier
Call workspace.OpenDatabase ( MailBPServer,nomfichier , , , False, False )
End Sub
Reste à bien vérifier que lors de l'ouverture de la base en mode web ou en mode notes les bon documents s'affichent et le tour est joué ...

Alors pour les plus courageux à vos Designer pour les autres si vous me demandez la base je vous l'envoi ..





