Script d’attente de fichier

Ce script reprend les paramètres du file watcher natif sans subir les limitations de ce dernier :

- taille du nom (répertoire+fichier) inférieur à 64 caractères cette limitation est seulement pour l’agent windows avant la version R11.
- impossibilité de préciser la taille minimale avec les jokers en effet le produit reste bloqué sur le premier fichier trouvé, si celui ci reste à une taille inférieure à la taille indiquée, les fichiers arrivant après, même de taille supérieur, ne seront pas prise en compte.
- non prise en compte des répertoires distants (unc, samba...) le script perl les prend en compte avec les versions de perl supérieures à celle livrée avec Autosys

Arguments

Arg Description Valeur par défaut Type
path répertoire dans lequel se trouve les fichiers répertoire courant
file fichier(s) a attendre n’importe quel fichier expression régulière
freq fréquence de test 30 secondes
steady Temps prendant lequel le fichier ne grossit plus 30 secondes
size taille minimale du fichier 0 octets
count nombre de fichiers à attendre 1
maxtime temps maximum à attendre avant de sortir en erreur 300 secondes

Exemples

Attente de 2 fichiers
- nommmé "Test" suivi de 2 chiffres
- dont la taille est supérieure à 5 Ko
- situés dans le répertoire /tmp
- devant obligatoirement arriver avant 15 minutes

fw.pl path=/tmp file=Test\d\d size=5120 count=2 maxtime=900

Attente d’un gros fichier

Dans le cas d’un gros fichier, on définit une période de temps pendant laquelle le fichier ne doit pas grossir, cette période est appelé steady state. La vérification de la bonne réception d’un fichier se fait donc en 2 temps :
- test de la présence du fichier toutes les n secondes (argument freq). puis
- test de la stabilisation du fichier pendant n autres secondes (argument steady).

Article

> Ordonnanceurs > Les incontournables > Autosys > Exploitation

Ce script permet de mettre en place une attente de fichier. Il est particulièrement utile pour Autosys car il remplace le type de job ’f’ d’Autosys qui ne permettait pas de traiter les fichiers de plus de 64 caractères, ni de traiter plusieurs fichiers à la fois.

Mise à jour :8 mars 2009
Visites : 911
Auteur : E. Angenault
Site : Angenault.net

L’exploitation d’Autosys consiste principalement à surveiller la base de données afin d’éviter toute dégradation des performances.

Liens commerciaux

Accès rapide

Ces scripts sont destinés aux utilisateurs d’ordonnanceurs, qu’ils soient simple utilisateurs ou administrateurs.

Archiver les données
Le DBMaint fourni par CA fournit le minimum pour la maintenance, il peut être nécessaire d’ajouter des options telles que l’archive.
Créer un calendrier Autosys a partir d’un calendrier $U
Le script présenté est le plus simple que l’on puisse faire car il s’appuie sur un uxshw et génère une liste de dates que l’on peut intégrer directement.
Créer un objet à partir de sa définition
Ce script va permettre de créer un objet par un uxadd en utilisant une définition affichée par uxshw. L’intérêt est de pouvoir transférer des objets qui ne peuvent pas l’être par un uxext et un uxins (règles, ou transfert vers un espace (...)
Evaluer une migration
Dollar Universe est un ordonnanceur que l’on peut qualifier "d’orienté objet" dans la mesure où chaque définition peut être réutilisée, ainsi la définition d’un traitement peut être incluse dans plusieurs groupes pouvant eux mêmes (...)
Générer un script Graphviz à partir d’un JIL
Graphviz propose un langage simple pour générer des graphs orientés, le principe du script est de convertir les éléments du JIL (Job Interface Language) d’Autosys en script graphviz pour obtenir une image (gif, png, jpeg...) ou un dessin (...)
Script de purge respectant la fréquence de soumission
Ce script Perl s’appuie sur la norme de nommage pour supprimer les fichiers en fonction de leur fréquence de soumission (quotidienne, hebdomadaire, mensuelle, annuelle...).
strcount.pl
Comment compter le nombre de ligne correspondant à une chaine de caracteres particulières.
Traitement automatique du chase
Le chase est un exécutable Autosys qui vérifie que les jobs en statut Running dans la base de donnée sont effectivement en cours d’exécution sur la base de données. Ce script propose un moyen de traiter automatiquement la sortie pour changer le (...)
Uproc type sur système NT
Les variables d’environnement des applications ne sont pas définies dans l’uproc. Elles doivent être regroupées dans un fichier applicatif qui sera exécuté par $U avant chaque début (...)
Uproc type sur système Unix
Les variables d’environnement des applications ne sont pas définies dans l’uproc. Elles doivent être regroupées dans un fichier qui sera exécuté dans le .profile du compte de soumission de (...)
Uproc type sur système VMS
Les variables d’environnement des applications ne sont pas définies dans l’uproc. Elles doivent être regroupées dans un fichier applicatif qui sera exécuté dans le LOGIN.COM du compte de (...)

Dossier

> Ordonnanceurs > Les incontournables > Autosys

L’exploitation d’Autosys consiste principalement à surveiller la base de données afin d’éviter toute dégradation des performances.

Autosys

Anciennement Platinum, Autosys est l’ordonnanceur de CA (anciennement Computer Associates).