WebSphere
Service Registry and Repository (WSRR) olanağında uzlaştırma
ilkeleri ve ilke ekleri yaratmak için, Uzlaştırma
İlkesi Denetimi gerecini kullanın. Uzlaştırma ilkeleri,
bağlamsal bilgileri kullanarak hizmet etkileşimlerini denetlemenizi
sağlar.
Başlamadan önce
- İlke Çözme uzlaştırma temelini içeren bir birim yaratmak için IBM
Integration Designer olanağını
kullanın.
- Birimi WebSphere Enterprise Service Bus
(WebSphere ESB) ya da
IBM Business Process Manager olanağında
konuşlandırın.
- WebSphere ESB ya da
IBM Business Process Manager olanağının,
kullanmak istediğiniz WSRR için bir tanımlaması bulunduğunu doğrulayın.
- WSRR'de, biriminizi içeren EAR dosyasını WSRR'ye yükleyin. Ayrıca, uzlaştırma ilkelerini ilişkilendirmek istediğiniz hizmetlerin
WSDL belgelerini de yükleyin.
- Birim Tarayıcısı ve Uzlaştırma İlkesi
Denetimi gereçleri de içinde olmak üzere, denetim gereçlerini içeren
bir iş alanı yaratın.
Bu görev hakkında
Yürütme sırasında birim özelliklerini geçersiz kılmak
için uzlaştırma ilkelerini kullanarak, hizmet isteklerini devingen
olarak denetleyebilirsiniz. Bu tür uzlaştırma ilkeleri
WSRR'de saklanır. Biriminizin kullandığı hizmetler için bir ya da
daha çok uzlaştırma ilkesi tanımlayabilirsiniz; her uzlaştırma ilkesi
bir ya da daha çok birim özelliğini geçersiz kılabilir. İsteğe bağlı
olarak, her ilke ekinde bir ya da daha çok geçit koşulu
yaratabilirsiniz.
Hizmet istekleri işlenirken, geçit koşulları
iletideki koşul değerleriyle karşılaştırılır. İlişkili bir uzlaştırma
ilkesinin kullanılabilmesi için tüm geçit koşullarının yerine gelmesi
gerekir.
Yordam
- İş alanınızda oturum açın ve hizmetleri
denetlemek için yarattığınız alana gidin.
- Hizmet Tarayıcısı gerecinde, doğru WSRR
tanımlaması görüntülenmiyorsa doğru WSRR tanımlamasını seçin. Uygulama sunucunuzda birden çok WSRR yönetim ortamına ilişkin
tanımlamalar varsa, her WSRR'de tanımlı hizmetleri
görüntüleyebilirsiniz. Hizmetlerin listesi yenilenir.
- Uzlaştırma ilkesini yaratmak istediğiniz düzeyi seçin. Bir uzlaştırma ilkesi hizmet, uç noktası ya da işlem düzeyinde
eklenebilir. Uzlaştırma İlkesi Denetimi gereci
yenilenir. Aşağıdaki bilgiler görüntülenir:
- Seçtiğiniz hizmetin, uç noktasının ya da işlemin adı
- Seçtiğiniz WSRR tanımlaması
- Seçtiğiniz hizmete, uç noktasına ya da işleme ilişkin ilke ekleri
- Yeni ilke eki adını girin. İlke ekleri, bir uzlaştırma ilkesini hedef hizmetle
ilişkilendirir. WSRR'de uzlaştırma ilkesi ve ilke eki ayrı
nesnelerdir.
- Yarat düğmesini tıklatın. Uzlaştırma İlkesi Denetimi gereci
yenilenir. Şimdi, çalışmak istediğiniz özellikler grubunu
ve yeni uzlaştırma ilkesinin adını belirtebilirsiniz.
- Grup adı seçin. Her grup birim özelliklerini içerir. Özellik değerlerini
geçersiz kılmak istediğiniz grubu seçin.
- Yeni ilke alanında bir ad girin. Bu ad, yaratmak ve hizmet, uç noktası ya da işlem ile
ilişkilendirmek istediğiniz uzlaştırma ilkesinin adıdır.
- İleri düğmesini tıklatın. Uzlaştırma İlkesi Denetimi gereci
yenilenir. Artık değerlendirmeler ve geçit koşulları ekleyebilirsiniz.
Not: Bir uzlaştırma ilkesi yarattıktan sonra
iş alanında değerlendirmeleri düzenleyemezsiniz. Bu nedenle, gerek
duyduğunuz tüm değerlendirmeleri uzlaştırma ilkesini saklamadan önce
eklemeniz gerekir.
- Bir ya da daha çok değerlendirme tanımlayın. Değerlendirmeler, uzlaştırma ilkesinin geçersiz kılabileceği birim
özellikleridir. WSRR'de, geçersiz kılmak istediğiniz birim özellikleri ilke
değerlendirmeleri olarak görüntülenir.
Not: Gereç, her ilke ekinin en az bir değerlendirmesi olmasını
gerektirir.
- Özellik adı seçin. Bu ad, özelliğin diğer adıdır. Bu diğer ad, uzlaştırma akışı
içinde özelliği tanıtır.
- Değer alanında uygun bir değer girin;
örneğin, All ya da 10
ya da /body/input/address. Yürütme sırasında ilke değeri (varsa) öncelik kazanır.
İlke bulunulamazsa ya da uygun değilse, yürütme ortamı yükseltilen
özellik değerini kullanır.
- Değerlendirme Ekle düğmesini
tıklatın.
- İsteğe bağlı: Bir ya da daha çok geçit koşulu tanımlayın. Öğenin başlatılabilmesi için bu geçit koşulları karşılanmalıdır. WSRR'de geçit koşulları, ilke eki
nesnesine ilişkin kullanıcı özellikleridir.
- Geçit
koşulu adı alanında geçit koşulu adını girin. Geçit koşulu adının başında her zaman medGate_
öneki vardır.
- Değer alanında geçit koşulu değerini girin. Geçit koşulu şu kısımlardan oluşur: ilke koşulu
adı, işlem ve
geçit değeri.
- Girdiğiniz ilke koşulu adı, birimdeki bir
İlke koşulu adı ile eşlenmelidir.
- İşlem şunlar olabilir:
= , != ,
> , < ,
<= ya da >= .
- Geçit değeri, karşılaştırılmakta olan
değerdir; örneğin, country = Türkiye.
- Geçit Koşulu Ekle düğmesini tıklatın.
- İsteğe bağlı: Bir değerlendirmeyi ya da geçit koşulunu silmek isterseniz,
ilgili değerlendirmeye ya da geçit koşuluna ilişkin silme simgesini
tıklatın. Fareyi bir değerlendirmenin ya da geçit koşulunun üzerine
getirirseniz, satırın sonunda silme simgesi (çarpı işareti)
görüntülenir.
- Sakla düğmesini tıklatın.
Sonuçlar
WSRR'de bir uzlaştırma ilkesi ve ilke eki yaratılır.
İlke eki, uzlaştırma ilkesini hizmete, uç noktasına ya da işleme
bağlar. Geçit koşulu eklediyseniz, WSRR ilke ekinde bir kullanıcı özelliği
yaratır. Kullanıcı özelliği koşulu gösterir.