OPALE - deploiementEnvironnement MAPDEPLOY
Différence entre versions
(→Paramètre généraux) |
(→Paramétrages des serveyrs hôtes) |
||
Ligne 45 : | Ligne 45 : | ||
*Nom du serveur : Nom de l'hôte (à renseigner lors d'un déploiement) | *Nom du serveur : Nom de l'hôte (à renseigner lors d'un déploiement) | ||
*Description : Description du serveur hôte | *Description : Description du serveur hôte | ||
− | Code Groupe : Chaque serveur peut faire partie d'un groupe. Lors de l'envoi, vous pouvez indiquer *ALL, ou un nom de serveur, ou *GRPxxx pour | + | Code Groupe : Chaque serveur peut faire partie d'un groupe. Lors de l'envoi, vous pouvez indiquer *ALL, ou un nom de serveur, ou *GRPxxx pour indiquer tous les serveurs ayant un code groupe de xxx. |
− | |||
==Exemple== | ==Exemple== |
Version du 4 novembre 2024 à 10:52
Sommaire
Introduction
Depuis la 10.8, il est possible de déployer un environnement vers un autre environnement (distant ou local).Cela peut s'avérer très utile pour copier le paramétrage de l'environnement de développement vers l'environnement de production.
Principe de fonctionnement
La commande MAPDPELOY (accessible via le meny Exploitation / Déploiement d'environnement) permet de déployer un environnement vers un autre environnement. En effet, dans la bonne pratique, il est conseillé de ne pas générer les maquettes ou de créer les rêgles/actions directement sur l'environnement de production mais bien sur l'environnement de développement. Une fois le ou les traitements validés sur cet environnement de développement, il faut envoyer son paramétrage vers l'environnement de production. (Maquette, règles, actions, etc). Pour ce faire, il est très pratique d'utiliser le menu de déploiement d'environnements. Celui-ci permet de renseigner les hôtes destinataires, sélectionner le ou les formats à envoyer ou à supprimer ou bien d'envoyer carrément tout le paramétrage (tous les formats, toutes les règles et les actions)
Menus
La commande MAPDEPLOY comporte plusieurs menus :
1. Paramètrage Généraux
2. Paramètrage des serveurs hôtes
11. Deploiement d'un environnement complet
21. Paramétrage des formats à déployer
22. Deploiement des formats sélectionnés
31. Affichage de l'historique FTP
Paramétrages généraux
Cette option permet de renseigner les paramètre globaux de la gestion des déploiements :
- Bibliothèque MAPPING source : Bibliothèque MAPPING de l'environnement à copier
- Bibliothèque UCS2 : Bibliothèque ayant la MAPENV en UCS2 (si applicable)
- Chemin IFS : Indique le répertoire IFS contenant les fichiers de l'environnement à copier (De l'environnement source)
- Bibliothèque intermédiaire : Bibliothèque de transfer utilisée pour la copie des formats Designer
- Prefixe des savefiles : Savefiles utilisés pour l'envoie des fichiers d'un environnement vers l'autre
- Bibliothèque des savefiles
- Version cible minimum : Utilisé pour la sauvegarde des objets
- Bibliothèque du fichier log FT : bibliothèque contenant les logs de la connexion FTP
- Utilisateurs autorisés (Nom, *SECADM, *ALL) : Utilisateur connecté en FTP
Une aide contextuelle est disponible via la touche F1.
Paramétrages des serveyrs hôtes
Cette option permet de renseigner les serveurs hôtes de destination. Le serveur hôte sera renseigné lors d'un déploiement (partiel ou global). Pour créer un nouvel hôte, il faut faire F6 :
- Nom du serveur : Nom de l'hôte (à renseigner lors d'un déploiement)
- Description : Description du serveur hôte
Code Groupe : Chaque serveur peut faire partie d'un groupe. Lors de l'envoi, vous pouvez indiquer *ALL, ou un nom de serveur, ou *GRPxxx pour indiquer tous les serveurs ayant un code groupe de xxx.
Exemple
MAPENRSPLF SPLF(A000000001) SPLNUM(39) JOB(QPADEV0001) JOBNUM(001687) USER(JDIEU) OUTQ(JDIEU_OUTQ) OUTQLIB(MAPFIL_JDI) SPLFOUT(MAPENRSPLF)
Cette commande prend en entrée le fichier spool SPLF(A000000001) SPLNUM(39) JOB(QPADEV0001) JOBNUM(001687) USER(JDIEU). La commande génèrera un fichier spool portant pour nom MAPENRSPLF et ayant le contenu suivant à la fin de sa première page
[%---------- MAPPING ENRICHMENT ----------%] [%SPLF%] A000000001 [%SPLNUM%] 000039 [%JOB%] QPADEV0001 [%JOBNUM%] 001687 [%USER%] JDIEU [%OWNER%] JDIEU [%ACGCODE%] [%USERDATA%] [%PRTTEXT%] [%USERTEXT%] [%USERDFNDTA%] *NONE [%FORMTYPE%] *STD [%HOLD%] *NO [%SAVE%] *YES [%TOTPAGES%] 000004 [%PRTPAGES%] 000004 [%STRPAGE%] 000001 [%ENDPAGE%] 000004 [%COPIES%] 001 [%LPI%] 06 [%CPI%] 10 [%PRIORITY%] 5 [%OUTQ%] TESTAUTO [%OUTQLIB%] TESTAUTO [%OPENDATE%] 1180726 [%OPENTIME%] 180759 [%DEVICE%] RESTOREPAG [%DEVICELIB%] MAPCERT72 [%PROG%] [%PROGLIB%] [%PAGEHEIGHT%] 255 [%PAGEWIDTH%] 360 [%OVRFLWLINE%] 060 [%CHRID%] *DEVD [%CCSID%] 065535
Interprétation côté Onyx
Avec cet exemple, il suffit ensuite de récupérer chacune des valeurs correspondantes à l'aide de boites workflow Attribut. Il sera alors possible de les utiliser dans le ou les workflows de traitements.