我正在定义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>
答案 0 :(得分:0)
使用WSDL或XSD(WSDL所依赖的)无法做到这一点。
有时你可以使用黑客攻击,但它们比替代方案更糟糕。另一种方法是简单地在代码中验证如果选择了Name,则必须提供Lastname。