JCL - Envoi Mail (avec ou sans pièce jointe) via JES2 & STC SMTP

Présentation
Voici deux JCL pour envoyer des mails depuis z/OS.
L'envoie se fait en copie vers une file JES2 :
//SYSUT2 DD SYSOUT=(A,SMTP)
Nos ressources disponibles
Voici deux JCL pour envoyer des mails depuis z/OS.
MYSMAIL envoie un simple mail.
MYSMAILP envoie un mail avec une pièce jointe sous forme de CSV (voir les explications pour envoyer un DSN).

1) La STC SMTP doit être activée.

2) La file choisie dans ces 2 exemples est la A :
(ligne 8) //SYSUT2 DD SYSOUT=(A,SMTP)

Il faut évidemment s'assurer que la file en question est disponible, et que vous avez le droit de soumettre dedans.

3) Le JCL effectue une simple copie du texte en entrée pour le dupliquer vers la file SMTP : il s'agit d'un envoi de commandes directement au serveur SMTP.
Pour émettre une pièce jointe, le JCL MYSMAILP peut donc être modifié ainsi :
Au lieu de concaténer dans la carte DD des lignes de tableau, on peut la remplacer par un DSN.
Attention : le DSN ne devra "évidemment" pas contenir la séquence de fin.
Dans tous les cas : les règles MIME devront être respectées.

4) D'autres méthodes existent sans passer par la STC liée à USS/OMVS : certains déploient des MQSeries/Websphere MQ.
Si SMTP n'est pas activé sur votre installation, renseignez-vous sur les méthodes d'envoi de mails.

Merci à LeonK pour l'aide.
Détails
Catégories : Codes sources JCL
Voir tous les téléchargements de l'auteur
Licence : BSD
Date de mise en ligne : 19 mars 2014




Avatar de bernard59139 bernard59139 - Membre chevronné https://www.developpez.com
le 15/02/2014 à 11:30
Avatar de xfanx xfanx - Membre averti https://www.developpez.com
le 17/02/2014 à 11:19
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique Accueil