Reporting problémů emailem
Záznamy o problémech nebo chybách, které se vyskytnou při běhu webové služby SecuSign SDK, je možné zasílat ze zvoleného SMTP serveru na jednu konkrétní emailovou adresu (ideálně alias či skupinu).
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 při běhu služby dojde.
V případě, že některé chyby nechcete zasílat, je možné patřičné záznamy odfiltrovat pomocí dalšího konfiguračního klíče SkipEmailForErrors, ve kterém se uvede Návratová hodnota nebo StatusMessage (viz Návratové kódy všech metod). Více hodnot je možné oddělit čárkou, např.:
<add key="SkipEmailForErrors" value="DOCUMENT_NOT_SIGNED, INVALID_PIN" />