समझने में विफल रहता है मेरे पास जावा/जेडीके 1.6, ग्रहण आदि के साथ नवीनतम संस्करण का सामान्य माइक्रोसॉफ्ट webservice और सामान्य सीएक्सएफ है। जब मैं wsdl2java चला रहा हूं, तो JAXB भाग एक त्रुटि फेंकता है "JAXB द्वारा फेंका: अपरिभाषित तत्व घोषणा की: स्कीमा '"माइक्रोसॉफ्ट webservice और सीएक्सएफ क्लाइंट: जेएक्सबी "एस: स्कीमा"
wsdl जो का हिस्सा यह कैसा दिखता कारण बनता है:
<s:element name="GetDepartmentsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDepartmentsResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
मैं बस हर जगह <s:element ref="s:schema" />
हटाने और <s:any/>
रखने कर सकते हैं? यह जावा < -> माइक्रोसॉफ्ट webservices intreroperability के लिए सामान्य बाधा की तरह दिखता है। लेकिन मुझे सीएक्सएफ के लिए कोई कामकाज नहीं मिल रहा है।
आप