के साथ जेएक्सबी अनुकूलन यह मुझे पागल कर रहा है। मैं एक स्कीमा एक डबल्यूएसडीएल भीतर एम्बेडेड कि अनुकूलन की जरूरत के रूप में मैं एक डबल्यूएसडीएल पहले ग्राहक का निर्माण कर रहा हूँ क्योंकि WSIMPORT निम्न त्रुटिएक खराब रूप से निर्मित WSDL
[ERROR] Complex type and its child element share the same name "DomainsMap".
Use a class customization to resolve this conflict.
line 878 of file:/C:/jaxws-ri/bin/ArtesiaWebServices.wsdl
1) मैं इस डबल्यूएसडीएल पर कोई नियंत्रण नहीं फेंक रहा है और मैं इसे संशोधन पर जाने के लिए उम्मीद किसी भी औपचारिक परामर्श या मुझे रिहाई। 2) अब इस नामकरण टकराव को मैन्युअल रूप से ठीक करने के लिए स्वीकार्य नहीं है क्योंकि मुझे एक स्वचालित निर्माण श्रृंखला में स्टब्स का निर्माण शामिल करने की आवश्यकता है।
मुझे बाहरी अनुकूलन फ़ाइल का उपयोग करना होगा। मैं बस यह समझने के लिए प्रतीत नहीं कर सकता कि काम करने के लिए अनुकूलन कैसे प्राप्त करें।
यहाँ हमलावर डबल्यूएसडीएल टुकड़ा है:
<wsdl:definitions>
<wsdl:types>
<xs:schema>
.
.
.
<xs:complexType final="extension restriction" name="domainsMap">
<xs:sequence>
<xs:element name="domainsMap">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="entry">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="key" type="xs:string"/>
<xs:element minOccurs="0" name="value" type="tns:domainValueMap"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
यह आपको अपनी JAXB कौशल फ्लेक्स के लिए के लिए एक महान अवसर होगा। किसी भी तरह की सहायता का स्वागत किया जाएगा।
मैं jaxb दस्तावेज पर घंटों तक देख रहा हूं और अभी भी कोई भाग्य नहीं है। यदि आवश्यक हो तो मैं पूरे डब्लूएसडीएल की पेशकश कर सकता हूं। क्या कोई मदद कर सकता है?
अंत में! धन्यवाद! यह मेरी समस्याओं को हल करता है .. – fachexot
SOAP .... इतने सारे बर्बाद आदमी घंटे – dolbysurnd
दूर ... यह मैवेन प्लगइन के अंदर 'wsimport' का उपयोग करते समय जादू' jaxws' टैग के बिना काम नहीं करता है। धन्यवाद। – Strelok