Serve avvisare qualcuno quando un batch finisce. La via più breve è SNDSMTPEMM, che è un
comando CL normale e non richiede nulla di installato.
SNDSMTPEMM RCP((operatori@azienda.it)) +
SUBJECT('Chiusura mensile conclusa') +
NOTE('Elaborazione terminata alle ' *CAT %CHAR(%TIME()))
Per allegare un file dell'IFS si aggiunge ATTACH:
SNDSMTPEMM RCP((operatori@azienda.it)) +
SUBJECT('Report di chiusura') +
NOTE('In allegato il riepilogo.') +
ATTACH(('/home/batch/chiusura.csv'))
Attenzione
il comando richiede che SMTP sia avviato (STRTCPSVR SERVER(*SMTP)) e che
il profilo che lo esegue abbia una voce nella directory di sistema. Se manca una delle due
cose il comando fallisce senza spiegare quale: verifica prima con CHKSMTP.
Nota
il testo di NOTE è limitato. Per messaggi lunghi conviene scrivere il contenuto
in un file sull'IFS e allegarlo, invece di comporre il corpo nel programma.
Rilasci. SNDSMTPEMM è presente su tutti i rilasci ancora supportati. Il vincolo vero non
è la versione ma la configurazione: server SMTP avviato e profilo presente nella directory di
sistema. Si verifica con CHKSMTP e con WRKDIRE.
Commenti
Nessun commento ancora. Sii il primo a commentare!
Devi avere un account per commentare. Accedi · Registrati