| Client Serveur / Fonctions structure d'accueil | |
L’outil « U_LANCE.EXE » permet de lancer des traitements différés (éléments de la table UT_SPL) sous forme d’une ligne de commandes. Outre de s’affranchir du scrutateur, il permet de lancer des traitements différés d’ACE par des outils externes tels que des ordonnanceurs.
L’exécutable U_LANCE.EXE permet également de vérifier le statut d’une édition.
|
|
Attention U_LANCE.EXE ne permet pas de lancer des procédures (UPRC). |
L’exécutable génère deux fichiers :
L’outil U_LANCE.BAT, qui permet d’enchaîner le lancement du traitement différé et la vérification du statur ne fonctionne qu’en environnement UNIX.
Sous UNIX
ut$exe/u_lance.exe Option Societe Numéro_spl [Nom_pip]
Sous VMS
LANCE_JOB:=="$ ut$exe:u_lance.exe"
LANCE_JOB Option Societe Numéro_spl [Nom_pip]
ap$exe/u_lance.exe PREPAR codsoc n°spool
Cette commande génère, sur la racine ACE du serveur de traitement, le fichier « GEN_codsoc_n°spool.pip » et sur le répertoire « spl » un fichier « SOCcodsoc_n°spool.bat ».
Dans le .PIP, il est possible de modifier les critères :
/spl/SOCcodsoc_n°spool.bat
Le traitement est alors lancé.
Exemple :
Soit l’élément de procédure n° 10103 contenu dans une société n° 2, un élément de procédure que l’on souhaite antidater au 01/08/2000 (les paramètres du fichier .PIP sont en effet modifiables).
ap$exe/u_lance.exe PREPAR 2 10103
Le fichier « SOC2_10103.PIP » est généré, il contient le paramètre suivant « GEN_DATFIX="" ».
Il suffit de le remplacer par « GEN_DATFIX="01082000" »
/spl/SOC2_10103.bat
Cet élément de procédure, et lui seul, tiendra compte de la date modifiée au « 01/08/2000 ». Cette date prévaut sur la date-système même si cette dernière est forcée dans le fichier « Generix.ini ».
u_lance Option Societe Numero_spl Nom_pip
| Variable | Description |
| Option |
PREPAR : permet de générer les fichiers ayant l’extension .PIP et .BAT. VERIF : permet de récupérer le statut de l’édition. |
| Societe |
Code société (champ « codsoc » de la table UT_SPL). |
| Numero_spl |
Numéro du fichier spool (champ « numero » de la table UT_SPL). |
| Nom_pip |
Nom du fichier pip (optionnel). S’il n’est pas précisé, alors le fichier sera du type « gen_SOC1_900067.pip » |
|
|
Attention Il est nécessaire de se connecter directement dans la société utilisée où l'enregistrement correspondant doit exister dans la table UT_SOC. Exemples UNIX : « ut$exe/u_lance.exe PREPAR 1 134 », ou « ut$exe/u_lance.exe VERIF 1 134 ». |