Ce document décrit la procédure d'installation du correctif pour l'agent OS/400.
Pour chaque variante OS/400 prise en charge, un code à trois caractères a été attribué. Ce code est utilisé dans le nom du fichier de l'agent et il est décrit dans la terminologie (O41 pour OS/400 version V4R1M0 et supérieure).
Terminez toujours l'agent avant de commencer l'installation d'une mise à jour.
L'agent OS/400 est fourni sous forme de SavFile binaire. Vous trouverez le fichier dans le sous-répertoire de IMAGE:AGENTS\AS400.
| 
                     Nom du fichier AE CD  | 
                
                     Description  | 
            
|---|---|
| 
                     ucxjo41.bin  | 
                
                     Agent OS/400 (SavFile binaire)  | 
            
| 
                     Contenu :  | 
            |
| 
                     IRSTRJOB  | 
                
                     Programme utilitaire pour la génération de jobs  | 
            
| 
                     UCXBO41C  | 
                
                     CallAPI  | 
            
| 
                     UCXJO41  | 
                
                     Agent  | 
            
| 
                     UCXJO41M  | 
                
                     Programme de messagerie pour l'agent OS/400  | 
            
| 
                     CLLE  | 
                
                     Fichiers source CL pour démarrer et arrêter l'agent  | 
            
| 
                     INI  | 
                
                     Fichier INI  | 
            
| 
                     MSL  | 
                
                     Bibliothèque de messages  | 
            
| 
                     TMP  | 
                
                     Fichier texte vide  | 
            
| STRUCAGENT | Programme de démarrage de l'agent | 
| ENDUCAGENT | Programme d'arrêt de l'agent | 
| MAKEMSL | Programme de génération de la bibliothèque des messages | 
| COMPRESS, GSS, LIBCPPRNT | Programmes de service (bibliothèques) pour les agents, CallAPI et le programme MAKEMSL | 
Les fichiers de CallAPI et leur mise en œuvre sont décrits séparément.
                     
                 | 
                1. | Transfert du fichier vers l'hôte | 
|---|
CRTLIB LIB(UC4TMP)
CRTSAVF FILE(UC4TMP/UC4)
CRTLIB LIB(UC4AUSL) TYPE(*PROD) TEXT('Automation Engine version 11.0.0')
ftp <MY.AS400>
<USER>
<PASSWORD>
cd UC4TMP
bin
put UCXJO41.bin UC4
quit
                     
                 | 
                2. | Création de la bibliothèque | 
|---|
RSTOBJ OBJ(*ALL) SAVLIB(UC4AUSL) DEV(*SAVF) SAVF(UC4TMP/UC4)
DLTLIB LIB(UC4TMP)
RNMOBJ OBJ(QSYS/UC4AUSL) OBJTYPE(*LIB) NEWOBJ(UC4)
                     
                 | 
                3. | Configuration de l'environnement système | 
|---|
Deux méthodes différentes peuvent être utilisées pour démarrer l'agent. La variante 1 requiert la création d'une routine CL pour chaque agent à démarrer (plus complexe). La variante 2 démarre/arrête l'agent via des programmes séparés.
                     
                 | 
                4. | Création du programme de démarrage et d'arrêt | 
|---|
UC4/CLLE(UCEX_RUN) : démarre l'agent
UC4/CLLE(UCEX_END) : arrête l'agent 
                     
                 | 
                5. | Démarrage/arrêt de l'agent | 
|---|
                     
                 | 
                4. | Enregistrement de la bibliothèque dans la liste des bibliothèques | 
|---|
ADDLIBLE UC4
ajoute une bibliothèque dans la liste des bibliothèques
ou :
CHGCURLIB UC4
modifie la bibliothèque courante pour ce job sur UC4
                     
                 | 
                5. | Démarrage/arrêt de l'agent | 
|---|
Démarrez l'agent avec la commande STRUCAGENT.
Les exemples suivants expliquent la procédure de démarrage de l'agent :
STRUCAGENT LIB(UC4) FILE(UC4/INI) MBR(UCXJO41)
Démarre l'agent à partir de la bibliothèque en utilisant le fichier INI UC4/INI(UCXJO41). 
 STRUCAGENT LIB(UC4) PATH('/user/uc4/ucxjo41.ini')
Démarre l'agent à partir de la bibliothèque en utilisant un fichier INI enregistré dans le système de fichiers IFS.
La commande ENDUCAGENT arrête l'agent.
ENDUCAGENT LIB(UC4) OPTION(*CNTRLD) 
Arrête l'agent qui a été démarré à partir de la bibliothèque de manière contrôlée.
ENDUCAGENT LIB(UC4) OPTION(*IMMED) 
Interrompt l'agent qui a été démarré à partir de la bibliothèque, à l'aide de ENDJOB.
Vous trouverez plus d'informations sur les commandes dans la Base de connaissances.