Reporting problémů e-mailem

Problémy nebo chyby, které se případně vyskytnou na webových službách LTD, je možné sledovat a ze zvoleného SMTP serveru zasílat na definovanou e-mailovou adresu.

Nastavení reportingu

Nastavuje se v konfiguračním souboru webové služby InstallDir\WebService\Web.config.

V elementu <appSettings> se odkomentují a nastaví následující klíče:

<add key="SendEmailIfError" value="recipient@email.com"/>
<add key="SMTP_URL" value="smtp.mailserver.com:port"/> <!-- port je volitelny -->
<add key="SMTP_EnableSSL" value="true/false"/>
<add key="SMTP_User" value="login"/>
<add key="SMTP_Pass" value="password"/>
<add key="SMTP_From" value=" sender@email.com"/>

Zasílají se všechny chyby, ke kterým na službě dojde.

V případě, že je požadováno některé chyby nezasílat, je možné tyto odfiltrovat pomocí dalšího konfiguračního klíče SkipEmailForErrors, ve kterém se uvede Návratová hodnota nebo ErrorMessage. Více hodnot je možné oddělit čárkou, např.:

<add key="SkipEmailForErrors" value=" PRN_CR_UNABLE_MODIFY_SIGNED, PRN_CR_NOT_MODIFIED" />