WSDL与Schema不同

时间:2011-02-21 14:59:42

标签: wsdl xsd

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

我的问题是,我如何将模式与WSDL相关联?

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

您需要先回答几点。 1.您对 WebServices 的方法是什么?     ContractFirst / ContractLast

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

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

  1. 我现在并不是真的用于WSDL生成的工具。您可以手动创建它,也可以生成它。这就是框架/平台发挥作用的地方。
  2. 希望它有所帮助。