Skip to content

Mise à jour vers la version 3.21.1 ​

Le serveur ICF local à RAC/M charge désormais aussi les bibliothèques déposées dans [Répertoire d'installation]/ICF/server/ext_lib, comme le faisait déjà le serveur ICF autonome. Ce répertoire est l'endroit où placer les bibliothèques dont vos connecteurs ont besoin et que RAC/M ne livre pas, comme un pilote JDBC (jt400.jar pour une base de données AS400, par exemple) ou les bibliothèques PeopleSoft psjoa.jar et psft.jar. La mise à jour ne modifie jamais son contenu.

Le répertoire ICF/server/lib, en revanche, est vidé à chaque mise à jour depuis la version 3.20.2, afin que les bibliothèques d'une version antérieure ne restent pas à côté des nouvelles. Une bibliothèque que vous y ajoutez est supprimée à la mise à jour suivante.

Tâches préalables à la mise à jour ​

  • (Si vous avez ajouté des bibliothèques dans ICF/server/lib) Les copier hors de [Répertoire d'installation]/ICF/server/lib avant d'exécuter le programme d'installation.

    Obligatoire

    Le programme d'installation vide ICF/server/lib. Une bibliothèque que vous y avez ajoutée et que vous n'avez pas copiée au préalable est perdue, et les connecteurs qui en ont besoin échouent avec une ClassNotFoundException.

    Copiez uniquement les bibliothèques que vous avez ajoutées vous-même, et non celles que livre RAC/M. Si vous passez directement de la version 3.20.1 ou antérieure à cette version, consultez aussi Mise à jour vers la version 3.20.2.

Tâches pré-démarrage ​

  • (Si vous avez ajouté des bibliothèques dans ICF/server/lib) Déposer les bibliothèques copiées dans [Répertoire d'installation]/ICF/server/ext_lib. Le serveur ICF local à RAC/M crée le répertoire à son démarrage s'il n'existe pas encore ; créez-le vous-même si vous y déposez les fichiers avant.