Insurance Company Job Policy Request Cancelled Notification
Aynı teklif için birden fazla sigorta şirketinden poliçe istenebilir. Teklif şirketlerden birinde poliçeleştiğinde, diğer şirketlerdeki poliçe istekleri artık karşılanamaz. InsurGateway bu bildirim ile, poliçe isteği geçersiz kalan sigorta şirketine haber verir; şirket, poliçeleştirmeye çalışmadan işi kendi tarafında kapatabilir.
Bildirim şu koşulların hepsi sağlandığında gönderilir:
- İşiniz poliçe isteği aşamasındadır:
PolicyRequested(7)veyaBatchPolicyRequested(25). - Aynı teklif başka bir sigorta şirketinde poliçeleşmiştir.
Teklifi poliçeleştiren sigorta şirketine bu bildirim gönderilmez. Mevcut bir poliçe üzerine yazılan zeyiller bu bildirimi üretmez.
Poliçeyi yapan sigorta şirketine ve poliçesine ait hiçbir bilgi gönderilmez.
Endpoint, kimlik doğrulama, beklenen cevap ve retry kuralları
100–106tipleriyle aynıdır. Ayrıntılar için: Insurance Company Job Notification.
Endpoint
Bildirim, diğer tiplerle aynı /notification adresine gönderilir; tip, gövdedeki NotificationType alanından anlaşılır.
Örnek İstek
Referans numarası ve sabit alanlar üstte, tipe göre değişen içerik Payload alanındadır. Payload, JSON olarak serialize edilmiş bir string gönderilir: önce NotificationType değeri okunur, ardından Payload string’i PolicyRequestCancelled modeline deserialize edilir.
Ortak Alanlar
Ortak alanların anlamı 100–106 tipleriyle aynıdır. Bu tipe özgü değerler:
Payload Modeli
CancelReason değerleri
Şu sürümde tek değer PolicyMadeByAnotherCompany’dir. İleride yeni değerler eklenebilir; tanınmayan bir değer geldiğinde bildirim hata vermeden işlenmeli veya 2xx dönülerek atlanmalıdır.
Parse Edilmiş Gövde Örnekleri
Aşağıdaki örneklerde
Payload, okunabilirlik için parse edilmiş (nesne) haliyle gösterilmiştir. Gerçek gövdedePayloadbu nesnenin serialize edilmiş string halidir; gerçek biçim için yukarıdaki “Örnek İstek” bölümüne bakın.
Tekil poliçe isteği geçersiz kaldı:
Toplu poliçe isteği geçersiz kaldı:
Örneklerdeki
ReferenceNodeğerleri temsilidir.
Beklenen Cevap ve Retry
100–106 tipleriyle aynıdır: 2xx durum kodu başarı sayılır, cevap gövdesi değerlendirilmez. 2xx dışındaki her durum kodu, bağlantı hatası veya zaman aşımı yeniden gönderimi başlatır. Her deneme aynı gövdeyle, dolayısıyla aynı ReferenceNo ile gönderilir. Ayrıntılar: Insurance Company Job Notification.
Dikkat Edilmesi Gerekenler
Bu bildirimden sonra işi poliçeleştirmeye çalışmayın. Poliçe isteği artık karşılanamaz. Tekil poliçe isteğinde (7) iş üzerinden işlem yapılmaya çalışıldığında istek InsurGateway tarafından otomatik olarak reddedilir; bu ret işe yeni bir aksiyon olarak eklenir ve 101 Policy tipinde PolicyRejected bildirimi gelir, RejectReason.ReasonCategory değeri TecnicalError olur.
İşin aşaması bu bildirimle değişmez. Stage alanı, bildirim anında hâlâ 7 veya 25 olarak gelir.
Sıralama garantisi yoktur. 108 bildirimi, aynı işin diğer bildirimlerinden önce veya sonra ulaşabilir. İşin güncel durumu belirlenirken OccurredAt alanı kullanılmalıdır.
Aynı bildirim birden çok kez ulaşabilir. İşleme idempotent olmalıdır; tekilleştirme anahtarı ReferenceNo alanıdır.
