#java #web-services #wsdl #websphere
#java #веб-сервисы #wsdl #websphere
Вопрос:
Я развернул веб-сервис Java в приложении, использующем WebSphere AST. Мне нужно ограничить длину некоторых полей (строк), и я подумал, могу ли я сделать это в wsdl вместо кодирования некоторых проверок на уровне java.
Я имею в виду, если сейчас у меня есть элементы, определенные следующим образом:
<element name="code" nillable="true" type="xsd:string"/>
Могу ли я установить какое-либо свойство, ограничивающее максимальную длину «кода»?
Спасибо.
Комментарии:
Ответ №1:
<element name="code" nillable="true" type="xsd:string"/>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="2"/>
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>