【问题标题】:IBM Eclipse WSDL Editor: How do I include an external wsdl/schema?IBM Eclipse WSDL 编辑器:如何包含外部 wsdl/schema?
【发布时间】:2010-09-16 15:03:23
【问题描述】:

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

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

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

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

谢谢!

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

【问题讨论】:

    标签: eclipse import wsdl include topdown


    【解决方案1】:

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

    因此,我只是创建了一个 Commons.XSD 作为我的“通用架构”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 2019-12-04
      相关资源
      最近更新 更多