Rational Developer for System z

限制:在解譯式 XML 轉換與編譯式 XML 轉換類型之間,產生的 XML 綱目中廣域元素名稱不一致

問題:在預設解譯式 XML 轉換與編譯式 XML 轉換產生所產生的 XML 綱目中, Web 服務訊息根元素名稱不相符。您可能需要變更編譯式 XML 轉換的產生預設,以與解譯式轉換案例相符,如下面「暫行解決方法」小節中所述。如果以後需要的話,會讓您將轉換類型從解譯式變更為編譯式,而不需要重新發佈 WSDL 檔及變更 Web 服務用戶端中的程式碼。

暫行解決方法:當產生編譯式 XML 轉換的構件時,您可以使用精靈來變更根元素名稱,以與解譯式 XML 轉換相符。這個名稱為「根元素名稱」的新選項位於要求和回應 XML 綱目內容群組中 WSDL 和 XSD 選項標籤上的產生選項頁面。

例如,名稱為 A-B-C 的 COBOL 群組將導致解譯式轉換構件具有訊息根元素名稱 "a_b_c"。 預設編譯式轉換構件將具有根元素名稱 "ABC"。如先前所述,您可以在精靈中將 "ABC" 變更為 "a_b_c",以與對解譯式轉換產生的 WSDL 相符。


使用條款 | 意見

本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)