IBM Eclipse WSDL编辑器:如何包含外部wsdl / schema?

时间:2010-09-16 15:03:23

标签: eclipse import wsdl include topdown

我正在尝试从Top-Down方法创建Web服务。我下载了Eclipse并使用其中的WSDL gui编辑器来构建我的WSDL文件。

我正在根据“模块”拆分我的服务。我添加到WSDL的类型都需要引用常见的东西,例如PersonEntity,AddressEntity,States枚举(简单类型),Country枚举(简单类型)和AbstractEntity。由于这些项都很常见,因此我创建了一个单独的WSDL文件(名为Commons.wsdl),其中包含这些类型的类型信息。

我想将WSDL“导入”到我要使用的其他WSDL文件中:

例如,我有一个名为RegistrationEntity的实体,它继承自AbstractEntity并包含PersonEntity和AddressEntity。我不知道怎么做...我看到WSDL规范有“import”和“include”,我不确定使用哪一个。另外,我如何实际导入(或包含)Commons.wsdl文件,以便我可以使用其中定义的类型?

谢谢!

哦,我不确定我是否应该将这些东西放在单独的WSDL中,而是另一种类型的文件,例如xsd或其他东西。我真的想要遵循最佳实践,所以如果这是正确的方法,那么我宁愿这样做。

1 个答案:

答案 0 :(得分:1)

我发现我遇到的问题是我为公共区域创建了一个WSDL文件并使用内联方案,而不是创建一个XSD文件,以便我的其他WSDL导入。

所以我只是创建了一个Commons.XSD作为我的“Common Schema”。