Arıza Takibi ve Yeniden Deneme Mekanizması
Arızaları dahili olarak izlemeniz ve arızalar devam ederse FedEx Helpdesk'e bildirmeniz gerekecektir.
Yeniden deneme sınırlamaları:
- Yeniden Deneme Mekanizması (olay verilerini göndermeyi yeniden deneme) yalnızca FedEx'in hedef URL'den yanıt olarak 200 veya 202 HTTP durum kodu almaması durumunda gerçekleşir. Yeniden deneme girişimleri 15 dakika boyunca 5 dakikalık aralıklarla 15 dakika boyunca 3 kez yapılır (bkz. yeniden deneme diyagramı).
- FedEx olay verilerini her teslim etmeye çalıştığında ve 200 veya 202 dışında bir durum kodu aldığında bu işlem başarısız olarak kabul edilir.
- Başarısızlık durumunda her olay, her bir yeniden deneme arasında 5 dakikalık aralıklarla 15 dakika boyunca 3 kez yeniden denenecektir. Yeniden denemelerin tümünün başarısız olması durumunda olay, Gelişmiş Entegre Görünürlük web kancası projenizdeki yeniden deneme mekanizmasını kullanarak alabileceğiniz bir kaçırılan olaylar kuyruğuna iletilecektir. Aşağıdaki HTTPS serisi değerlerine sahip tüm başarısız olaylar 7 gün boyunca saklanacak ve Gelişmiş Entegre Görünürlük web kancası projenizde yeniden deneme işlemi başlatılarak geri alınabilecektir:
- 200 - Boş
- 400 - Müşteri kimliği eşleşmiyor
- 401- Data Works belirteci geçerli değil
- 500 – Boş
Yeniden deneme mantığı:
Başarısızlık durumunda her olay, her bir yeniden deneme arasında 5 dakikalık aralıklarla 15 dakika boyunca 3 kez yeniden denenecektir. Yeniden denemelerin tümünün başarısız olması durumunda olay, Gelişmiş Entegre Görünürlük web kancası projenizdeki yeniden deneme mekanizmasını kullanarak alabileceğiniz bir kaçırılan olaylar kuyruğuna iletilecektir.
- Yeniden deneme mantığı:
- Deneme 1:
Örnek: Takip numarası 823497234824 "Teslim Edildi", İstemci 400 yanıtını gönderdi. (HTTP durumu 200/202 dışındaki tüm durumlar başarısızlık olarak kabul edilir). Bu durumda, deneme 1'i başarısızlık olarak kabul ediyoruz.- Deneme 2 - 1 dakika +/ sapma - Yeniden Deneme 1
- Deneme 3 - 2 dakika +/ sapma - Yeniden Deneme 2
- Deneme 4 - 4 dakika +/ sapma - Yeniden Deneme 3
FedEx, yeniden deneme isteklerinden herhangi biri için HTTP durumu 200 ve 202 gibi başarılı bir yanıt alırsa söz konusu olay için yeniden deneme mekanizmasını durdurur.
- Deneme 1:
Dikkat Edilmesi Gereken Önemli Noktalar:
- Yeniden Deneme Mekanizması (olay verilerini göndermeyi yeniden deneme) yalnızca FedEx'in hedef URL'den yanıt olarak 200 veya 202 HTTP durum kodu almaması durumunda gerçekleşir.
- FedEx olay verilerini her teslim etmeye çalıştığında ve 200 veya 202 dışında bir durum kodu aldığında bu işlem başarısız olarak kabul edilir.
- FedEx asıl olay için yeniden deneme yaparken yeni olay(lar) gerçekleşirse verileri göndermeye devam eder.
- FedEx söz konusu Gelişmiş Entegre Görünürlük web kancası ilişkin daha sonra gerçekleşen olayları da gönderecektir.
Arıza Takibi ve Yeniden Deneme Mekanizması
Arızaları dahili olarak izlemeniz ve arızalar devam ederse FedEx Helpdesk'e bildirmeniz gerekecektir.
Yeniden deneme sınırlamaları:
- Yeniden Deneme Mekanizması (olay verilerini göndermeyi yeniden deneme) yalnızca FedEx'in hedef URL'den yanıt olarak 200 veya 202 HTTP durum kodu almaması durumunda gerçekleşir. Yeniden deneme girişimleri 15 dakika boyunca 5 dakikalık aralıklarla 15 dakika boyunca 3 kez yapılır (bkz. yeniden deneme diyagramı).
- FedEx olay verilerini her teslim etmeye çalıştığında ve 200 veya 202 dışında bir durum kodu aldığında bu işlem başarısız olarak kabul edilir.
- Başarısızlık durumunda her olay, her bir yeniden deneme arasında 5 dakikalık aralıklarla 15 dakika boyunca 3 kez yeniden denenecektir. Yeniden denemelerin tümünün başarısız olması durumunda olay, Gelişmiş Entegre Görünürlük web kancası projenizdeki yeniden deneme mekanizmasını kullanarak alabileceğiniz bir kaçırılan olaylar kuyruğuna iletilecektir. Aşağıdaki HTTPS serisi değerlerine sahip tüm başarısız olaylar 7 gün boyunca saklanacak ve Gelişmiş Entegre Görünürlük web kancası projenizde yeniden deneme işlemi başlatılarak geri alınabilecektir:
- 200 - Boş
- 400 - Müşteri kimliği eşleşmiyor
- 401- Data Works belirteci geçerli değil
- 500 – Boş
Yeniden deneme mantığı:
Başarısızlık durumunda her olay, her bir yeniden deneme arasında 5 dakikalık aralıklarla 15 dakika boyunca 3 kez yeniden denenecektir. Yeniden denemelerin tümünün başarısız olması durumunda olay, Gelişmiş Entegre Görünürlük web kancası projenizdeki yeniden deneme mekanizmasını kullanarak alabileceğiniz bir kaçırılan olaylar kuyruğuna iletilecektir.
Response