0
我在代碼和兩個不同的規則集中有一個對象模型。每個規則集都以自己的wsdl文件作爲單獨的端點公開。所以,基本上我有兩個端點和兩個wsdl文件,但是每個wsdl都包含wsdl:types/xsd:schema
部分中共享對象的定義。IBM ODM:共享對象的多個規則集和wsdl文件
問題是 - 在每個嵌入的xsd的定義中引用的規則集的名稱空間,說:
<xs:complexType name="myObject">
<xs:sequence>
<xs:element name="element" type="ns:myElement"/>
<xs:sequence>
</xs:complexType>
其中ns被定義爲在第一WSDL
- 「http://www.ibm.com/rules/decisionservice/MyApplication/Operation1」 和
- 「http://www.ibm.com/rules/decisionservice/MyApplication/Operation2」 在第二個wsdl中。
這樣對消費者產生從這些WSDL文件myElement
對象可以像完全不同的待處理的代碼。
有沒有什麼辦法可以生成外部共享xsd模式並從每個wsdl中引用它?