2010-07-29 93 views
0

我正在嘗試使用eclipse和Oracle Enterprise Pack創建Web服務項目。當使用wsdlc Ant任務從WSDL文檔生成Web服務時,WSDL中的所有限制/約束完全被忽略。wsdlc Ant任務忽略約束

有沒有一種方法來生成POJO的內置約束條件,如minoccurs=1或強制使用枚舉?任何有識之士將不勝感激!

由於提前,

卡爾

回答

0

不幸的是,我沒能在這裏找到這個答案,但我最終找到了答案。我現在發佈它,因爲它可能會幫助未來的其他人絆倒這篇文章。

沒有辦法在POJO中添加驗證,但是有一種方法可以打開模式驗證,以確保在接收到符合WSDL設置約束的Web服務消息時。您可以通過在服務類定義上添加「@SchemaValidation」註釋來執行此操作。這適用於WebLogic,但我不確定它是否也是其他類型應用程序服務器的標準。