用于增强XML,XSD和WSDL命名约定的工具

时间:2010-01-09 20:38:02

标签: wsdl naming-conventions

在Java中,我们有一个名为CheckStyle的精彩工具,它强化了我们所有的企业命名约定。精彩的工具。我想对我们的XSD和WSDL做同样的事情。

是否有一些工具可以用来加强并确保所有编码员和分析师都遵守以下惯例:

  

< wsdl:operation name =“XX>所有操作必须以setXX或deleteXX的getXX开头。

我的问题的解决方案是创建一个XSD来验证我的WSDL吗?

2 个答案:

答案 0 :(得分:1)

查看此工具以获取定义规则并在WSDL上运行它们,主要用于命名约定:

Rule Engine Based Wsdl Auditor

答案 1 :(得分:0)

Saikiran Daripelli提到的Wsdl Auditor的发展似乎已经停止。 Subversion存储库中的最后一次提交来自Januar 2011。

在做了一些研究,安装和测试了几个工具之后,我决定使用Oracle Code Compliance Inspector(CCI)作为JDeveloper IDE的扩展,并作为命令行实用程序(允许与Ant集成)

测试命名约定似乎不是Oracle CCI的主要目标,但通过使用XPath +正则表达式可以很好地工作。正如他们网站上所提到的,主要目标是强制执行设计一致性以及良好的编码和文档实践。