我刚刚使用自底向上方法创建了一个Java Web Service(JAX-RPC),现在我想修改自动生成的wsdl,这样我就可以为某些元素添加一些限制。
例如,而不是:
<element name="code" nillable="true" type="xsd:string"/>
我有这个:
<element name="code" nillable="true">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="14"/>
</xsd:restriction>
</xsd:simpleType>
</element>
限制此字段的长度。
我重新发布服务器,似乎这个更改没有考虑到。我正在测试一个简单的客户端传递一个&#34;代码&#34;长度为8,似乎忽略了我在WSDL中添加的限制。
我有什么遗失的东西吗?我需要做一些特别的事情来增加这种限制吗?我可能必须从使用自顶向下方法修改的WSDL开始重新生成Web服务吗?
提前致谢。