XML Şema Doğrulama Politikası ile gelen mesajın XPath ile belirtilen kısmının doğrulaması yapılır.

Gelen mesajın XPath ile belirtilen kısmı şemaya uygun değilse Backend API'ye gönderimi engellenir. Böylece Backend API'nin bu tür hatalı veya art niyetli mesajları işlemesi engellenerek stabil kalması ya da gereksiz işlem yapmaması sağlanır.

Bu politikanın kullanımı istemciden gelen mesaj gövdesi XML ise anlamlıdır.

Politika ayarlarını içeren görsele aşağıda yer verilmiştir:


Politika konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan

Açıklama

Açıklama

(Description)

Politikanın kullanımını ve yönetimini kolaylaştırmak için açıklama yazılabilir.
XPath

İstek mesajının gövdesinde neresinin doğrulama işlemine sokulacağını belirtir.

Değer olarak XPath ifadesi girilir. Boş bırakılırsa tüm mesaj gövdesinde işlem yapar. Varsayılan değer mesaj gövdesinin "body" kısmını getirecek şekilde olarak ayarlanmıştır.

Şema

(Schema)

XML şeması girilir. XML Şeması başka bir XML şemasını içerebileceğinden birbirini referans veren şemalar olması durumunda hepsinin buraya eklenmesi gereklidir. 

XPath'i Test Et

(Test XPath)

XPath'i denemek için örnek bir XML verisi üzerinden test edilebilir.

Koşullar (Conditions) ve Hata Mesajı Özelleştirme (Error Message Customization) panellerinin detayı için Politikalar (Policies) sayfasını ziyaret edebilirsiniz.