L'Agent NSK interagit avec le système AE via une interface TCP/IP. |
L'Agent NSK dispose des fonctionnalités suivantes :
Dans l'Automation Engine, les Jobs sont définis et gérés comme des objets à l'aide d'onglets. Les commandes et instructions sont définies dans l'onglet Script. Ils peuvent être munis d'une logique complexe à l'aide de scripts de l'Automation Engine.
Rubriques connexes : Manuel Utilisateur – Job et Job – Exécution.
Les Jobs NSK s'organisent en plusieurs sous-types en fonction du type de commande (Guardian, NetBatch et OSS).
Un Job est démarré dans l'Automation Engine à l'aide de mécanismes de contrôle comme les Workflows ou les Schedules, ou encore manuellement. Un Job exécutable est alors généré dans Le Automation Engine et transféré à l'Agent NSK par Transfert de Fichier.
Rubriques connexes : Interne AE – Exécution des objets
Les Jobs sont exécutés avec les informations logiques (nom de Groupe.nom Utilisateur) qui ont été indiquées dans l'objet Login que vous avez sélectionné dans l'onglet Attributs.
Le tableau indique à quel moment il est nécessaire de définir des mots de passe dans l'objet Login.
ID Utilisateur de l'Agent | Entrée dans l'objet Login |
---|---|
GROUP.USER |
Mot de passe requis lorsque le Job fonctionne avec un autre nom de Groupe.nom Utilisateur. |
GROUP.255 |
Mot de passe requis lorsque le Job fonctionne avec un autre nom de Groupe. |
255.255 |
Aucun mot de passe requis. |
Configuration recommandée:
Le Job annonce à l'Agent le début et la fin de l'exécution, lequel transmet à son tour ces informations au Automation Engine. Le Code Retour du Job est disponible dans l'Automation Engine, ce qui peut être réalisé par le biais de l'en-tête et du pied de page.
Le contenu de l'en-tête et du pied de page est ajouté automatiquement au script défini pour le Job. La Variable "RETCODE" est définie dans l'en-tête propre à NSK. Le contenu de cette Variable est transmis au Automation Engine à la fin du Job. Cette valeur est le Code Retour du Job. Elle peut servir à définir les dépendances entre les différents Jobs dans un Workflow.
Pour configurer le paramètre "RETCODE" sur "1" par exemple, lorsqu'une erreur de syntaxe survient dans le script, il est possible d'utiliser les en-têtes et pieds de page suivants définis par l'utilisateur: HEADER.NSK.USER.HEAD, TRAILER.NSK.USER.HEAD et RESTART.NSK
L'Agent crée des fichiers automatiquement sur l'ordinateur pour les rapports de Jobs (si cette option est activée pour l'objet) et les Jobs. Leur désignation est formée comme suit :
|
Désignation |
---|---|
Fichier de Job |
<UC_EX_PATH_TEMP>J<RunID> |
Fichier de rapport de Job |
<UC_EX_PATH_JOBREPORT>O<RunID> |
Pour UC_EX_PATH_TEMP et UC_EX_PATH_JOBREPORT, il s'agit de Variables d'Agent. Le RunID est représenté sous forme de séquence comportant 7 à 10 caractères. Vous pouvez spécifier cette séquence lors de la recherche de statistique et également la convertir avec la fonction de script ALPHA2RUNNR pour obtenir le chiffre correspondant.
Dans l'Automation Engine, les Transferts de Fichiers sont définis et gérés comme des objets à l'aide d'onglets. Ils sont exécutés avec la conversion de caractères qui y figure, par exemple "UC_CODE".
Particularités: l'Agent NSK développe chaque ordre de Transfert de Fichiers via un processus qui lui est propre lorsque le nouveau protocole de Transfert de Fichiers est utilisé. Pour activer cette fonctionnalité, l'Agent dispose d'un port d'écoute supplémentaire doté du numéro suivant le plus élevé par rapport au port de l'Agent.
Il est également possible d'indiquer des attributs supplémentaires dans l'objet Transfert de Fichier pour le fichier cible (objectifs – attributs) ou de reprendre les attributs du fichier source (option "Conserver les attributs originaux de fichier"). Vous pouvez également remplacer les attributs originaux par des indications supplémentaires dans l'objet Transfert de Fichier. Les attributs de fichiers NSK suivants sont pris en charge:
Attribut | Description |
---|---|
CREATE_OPTS |
Options de création de fichier, masque de bits (<15> est le bit le plus petit d'un mot de 2 octets): <10> Refresh EOF – Le libellé de fichier est immédiatement écrit sur le disque dur |
File format |
Cet attribut est automatiquement défini en fonction de la taille actuelle du fichier 1 – pour les fichiers inférieurs à 2Go, 2 – tous les autres fichiers |
FILECODE | Non pertinent lorsque les transferts ne concernent que des fichiers textes et des fichiers binaires |
FILETYPE |
0 – non structuré Non pertinent lorsque les transferts ne concernent que des fichiers textes et des fichiers binaires |
KEY_LEN | Non pertinent lorsque les transferts ne concernent que des fichiers textes et des fichiers binaires |
KEY_OFFS | Non pertinent lorsque les transferts ne concernent que des fichiers textes et des fichiers binaires |
MAXEXT | Nombre maximum d'extensions pour le fichier. |
PEXT | Nombre de pages 2k pour l'extension primaire |
RECLEN | Non pertinent lorsque les transferts ne concernent que des fichiers textes et des fichiers binaires |
SEXT | Nombre de pages 2k pour les extensions secondaires |
Voir : Manuel de l'utilisateur – Transfert de Fichier
Il permet d'exécuter des programmes dans l'Automation Engine à partir de programmes tiers. Le CallAPI peut être utilisé sans programmation préalable grâce à un utilitaire appelable par exemple à partir de la ligne de commande du système d'exploitation, d'un script ou d'un Job.
Rubriques connexes :
Manuel de l'utilisateur – CallAPI
Interne AE – Architecture de l'agent AE pour HP NonStop Server