Lors de l'exécution d'un Job, les Includes sont lus et leur résolution permet de générer le Job exécutable pour le système de destination. Selon la définition du Job, des données d'activation sont transmises, des paramètres de Variables évalués, le dialogue des attributs rendu possible, les messages préparés pour le système de destination, la connexion et la déconnexion autorisées, le rapport de Job demandé etc. |
Ces Includes sont fournis selon la plateforme dans le cadre du Client "0000". Des Includes d'Utilisateur sont exécutés avec le paramètre "NOFOUND=IGNORE" au sein des Includes d'en-tête et de queue, pour qu'aucune erreur ne soit générée au cas où ces Includes n'existaient pas.
Cette technique vous permet de créer certains Includes qui remplissent des Tâches spéciales lors des différentes phases de l'exécution du Job. Celles-ci sont alors encapsulées dans le traitement prévu par l'Automation Engine.
Veuillez noter qu'en raison des Job-Includes, l'autorisation d'exécuter des objets Include (autorisation "X" pour les objets JOBI) est nécessaire pour l'exécution de Jobs.
Job |
Include d'en-tête |
Include de queue |
Includes d'Utilisateur |
---|---|---|---|
BS2000 |
HEADER.BS2000 |
TRAILER.BS2000 |
HEADER.BS2000.USER.PRE |
GCOS8 |
HEADER.GCOS8 |
TRAILER.GCOS8 |
HEADER.GCOS8.USER.PRE |
JMX |
HEADER.JMX |
TRAILER.JMX |
HEADER.JMX.USER.PRE |
MPE |
HEADER.MPE |
TRAILER.MPE |
HEADER.MPE.USER.PRE |
NSK |
HEADER.NSK |
TRAILER.NSK |
HEADER.NSK.USER.PRE |
Oracle Applications |
HEADER.OA |
TRAILER.OA |
HEADER.OA.USER.PRE |
OS/400 |
HEADER.OS400 |
TRAILER.OS400 |
HEADER.OS400.USER.PRE |
PeopleSoft |
HEADER.PS |
TRAILER.PS |
HEADER.PS.USER.PRE |
RA | HEADER.CIT | TRAILER.CIT | 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 |
z/OS | HEADER.MVS |
TRAILER.MVS |
HEADER.MVS.USER.PRE HEADER.MVS.USER.HEAD HEADER.MVS.USER.START TRAILER.MVS.USER.END |
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".
Nous vous conseillons l'utilisation d'Includes d'Utilisateur pour les Tâches spéciales. Naturellement, vous pourriez aussi adapter les Includes d'en-tête et de queue fournis dans le Client "0000" et les enregistrer sur votre propre Client. La maintenance n'est alors plus importante que dans le cas où les Includes fournis ont été modifiés par des mises à jour de version, pour des raisons de technique de programmation.
Veuillez noter qu'il existe des dépendances entre les Includes ! Soyez particulièrement attentifs lors de la modification des objets Include !
Si vous ne souhaitez pas utiliser d'objets Include définis par l'Utilisateur sur des plateformes déterminées ou de façon générale, cette fonctionnalité peut être désactivée par l'administrateur dans la Variable UC_SYSTEM_SETTINGS au moyen de la clé "DISABLE_USER_HEADER". Comme les objets Include ne sont pas appelés, la performance s'en trouve améliorée.
Rubriques connexes :