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
HEADER.BS2000.USER.HEAD
HEADER.BS2000.USER.START
TRAILER.BS2000.USER.END
TRAILER.BS2000.USER.ABEND

JMX

HEADER.JMX

TRAILER.JMX

HEADER.JMX.USER.PRE
HEADER.JMX.USER.HEAD
HEADER.JMX.USER.START
TRAILER.JMX.USER.END

NSK

HEADER.NSK

TRAILER.NSK

HEADER.NSK.USER.PRE
HEADER.NSK.USER.HEAD
HEADER.NSK.USER.START
TRAILER.NSK.USER.END

z/OS

HEADER.MVS

TRAILER.MVS

HEADER.MVS.USER.PRE
HEADER.MVS.USER.HEAD
HEADER.MVS.USER.START
TRAILER.MVS.USER.END

OS/400

HEADER.OS400

TRAILER.OS400

HEADER.OS400.USER.PRE
HEADER.OS400.USER.HEAD
TRAILER.OS400.USER.END

PeopleSoft

HEADER.PS

TRAILER.PS

HEADER.PS.USER.PRE
HEADER.PS.USER.HEAD
HEADER.PS.USER.START
TRAILER.PS.USER.END

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
HEADER.SAP.USER.HEAD
HEADER.SAP.USER.START
TRAILER.SAP.USER.END

SAP BW

HEADER.SAPBW

TRAILER.SAPBW

HEADER.SAPBW.USER.PRE
HEADER.SAPBW.USER.HEAD
HEADER.SAPBW.USER.START
TRAILER.SAPBW.USER.END

Siebel

HEADER.SIEBEL

TRAILER.SIEBEL

HEADER.SIEBEL.USER.PRE
HEADER.SIEBEL.USER.HEAD
HEADER.SIEBEL.USER.START
TRAILER.SIEBEL.USER.END

SQL

HEADER.SQL

TRAILER.SQL

HEADER.SQL.USER.PRE
HEADER.SQL.USER.HEAD
HEADER.SQL.USER.START
TRAILER.SQL.USER.END

UNIX

HEADER.UNIX

TRAILER.UNIX

HEADER.UNIX.USER.PRE
HEADER.UNIX.USER.HEAD
HEADER.UNIX.USER.START
TRAILER.UNIX.USER.END

VMS

HEADER.VMS

TRAILER.VMS

HEADER.VMS.USER.PRE
HEADER.VMS.USER.HEAD
TRAILER.VMS.USER.END

Windows

HEADER.WINDOWS

TRAILER.WINDOWS

HEADER.WINDOWS.USER.PRE
HEADER.WINDOWS.USER.HEAD
HEADER.WINDOWS.USER.START
TRAILER.WINDOWS.USER.END
TRAILER.WINDOWS.USER.ABEND

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 :

Messager de jobs de l'agent