我正在尝试通过自上而下的方法创建Web服务。我下载了Eclipse,并正在使用WSDL GUI编辑器来构建WSDL文件。

我正在根据“模块”分类服务。我添加到WSDL的类型都需要参考常见的内容,例如人格,地位,状态枚举(简单类型),国家枚举(简单类型)和抽象性。由于这些项目都是常见的,因此我创建了一个单独的WSDL文件(名为Commons.wsdl),其中包含这些类型的类型信息。

我想将其“导入” WSDL中的其他WSDL文件:

例如,我有一个名为“注册”的实体,该实体从抽象性继承并包含一个个性和地点。我不确定该怎么做...我看到WSDL规范具有“导入”和“ Include”,并且不确定要使用哪个。另外,我如何实际导入(或包括)CONS.WSDL文件,以便可以使用其中定义的类型?

谢谢!

哦,我不确定我是否应该将这些东西粘在单独的WSDL中,而是其他类型的文件,例如XSD或其他东西。我真的想遵循最佳实践,因此,如果那是正确的方法,那么我宁愿做到这一点。

有帮助吗?

解决方案

我发现我遇到的问题是我正在为我的下议院创建一个WSDL文件,并为此使用内联方案,而不是创建由其他WSDL导入的XSD文件。

因此,相反,我只是创建了一个Commons.xsd作为我的“常见架构”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top