【问题标题】:WSDL different from SchemaWSDL 与 Schema 不同
【发布时间】:2011-02-21 14:59:41
【问题描述】:

我开发了一个用于发送电子邮件的网络服务。我还创建了一个模式,我可以将其发送给部分业务部门,以明确告诉他们如何使用该服务。这将 minOccurs 等指定为模式通常所做的。但是,如果您转到 Web 服务的 url 并使用 url 和 ?wsdl 导航到 WSDL,那么这指定了不同的 minOccurs,实际上它只是指定了默认值。

我的问题是,我如何将架构与 WSDL 关联起来??

提前致谢。

【问题讨论】:

    标签: wsdl xsd


    【解决方案1】:

    也许我的回答已经过时了,但我会尽力回答你的问题。

    您需要先回答几个问题。 1. 您对 WebServices 的态度是什么? ContractFirst / ContractLast?

    如果采用 ContractFirst 方法,您应该在 XSD (XML Schema) 文件中为特定请求/元素指定此方法。如果您使用即 Spring-WS 框架 来生成 WSDL 文件,它将根据 XSD 规范为您生成正确的 WSDL。

    否则(ContractLast)您应该在您正在使用的合同和元素中设置它。并且框架应该根据上述信息为您生成 WS。

    1. 问题是我现在不知道您使用哪个工具 来生成 WSDL。您可以手动创建它,也可以生成它。这就是框架/平台发挥作用的地方。

    希望对您有所帮助。

    一月

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多