Utiliser des Includes dans les objets job
Lorsqu'un job est traité, les objets Include sont lus et utilisés pour générer le job exécutable pour le système cible. Selon la définition du job, les données d'activation sont extraites, le paramétrage des variables évalué, la boîte de dialogue des attributs s'affiche, les messages préparés pour le système cible, la connexion et la déconnexion facilitée dans le système cible, le rapport de job demandé, etc.
Le client 0 est fourni avec des Includes spécifiques à la plateforme. Dans les Include d'en-tête et de terminaison, les Include d'utilisateurs sont appelés avec le paramètre "NOFOUND=IGNORE", pour qu'aucune erreur ne soit générée si ces Include n'existent pas.
Cette technique vous permet de créer certains Includes remplissant des tâches spéciales lors des différentes phases de l'exécution du job. Ces tâches sont alors incluses dans le traitement Automation Engine.
Pour exécuter des jobs, vous devez avoir les droits nécessaires pour exécuter des Includes de jobs. Notez lorsque vous utilisez des Includes de jobs (Méthode d'accès "X" pour les objets JOBI).
Job |
Include d'en-tête |
Include de terminaison |
Include d'utilisateur |
---|---|---|---|
BS2000 |
HEADER.BS2000 |
TRAILER.BS2000 |
HEADER.BS2000.USER.PRE |
JMX |
HEADER.JMX |
TRAILER.JMX |
HEADER.JMX.USER.PRE |
NSK |
HEADER.NSK |
TRAILER.NSK |
HEADER.NSK.USER.PRE |
z/OS |
HEADER.MVS |
TRAILER.MVS |
HEADER.MVS.USER.PRE |
OS/400 |
HEADER.OS400 |
TRAILER.OS400 |
HEADER.OS400.USER.PRE |
PeopleSoft |
HEADER.PS |
TRAILER.PS |
HEADER.PS.USER.PRE |
RA | HEADER.RA | TRAILER.RA | HEADER.CIT.USER.PRE HEADER.CIT.USER.HEAD HEADER.CIT.USER.START TRAILER.CIT.USER.END |
SAP |
HEADER.SAP |
TRAILER.SAP |
HEADER.SAP.USER.PRE |
SAP BW |
HEADER.SAPBW |
TRAILER.SAPBW |
HEADER.SAPBW.USER.PRE |
Siebel |
HEADER.SIEBEL |
TRAILER.SIEBEL |
HEADER.SIEBEL.USER.PRE |
SQL |
HEADER.SQL |
TRAILER.SQL |
HEADER.SQL.USER.PRE |
UNIX |
HEADER.UNIX |
TRAILER.UNIX |
HEADER.UNIX.USER.PRE |
VMS |
HEADER.VMS |
TRAILER.VMS |
HEADER.VMS.USER.PRE |
Windows |
HEADER.WINDOWS |
TRAILER.WINDOWS |
HEADER.WINDOWS.USER.PRE |
Pour des raisons de logique de programmation, c'est toujours l'objet Include du propre client qui est utilisé même si un objet du même nom existe dans le Client système "0000".
Conseil : Utilisez des objets Include d'utilisateur pour les tâches spéciales. Vous pouvez aussi adapter les Includes d'en-tête et de terminaison fournis dans le client "0000" et les enregistrer dans votre propre client. Cela n'augmente le travail de maintenance que si les Includes fournis sont modifiés avec une version mise à jour pour des raisons de programmation.
Considérations importantes
Il existe des dépendances entre les Includes individuels. Pensez-y lors de la modification d'objets Include.
Les ressources associées à l'objet Stockage peuvent être transférées à l'aide d'interpréteurs externes, où le script est introduit dans la page Traitement d'un objet Job (JOBS). Les jobs contenant des scripts d'interpréteur externe utilisent les objets Include d'en-tête/de terminaison existants. Les objets Include existants ne doivent pas être modifiés.
Si vous êtes administrateur système et que vous n'avez pas l'intention de travailler avec des objets Include définis par l'utilisateur sur des plateformes générales ou particulières, vous pouvez désactiver cette fonction via le paramètre DISABLE_USER_HEADER dans UC_SYSTEM_SETTINGS - Paramètres système. Comme les objets Include ne sont pas activés, la performance s'en trouve améliorée.
Voir aussi :