Bonjour,
Je souhaiterais pouvoir envoyer un mail à la suite de l’exécution d’un programme pour avertir les principaux concernés que le programme s’est « bien » déroulé. Dans ma boîte, nous avons lotus notes, une solution IBM, accessible en ouverture basique par login pré-entré et un mot de passe à saisir pour chaque utilisateur.
J’ai tenté d’exécuter ce bout de code dans un premier temps :
L’exécution de ce bout de code a ouvert la messagerie mais avec l’invite de commande pour saisir le mot de passe. En entrant le mot de passe, un mail non envoyé est écrit avec le texte que j’y ai entré. Le code fonctionne à priori.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 filename mail email 'xxx.xxx@xxx.fr' subject='le PGM est terminé' ; DATA _null_; file mail; put "Le programme est terminé"; run ;
J’ai tenté de paramétrer les accès à la boîte de mail par les commandes indiqués par l’aide de SAS. J’ai d’ailleurs intégré ceci dans le fichier de config SAS comme c’était suggéré dans l’aide. Je ne suis d’ailleurs par très sur de la syntaxe, l’aide de SAS n’étant jamais claire à ce sujet et très avare d’exemple.
Je ne suis d'ailleurs pas sur que tous les paramètres soit utiles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 -EMAILSYS VIM /*permet de sélectionner le client de messagerie lotus (IBM))*/ -EMAILHOST MSGXXX/SRV/XXXX/FR /*le serveur de messagerie*/ -EMAILAUTHPROTOCOL LOGIN /*comme son nom lindique cest le protocole didentification*/ -EMAILID De XXXX <xxx.xxx@xxx.fr> /* indique lid de la messagerie*/ -EMAILPW mdp
Je relance de la même façon le bout de code vu plus haut
Et cette fois ci, j’ai le droit à un message d’erreur :
Si l’un d’entre vous peut me dépanner, ca serait formidable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2« ERREUR : Echec non determiné dE/S. FATAL : Erreur dE /S non réparable detectée lors de lexécution du programme étape data. Interrompu pendant la phase dexécution »
Par avance, merci.
Partager