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.