Register / Login
this forum made possible by our volunteer staff, including ...
Stephan van Hulst
xs:restriction tag is not working in WSDL
posted 5 years ago
I am a bit new to webservice.
I had to create a
service and provide WSDL to the client.
I need to add maxLength restriction on the fields, so that client cannot give values longer than my system can accept. So I added xs:restriction in the WSDL as follows.
<xs:element name="createdby" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="24" /> </xs:restriction> </xs:simpleType> </xs:element>
But even after this, when I
the web service, I can provide any
longer than 24 characters, and webservice generates the XML and sends it to the server.
Shouldn't it, be that XML should not be generated if it violates the maxLength condition?
Please help me understanding where is the gap?
Thanks & Regards
Maybe he went home and went to bed. And took this tiny ad with him:
The WEB SERVICES and JAX-RS Course
Boost this thread!
Invalid type (xsi:type) is set when XML request is generated from web service client
Axis 1.4 throwing org.xml.sax.SAXException: Invalid element
in Schema Dynamic value for maxLength - help
Generated WSDL with schema validation