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" />