/ / सीएक्सएफ में सेवाओं के बीच वेबफॉल्ट कक्षाओं का पुन: उपयोग कैसे करें डब्लूएसडीएल - वेब-सर्विसेज, जैक्स-डब्ल्यूएस, सीएक्सएफ

सीएक्सएफ जेनरेटेड डब्ल्यूएसडीएल - वेब-सर्विसेज, जैक्स-डब्ल्यूएस, सीएक्सएफ में सेवाओं के बीच वेबफॉल्ट कक्षाओं का पुन: उपयोग कैसे करें

मेरे पास जावा क्लासेस (@WebService) के रूप में परिभाषित कई सेवाएं हैं जो समान वेबफॉल्ट कक्षाएं (@WebFault) साझा करती हैं।
मैं सेवाओं के लिए डब्ल्यूएसडीएल और एक्सएसडी फाइलें उत्पन्न करने के लिए java2ws का उपयोग करता हूं।
जबकि मैं JAXB XmlSchema "स्थान" प्रॉपर्टी का उपयोग कर सेवाओं के बीच मॉडल ऑब्जेक्ट का पुन: उपयोग कर सकता हूं और उन्हें एक बार साझा एक्सएसडी फ़ाइल में उत्पन्न कर सकता हूं, वेब दोष प्रत्येक डब्लूएसडीएल में उत्पन्न होते हैं।
समस्या यह है कि यदि मैं डब्लूएसडीएल फाइलों से कोड जेनरेट करने की कोशिश करता हूं तो उदाहरण के लिए मेरे पास वेब गलती कक्षाएं कई बार परिभाषित होंगी।
किसी भी तरह की सहायता को आभार समझेंगे।
Avner

उत्तर:

जवाब के लिए 0 № 1

शायद आप अपने @WebFault पर एक नाम सेट करने का प्रयास कर सकते हैं

@WebFault(name = "EmployeeSearchFault")
public class SearchEmployeeException extends Exception {
---
}

यदि सटीक परिदृश्य नहीं देते हैं तो मैं कोशिश कर सकता हूं।