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 :

  1. accédez en tant qu'administrateur au serveur maître Watchdoc ;

  2. ouvrez le fichier de configuration de Watchdoc (par défaut C:\Program Files\Doxense\Watchdoc\Data\config.xml).

  3. dans chaque instance WES ( <instance type="Wes[Marque_Modele]... >), ajoutez la balise suivante :

    <wes-config>

    <jquery-version>v320</jquery-version>

    </wes-config>

  4. enregistrez le fichier de configuration.

     

Si vous souhaitez appliquer cette configuration à une file d'impression plutôt qu'à l'instance WES :

  1. 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>

  2. enregistrez le fichier de configuration.

Les valeurs possibles de la balise <jquery-version> sont v320(déconseillée car susceptible de contenir des failles) ou v360 (valeur par défaut).