Soumis par kacy le
1. Déclarer la file d'initialisation du trigger :
DEFINE QLOCAL('QL.TRIGGER_MSGS') +
DESCR('File d''initialisation du trigger') +
GET(ENABLED) +
NOSHARE +
NOTRIGGER +
REPLACE;2. Déclarer le process que le trigger monitor lancera lors du déclenchement :
DEFINE PROCESS ('MY_PROCESS') +
DESCR('Ma description du process') +
APPLTYPE(UNIX) +
APPLICID('/var/oa3/mercure/lance4ge.sh') +
USERDATA('Paramètres a passer au programme en plus de ceux par défaut') +
REPLACE;3. Déclarer une file locale en activant le triggering, et en spécifiant les paramètres ci dessus :
DEFINE QLOCAL('QL.IN') +
TRIGGER +
TRIGTYPE(EVERY) +
INITQ('QL.TRIGGER_MSGS') +
PROCESS('MY_PROCESS') +
REPLACE;4. Lancer un trigger monitor, qui effectuera l'action du lancement de programme sur déclenchement du trigger :
nohup start runmqtrm -m <qm.name> -q QL.TRIGGER_MSGS &








