You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

<span style="color: #800000"><strong>Kısa Tanım:</strong></span>
<span style="color: #1e4e79"> </span>
Eposta aktivitesinde hata olduğunda bildirim gönderilmesi ve akışın yönlendirilmesi işlemidir.
 
<span style="color: #800000"><strong>Açıklama:</strong></span>
<span style="color: #1e4e79"> </span>
Eposta aktivitesinde herhangi bir nedenle eposta gönderimi başarısız olup, NWFMAILEXCEPTION tablosuna bir kayıt atıldıysa, mail gönderim işleminden sonra bu kayıt kontrol edilip akışın yönlendirilmesi sağlanmaktadır. Buradaki örnekte NWFMAILEXCEPTION tablosuna o akış için eklenmiş kayıt varsa aşağıdaki koddan bunu okuyup, hatayı bir değişkene alıp, daha sonra karar işlemi ile akışı yönlendirmektedir.


<span style="color: #800000"><strong>Kod Örneği:</strong></span>
<span style="color: #ff0000">string</span> hataMesaji=<span style="color: #0000ff">""</span>, nwfexceptionOkuSql=<span style="color: #0000ff">""</span>, deger=<span style="color: #0000ff">""</span>; nwfexceptionOkuSql=<span style="color: #0000ff">"SELECT EXCEPTION FROM NWFMAILEXCEPTION WHERE INSTANCEID="</span>+Context.<span style="color: #191970"><strong>GetInstanceId</strong></span>().<span style="color: #191970"><strong>toSql</strong></span>(); <span style="color: #000080">var</span> sonuc= Context.<span style="color: #191970"><strong>Database_Select</strong></span>(nwfexceptionOkuSql,SqlConnections.LFLOW); <span style="color: #0000ff"><strong>if</strong></span>(sonuc!=null && sonuc.Rows.Count><span style="color: #00008b">0</span>){    deger = (<span style="color: #ff0000">string</span>)sonuc.Rows[<span style="color: #00008b">0</span>][<span style="color: #0000ff">"EXCEPTION"</span>];} <span style="color: #0000ff"><strong>if</strong></span>(!<span style="color: #ff0000">string</span>.<span style="color: #191970"><strong>IsNullOrEmpty</strong></span>(deger)){    HataDetayi.Value=deger;}
<span style="color: #800000"><strong>Akış Dosyası (.xnm):</strong></span>
<span style="color: #800000"> </span>
Aşağıdaki dosyayı indirerek uygulamaya aktarabilirsiniz. İçeri aktarma işleminin nasıl yapıldığına dair bilgi için Aktar bölümünü inceleyebilirsiniz.