【发布时间】:2011-05-11 00:59:51
【问题描述】:
我们必须将我们的项目与后端 Oracle 平台集成。这种集成是通过各种 Web 服务实现的。我拥有所有这些集成的所有 WSDL 和 XSD。我需要从这些 WSDL 和 XSD 生成 DataContract。
现在的问题是,大多数这些集成都共享一些常见的数据类型。我想重复使用它们。
例如,
在这种情况下,我想在 integration1 和 2 之间重用 oracle.common.CommonDataTypes。
到目前为止,我已经尝试过 WSCF.blue 和 WSCF。但是这些工具在单个文件夹(和单个命名空间)中生成所有代码,而不是遵循命名空间。
我想在 oracle、oracle.commonData、oracle.integration1、oracle.ebo 等命名空间下生成类。
那么生成 Datacontracts 的任何方式是否都遵循 XSD 所具有的确切命名空间表示法?
【问题讨论】: