2016
12.01

Voici une commande qui permet de générer les APPL avec directement la ligne d’import :

La commande magique :
$UXEXE/uxlst APPL|tr -s " " "-"|awk -F'-' '{print "$UXEXE/uxadd APPL APPL="$2" DOM="substr($2,1,1)" LABEL=\\\""substr($0, index($0,$3))"\\\""}'|tr "-" " "
La partie substr($0, index($0,$3)) permet d’etraire tous les champs AWK à partir du troisième ( très pratique ! )

On part de ça :
$UXEXE/uxlst APPL
Commande : uxlst appl full

APPLICATION LABEL
----------- --------------------
A_ TEST
B_ TEST PHASE 1
C_ FRAIS AS
D_ ASSURANCE COMPLEM.
E_ ELECTIONS
F_ GOUVERNANCE
G_ OUTILS GENERAUX
H_ ESSAI
I_ SPECIFIQUE INFO
J_ REGLES
K_ ESSAI PHASE 1
L_ SPORT
M_ HOSPO
N_ BREF 3B
O_ MIGRATION
P_ PRESTATIONS TRVA
Q_ INFO MIGR
R_ ROUTE
S_ G.I.
T_ COMPTABILITE
U_ MER
V_ MONTAGNE
W_ EXPLOITATION
X_ BDD
Y_ SORTS
Z_ OUTILS

et la commande nous sort :

$UXEXE/uxadd APPL APPL=A_ DOM=A LABEL=\"TEST\"
$UXEXE/uxadd APPL APPL=B_ DOM=B LABEL=\"TEST PHASE 1\"
$UXEXE/uxadd APPL APPL=C_ DOM=C LABEL=\"FRAIS AS\"
$UXEXE/uxadd APPL APPL=D_ DOM=D LABEL=\"ASSURANCE COMPLEM.\"
$UXEXE/uxadd APPL APPL=E_ DOM=E LABEL=\"ELECTIONS\"
$UXEXE/uxadd APPL APPL=F_ DOM=F LABEL=\"GOUVERNANCE\"
$UXEXE/uxadd APPL APPL=G_ DOM=G LABEL=\"OUTILS GENERAUX\"
$UXEXE/uxadd APPL APPL=H_ DOM=H LABEL=\"ESSAI\"
$UXEXE/uxadd APPL APPL=I_ DOM=I LABEL=\"SPECIFIQUE INFO\"
$UXEXE/uxadd APPL APPL=J_ DOM=J LABEL=\"REGLES\"
$UXEXE/uxadd APPL APPL=K_ DOM=K LABEL=\"ESSAI PHASE 1\"
$UXEXE/uxadd APPL APPL=L_ DOM=L LABEL=\"SPORT\"
$UXEXE/uxadd APPL APPL=M_ DOM=M LABEL=\"HOSPO\"
$UXEXE/uxadd APPL APPL=N_ DOM=N LABEL=\"BREF 3B\"
$UXEXE/uxadd APPL APPL=O_ DOM=O LABEL=\"MIGRATION\"
$UXEXE/uxadd APPL APPL=P_ DOM=P LABEL=\"PRESTATIONS TRVA\"
$UXEXE/uxadd APPL APPL=Q_ DOM=Q LABEL=\"INFO MIGR\"
$UXEXE/uxadd APPL APPL=R_ DOM=R LABEL=\"ROUTE\"
$UXEXE/uxadd APPL APPL=S_ DOM=S LABEL=\"G.I.\"
$UXEXE/uxadd APPL APPL=T_ DOM=T LABEL=\"COMPTABILITE\"
$UXEXE/uxadd APPL APPL=U_ DOM=U LABEL=\"MER\"
$UXEXE/uxadd APPL APPL=V_ DOM=V LABEL=\"MONTAGNE\"
$UXEXE/uxadd APPL APPL=W_ DOM=W LABEL=\"EXPLOITATION\"
$UXEXE/uxadd APPL APPL=X_ DOM=X LABEL=\"BDD \"
$UXEXE/uxadd APPL APPL=Y_ DOM=Y LABEL=\"SORTS\"
$UXEXE/uxadd APPL APPL=Z_ DOM=Z LABEL=\"OUTILS\"

Aucun commentaire.

Ajoutez votre commentaire

%d blogueurs aiment cette page :