Version JQuery incompatible avec un périphérique d'impression
Juillet 2022
Contexte
Par sécurité, la version JQuery utilisée pour les WES est régulièrement mise à jour dans Watchdoc.
Actuellement, c'est la version 3.6.0 qui est embarquée dans la configuration de Watchdoc.
Si certains périphériques d'impression ne sont pas compatibles avec cette version de JQuery, cela risque de créer une faille de sécurité (un message indique que la version de JQuery installée est vulnérable).
Cause
La version JQuery installée est inférieure à la version 3.5.(il est déconseillé d'utiliser la version 3.2.0 qui génère des failles de sécurité).
Résolution
Pour résoudre ce problème, il convient d'installer une version de JQuery 3.5 ou supérieure (3.6.0 par défaut).
Cependant, si une machine n’est pas compatible avec JQuery 3.6.0, il est possible d’utiliser la version 3.2.0 :
-
accédez en tant qu'administrateur au serveur maître Watchdoc ;
-
ouvrez le fichier de configuration de Watchdoc (par défaut C:\Program Files\Doxense\Watchdoc\Data\config.xml).
-
dans chaque instance WES ( <instance type="Wes[Marque_Modele]... >), ajoutez la balise suivante :
<wes-config>
<jquery-version>v320</jquery-version>
</wes-config>
-
enregistrez le fichier de configuration.
Si vous souhaitez appliquer cette configuration à une file d'impression plutôt qu'à l'instance WES :
-
dans le fichier config.xml, section <!-- Printing Queues -->, dans chaque balise <queue>, ajoutez la balise suivante :
<wes-config>
<jquery-version>v320</jquery-version>
</wes-config>
-
enregistrez le fichier de configuration.