Uproc type sur système VMS

$SET VERIFY $ !************************************************************************* $ ! Auteur : ITEC/EUR/PRO $ ! $ ! Uproc : « Nom de l’uproc » $ ! $ ! Titre : « description de l’uproc » $ ! $ ! Date « Date de création de l’uproc » $ ! $ ! Paramètres : « préciser les paramètres s’il y en a » $ ! $ ! Script : « Indiquer le nom des scripts lancer par l’uproc » $ ! $ ! Modification : « Date et raison de modification » $ ! $ !************************************************************************* $ !! * Renseigner les différents champs définissant l’uproc $INIT : $ !----- $S$RESEXE == "I" $JALON = "JALON" + "’’S$NUMJALON’" $GOTO ’JALON’ $ !! + Jalon 00 $ !! La fonction jalon00 est obligatoire Mettre à jour les différents commentaires et renseigner la/les commandes qui doivent être exécutées dans ce jalon. Les jalon01, jalon02, ... sont facultatifs (ils sont fonction du/des différents traitements de l’application)

$ !************************************************************************* $ ! JALON00 : ==> Commentaire pour ce jalon $ !************************************************************************* $JALON00 : $ !------------ $U$WRTJAL/NUMJALON=00 $U$MSGHPR " commentaire concernant ce jalon " $ ! $ message="indiquer le message pour la trace automate " $ lancement d’une commande : ex @APPLI_COM :APPLI_TMENS.COM $ if $severity « Gestion du code retour » then goto jalonxx (jalon98 pour fin d’uproc) $ ! $ !************************************************************************* $ ! JALON01 : ==> Commentaire pour ce jalon $ !************************************************************************* $JALON01 : $ !------------ $U$WRTJAL/NUMJALON=01 $U$MSGHPR " commentaire concernant ce jalon " $ ! $ message="indiquer le message pour la trace automate" $ lancement d’une commande : ex @APPLI_COM :APPLI_TMENS.COM $ if $severity « Gestion du code retour » then goto jalonxx (jalon98 pour fin d’uproc) $ goto jalon99 $ ! $ !! + Jalon 98 $ !! La fonction jalon98 est obligatoire $ !! Il s’agit de la fonction appelée en cas d’erreur au niveau de l’uproc $ !******************************************************************************* $ ! JALON98 : ==> Phase d’erreur $ !******************************************************************************* $JALON98 : $ !------------ $U$MSGHPR "FIN ANORMALE DE ’’S$PROCEXE’." $U$MSGHPR "’’MESSAGE’" $EXIT $ !! + Jalon 99 $ !! La fonction jalon99 est obligatoire $ !! Il s ‘agit de la fonction appelée lorsque l’uproc se termine correctement $ !******************************************************************************* $ ! JALON99 : ==> Phase de succès $ !******************************************************************************* $JALON99 : $ !------------ $U$WRTJAL/NUMJALON=99 $ $U$MSGHPR "FIN NORMALE DE ’’S$PROCEXE’." $ S$RESEXE == "V" $EXIT

Article

> Ordonnanceurs > Les incontournables > Dollar Universe > Définition > Uprocs Types

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 soumission.

Mise à jour :25 octobre 2004
Visites : 706
Auteur : E. Angenault
Site : Angenault.net

$Universe utilise une "coquille batch" qui permet de gérer la gestion de points de reprise dans un script. Cette méthode est intéressante mais a un inconvénenient majeur puisqu’elle utilise des commandes liés à l’ordonnanceur dans le batch lui-même, cela rend donc le batch dépendant de l’outil et plus généralement, la production dépendante d’une éditeur.

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 d’attente de fichier
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 (...)
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 (...)

Dossier

> Ordonnanceurs > Les incontournables > Dollar Universe > Définition

$Universe utilise une "coquille batch" qui permet de gérer la gestion de points de reprise dans un script. Cette méthode est intéressante mais a un inconvénenient majeur puisqu’elle utilise des commandes liés à l’ordonnanceur dans le batch lui-même, cela rend donc le batch dépendant de l’outil et plus généralement, la production dépendante d’une éditeur.

Définition