Administrer Assistant z/OS
Guide d’exploitation pour la configuration, la maintenance, la sécurité, les mises à jour documentaires, les traitements d’extraction et de traduction, ainsi que la supervision générale de la plateforme.
1. Présentation
L’administration d’Assistant z/OS consiste à maintenir séparément l’application PHP, les documents IBM sources, les données structurées, les traductions et les analyses IA.
2. Architecture de l’installation
Une installation complète comprend notamment les répertoires suivants :
3. Configuration
La configuration centrale est chargée au démarrage de l’application. Elle contient notamment les paramètres de connexion à la base et, lorsque ces fonctions sont utilisées, les paramètres nécessaires aux traitements IA.
Contrôler l’hôte, le port, la base, l’utilisateur et l’encodage.
Les modules et documents doivent rester accessibles depuis leur emplacement attendu.
Ne modifier qu’un composant à la fois et conserver une sauvegarde avant intervention.
4. Documents IBM
Les PDF IBM constituent les sources documentaires utilisées par les extracteurs. Ils sont conservés dans docs IBM afin de maintenir une séparation nette entre les sources, le code applicatif et les données extraites.
5. Extraction documentaire
Les extracteurs transforment les documents IBM en données structurées utilisables par les modules de recherche et les fiches techniques.
Lire le PDF IBM correspondant à la version documentaire retenue.
Identifier les messages, codes et différentes sections documentaires.
Vérifier un échantillon de références avant de considérer le corpus comme exploitable.
Importer les données structurées dans les tables documentaires.
6. Traduction française
La couche française est distincte du texte IBM Original. Une traduction déjà enregistrée peut être réutilisée afin d’éviter un nouveau traitement inutile.
7. Assistant IA et cache
L’analyse IA est déclenchée à la demande depuis une fiche technique. L’affichage d’une fiche IBM n’entraîne pas à lui seul la génération d’une analyse.
8. Sécurité et accès
Les fonctions d’administration et les traitements sensibles doivent rester protégés. Les secrets techniques ne doivent pas être intégrés dans les pages publiques, les guides ou les sauvegardes destinées à être diffusées.
- protéger les interfaces d’administration et les traitements par authentification ou jeton ;
- ne jamais afficher une clé API dans l’interface ;
- limiter les droits d’écriture aux répertoires qui en ont réellement besoin ;
- conserver les documents IBM et les exports de base hors exposition publique directe lorsque nécessaire.
9. Sauvegarde et restauration
Avant une modification importante, réaliser une copie complète et datée de l’installation.
Inclure PHP, assets, includes, modules, documents, cache utile et fichiers de configuration nécessaires.
Conserver un export cohérent avec la version de l’application sauvegardée.
Utiliser un nom daté et, après validation, marquer la copie comme STABLE.
Une sauvegarde n’est réellement fiable que si ses éléments essentiels peuvent être restaurés.
10. Supervision
Après une extraction, une traduction ou une mise à jour applicative, contrôler au minimum :
- l’ouverture du portail et des modules disponibles ;
- la recherche d’une référence connue dans chaque produit concerné ;
- l’affichage d’une fiche IBM Original ;
- la disponibilité de la vue française lorsqu’elle existe ;
- le déclenchement de l’Analyse IA uniquement à la demande ;
- les journaux PHP et les éventuelles erreurs applicatives.
11. Maintenance
Les fichiers .old, .bak et autres copies intermédiaires sont utiles pendant une phase de modification. Ils peuvent être supprimés après validation, à condition qu’une sauvegarde complète et stable existe déjà.
12. Bonnes pratiques
- modifier un seul ensemble fonctionnel à la fois ;
- faire une sauvegarde complète avant une modification structurelle ;
- conserver les sources IBM séparées des traductions et des analyses IA ;
- tester une référence connue après chaque traitement documentaire ;
- ne supprimer les anciennes versions qu’après validation de la nouvelle ;
- documenter la date et le contenu des versions déclarées STABLE.