मैं एक एसओएपी webservice पर काम कर रहा हूं जिसमें गणना प्रतिबंधों का उपयोग करके कई इनपुटफील्ड हैं।कुंजी/मूल्य जोड़े के साथ डब्ल्यूएसडीएल गणना प्रतिबंध
ये गणनाएं HTML चयन/विकल्प सेटअप की तरह हैं; मैं उम्मीद करता हूं कि एक निश्चित मूल्य वापस लौटाया जाए लेकिन उस मूल्य के लेबल को डब्लूएसडीएल का उपयोग करके उजागर किया जाना चाहिए।
एक उदाहरण: ग्राहक अपने घर के संबंध में बीमा पॉलिसी जोड़ना चाहता है और इस प्रकार इसमें शामिल इमारत के प्रकार को निर्दिष्ट करने की आवश्यकता है।
<xsd:restriction base="xsd:string">
<xsd:enumeration value="00001" />
<xsd:enumeration value="00002" />
<xsd:enumeration value="00003" />
</xsd:restriction>
हालांकि, क्लाइंट अभी तक समझ में नहीं आता है कि ये मान 1, 2 और 3 क्या हैं। तो, इस तरह कुछ:
<xsd:restriction base="xsd:string">
<xsd:enumeration value="00001" label="Brick and mortar" />
<xsd:enumeration value="00002" label="Straw" />
<xsd:enumeration value="00003" label="Aircastle" />
</xsd:restriction>
उपभोक्ता को इन लेबलों को प्रदर्शित करने के लिए क्लाइंट का उपयोग करने के लिए बहुत अच्छा होगा।
क्या इस निर्माण के लिए कोई मानक डब्लूएसडीएल एनोटेशन/वाक्यविन्यास है?
मैं "ValuesTypes" जैसे से पहले "tns:" जोड़कर इसे काम करने में कामयाब रहा। –
BMaximus