Code source wiki de VaToolBxJavaSendMail : tracer l'exécution en Adélia 10 et ultérieurs
Modifié par Julien EYMERY le 2015/07/06 16:42
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | Il existe depuis Adélia 10 un système de traces cachées permettant de vérifier les différentes étapes dans cette fonction (connexion, ..) | ||
| 2 | |||
| 3 | Pour cela : | ||
| 4 | |||
| 5 | - Editer le fichier CfgConfigurations.properties se trouvant dans le répertoire %ADELIWS%\javarun | ||
| 6 | (exemple dans mon cas c:\adeliws\javarun\CfgConfigurations.properties) | ||
| 7 | (remarque : ce fichier doit être dans un répertoire se trouvant dans la variable d'environnement CLASSPATH afin d'être trouvé lors de l'exécution..) | ||
| 8 | |||
| 9 | - S'assurer que la clef ID_FILE_CONFIG pointe sur un fichier MWCLIENT.ini existant | ||
| 10 | (car bien que l'on ne soit pas forcément dans un contexte client/serveur, les traces vont être activées si les traces middleware cliente le sont) | ||
| 11 | (exemple dans mon cas : ID_FILE_CONFIG ~=c:\\adeliws\\MWCLIENT.INI) | ||
| 12 | |||
| 13 | - Editer le fichier de configuration client MWCLIENT.ini (via le menu démarrer -> Adélia 10 -> Runtime Visual-Web -> Configuration du client) | ||
| 14 | (exemple dans mon cas : c:\\adeliws\\MWCLIENT.INI) | ||
| 15 | Dans l'onglet "Trace", cocher au moins une case dans la section "Niveau" | ||
| 16 | |||
| 17 | Exécuter de nouveau le programme depuis une invite de commande DOS, les traces étant affichées dans la console | ||
| 18 | Si le contexte d'exécution est correct (CLASSPATH), les 2 fichiers CfgConfigurations.properties et MwClient.ini seront trouvés, et donc dans la console, des traces ressemblant à ceci s'afficheront : | ||
| 19 | |||
| 20 | |||
| 21 | |||
| 22 | {{code language="none"}} | ||
| 23 | === VaToolBxSendMail [MwTrace.m_TraceLevel = 1] | ||
| 24 | Properties [mail.smtp.auth] <- true | ||
| 25 | System properties : | ||
| 26 | {java.runtime.name=Java(TM) SE Runtime Environment, sun.boot.library.path=C:\Program Files\Java\jre6\bin, java.vm.version= | ||
| 27 | , java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, os.name=Windows 7, sun.jnu.encoding=Cp1252, java.libr | ||
| 28 | es\Compuware;C:\Adeliws\;C:\Adeliws\javarun, java.specification.name=Java Platform API Specification, java.class.version=5 | ||
| 29 | \Program Files\Java\jre6\lib\ext;C:\Windows\Sun\Java\lib\ext, sun.boot.class.path=C:\Program Files\Java\jre6\lib\resources | ||
| 30 | DEBUG: setDebug: JavaMail version 1.3.1 | ||
| 31 | Applications disponibles sur le systeme : | ||
| 32 | javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc] | ||
| 33 | javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc] | ||
| 34 | javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc] | ||
| 35 | Creation du Message | ||
| 36 | From | ||
| 37 | To | ||
| 38 | Cc | ||
| 39 | Bcc | ||
| 40 | Sujet | ||
| 41 | VaToolBxSendMail [mail.mime.charset] est null.. | ||
| 42 | Date de l'envoi | ||
| 43 | Corps et Attachements | ||
| 44 | Initialisation du Transport | ||
| 45 | DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc] | ||
| 46 | ... | ||
| 47 | {{/code}} | ||
| 48 | |||
| 49 | |||
| 50 | ((( | ||
| 51 | == (% style="line-height: 1.5;" %)Articles connexes(%%) == | ||
| 52 | ))) | ||
| 53 | |||
| 54 | Les articles connexes apparaissent ici en fonction des étiquettes que vous avez sélectionnées. Cliquez pour modifier la macro et ajouter ou modifier des étiquettes. | ||
| 55 | |||
| 56 | {{liveData sort="doc.date:desc" source="liveTable" properties="doc.title,doc.date,doc.author" description="Recently updated" limit="5" filters="tag=visual java mail" sourceParameters="translationPrefix=platform.index."}}{{/liveData}} | ||
| 57 |