代码之家  ›  专栏  ›  技术社区  ›  myermian

IBMEclipseWSDL编辑器:如何包括外部WSDL/Schema?

  •  0
  • myermian  · 技术社区  · 14 年前

    我正在尝试从上到下创建Web服务。我下载了Eclipse,并在其中使用WSDL GUI编辑器来构建WSDL文件。

    我正在根据“模块”划分我的服务。我要添加到wsdls中的类型都需要引用公共内容,如PersonEntity、AddressEntity、States Enumeration(简单类型)、Countries Enumeration(简单类型)和AbstractEntity。由于这些项都是公共的,所以我创建了一个单独的WSDL文件(名为commons.wsdl),其中包含这些类型的类型信息。

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

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

    谢谢!

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   myermian    14 年前