wsdlc Ant任务忽略约束

时间:2010-07-29 17:08:21

标签: java eclipse web-services ant wsdlc

我正在尝试使用带有Oracle Enterprise Pack的eclipse创建一个Web服务项目。使用wsdlc Ant任务从WSDL文档生成Web服务时,WSDL中的所有限制/约束都将被完全忽略。

有没有办法使用内置约束(例如minoccurs=1)生成POJO或强制使用枚举?任何见解都将不胜感激!

提前致谢,

卡尔

1 个答案:

答案 0 :(得分:0)

不幸的是,我无法在这里找到这个答案,但我最终找到了答案。我现在正在发布它,因为它可能会帮助将来的其他人偶然发现这个帖子。

没有办法在POJO中添加验证,但是有一种方法可以打开模式验证,以确保在收到Web服务消息时它符合WSDL设置的约束。您可以通过在服务类定义上添加“@SchemaValidation”注释来完成此操作。这适用于WebLogic,但我不确定它是否也是其他类型的应用程序服务器的标准。