帮助在WSDL中定义条件参数

时间:2011-05-06 17:49:32

标签: xsd wsdl

我正在定义WSDL,它在操作中有i / p param。 WSDL将由SOATest进行测试。

查询: 我有一个有条件的参数,需要帮助来定义。

我想要这样的东西.. 如果选择了Name,那么它应该强制用户选择LastName,否则它们都将为null

Dummy Ex:

 <xs:simpleType name="FullName">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Name" />
      <xs:enumeration value="LastName" />
    </xs:restriction>
  </xs:simpleType>

1 个答案:

答案 0 :(得分:0)

使用WSDL或XSD(WSDL所依赖的)无法做到这一点。

有时你可以使用黑客攻击,但它们比替代方案更糟糕。另一种方法是简单地在代码中验证如果选择了Name,则必须提供Lastname。