Hedef ad alanlarını değiştirme

Bir REST saydam karar hizmetinin içinde barındırılan bir SOAP barındırılan saydam karar hizmetine (HTDS) ya da WADL 'ye ilişkin WSDL' yi oluşturduğunuzda, aynı konumda birden çok tanımlama dosyası oluşturulduğunda adlandırma çakışmalarını önlemek için saydam karar hizmetinin ad alanını değiştirebilirsiniz.

Bu görev hakkında

Aynı yerde birden çok tanımlama dosyası oluşturulduğunda, parametreler farklı saydam karar hizmetleri için aynı olmayabileceği için adlandırma çakışmaları ortaya çıkabilir. Örneğin, IBM® Integration Designer' da bir iş tümleştirme projesine birden fazla saydam karar hizmeti eklendiği zaman bu tür bir durum söz konusu olabilir. Bu tür çakışmaları önlemek için, saydam karar hizmeti isteklerine ve yanıtlarına ve bunların parametrelerine ilişkin URI, ruleset adını içerir. The following example the URL for a ruleset named PreTradeChecks.
<wsdl:definitions name="PreTradeChecksDecisionService" 
targetNamespace="http://www.ibm.com/rules/decisionservice/Execution/PreTradeChecks"
...
Şema içe aktarma düzeneği, diğer şema belgelerindeki şema bileşenlerine gönderme yapar.
...
<xsd:import namespace="http://www.ibm.com/rules/decisionservice/Execution/PreTradeChecks/param"/
...
Karar isteklerinin ve yanıtların adlarının başında RuleApp adı eklenir. Örneğin:
<xsd:element name="PreTradeChecksRequest
...
xsd:element name="PreTradeChecksResponse"

Hedef ad alanının değeri mutlak bir URI olmalıdır. Hedef ad alanının benzersizliğini sağlamak için, Ruleset View' ın Ruleset Parameters kısmında bu özniteliğin tanımını değiştirebilirsiniz.

Yordam

  1. Kural Yürütme Sunucusu konsolunda, Gezgin sekmesini tıklatın, istediğiniz RuleApp öğesini genişletin ve Ruleset View(Kural Kümesi Görünümü) seçeneğini açmak için bir kural kümesi seçin.
  2. Ruleset View(Ruleset View) görünümünün alt kısmında Show HTDS Options(HTDS Seçenekleri Göster) öğesini tıklatın.
  3. Bir SOAP saydam karar hizmetine ilişkin hedef ad alanını değiştirmek için aşağıdaki adımları izleyin:
    1. Hedef ad alanı (yalnızca SOAP) URI 'sinin yanında, Simgeyi düzenle Düzenle simgesini tıklatın. Seçenek adında, yalnızca SOAP , ad alanının değiştirilmesi yalnızca WSDL kodu oluşturma için anlamlı olduğunu gösterir. Bir kural kümesine ilişkin WADL kodunu oluşturduğunuzda, kural kümesi değiştirgelerine ilişkin hedef ad alanını değiştirebilirsiniz.
    2. Özel URL ' yi alana yazın.
    3. Sakla simgesi. Kaydet simgesini tıklatın.

    İptal edebilirsiniz, Kaydet simgesinin yanındaki Geri Al okunu tıklatın.

  4. İsteğe bağlı: Bir SOAP ya da REST saydam karar hizmeti için, geçerli olması durumunda, kural kümesi değiştirgelerinin URL adresini aşağıdaki gibi düzenleyin:
    1. Değiştirge hedefi ad alanıöğesini tıklatın.
    2. Özel URL ' yi alana yazın.
    3. Sakla simgesi. Kaydet simgesini tıklatın.

    İptal edebilirsiniz, Kaydet simgesinin yanındaki Geri Al okunu tıklatın.