编辑wsdl文件

时间:2014-07-11 10:38:31

标签: java web-services wsdl websphere

我刚刚使用自底向上方法创建了一个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服务吗?

提前致谢。

0 个答案:

没有答案