मैं एक ईजेबी को अनुबंध के रूप में पहली एसओएपी सेवा लिख रहा हूं और मैं डब्ल्यूएसडीएल से जावा कक्षाएं और एसईआई उत्पन्न करता हूं। डब्ल्यूएसडीएल बाधाओं (अधिकतम लंबाई, पैटर्न, आदि) के साथ कई प्रकार निर्दिष्ट करता है। जेनरेट जावा क्लास जेएक्सबी एनोटेटेड हैं लेकिन इन्हें प्रदूषित मेटाडेटा की कमी है क्योंकि जेएक्सबी एनोटेशन उन लोगों का समर्थन नहीं करते हैं। इसका मतलब है कि इनपुट सत्यापन केवल तभी होता है जब सेवा को एसओएपी एंडपॉइंट के माध्यम से बुलाया जाता है।मैं एक्सएसडी से बीन सत्यापन एनोटेशन के साथ जावा ऑब्जेक्ट्स कैसे उत्पन्न कर सकता हूं?
समस्या है कि जब ईजेबी को किसी अन्य ईजेबी द्वारा बुलाया जाता है तो सत्यापन को एक्सएमएल स्टैक में स्थित होने के बाद से हटा दिया जाता है। मैं एक्सएमएल स्केमवालिडेशन को अक्षम करना चाहता हूं और इसके बजाय बीन सत्यापन का उपयोग करना चाहता हूं ताकि ईजेबी को कॉल करने के दोनों तरीकों (एसओएपी और आरएमआई) के लिए सत्यापन कार्य करता है।
प्रश्न: मैं केवल जेएक्सबी एनोटेशन कैसे उत्पन्न नहीं कर सकता बल्कि जावा कक्षाओं पर बीन सत्यापन एनोटेशन भी उत्पन्न कर सकता हूं?
यह निश्चित रूप से एक अंतराल सूचक है। धन्यवाद। –