【发布时间】:2012-03-16 13:20:29
【问题描述】:
我正在开发一个 SOAP 网络服务,该服务具有许多使用枚举限制的输入字段。
这些枚举很像 HTML 选择/选项设置;我希望返回某个值,但也应该使用 WSDL 公开该值的标签。
例如:客户希望为其房屋添加保险单,因此需要指定所涉及的建筑物类型。
<xsd:restriction base="xsd:string">
<xsd:enumeration value="00001" />
<xsd:enumeration value="00002" />
<xsd:enumeration value="00003" />
</xsd:restriction>
但是,客户还不明白这些值 1、2 和 3 是什么。所以,是这样的:
<xsd:restriction base="xsd:string">
<xsd:enumeration value="00001" label="Brick and mortar" />
<xsd:enumeration value="00002" label="Straw" />
<xsd:enumeration value="00003" label="Aircastle" />
</xsd:restriction>
对于用于向消费者显示这些标签的客户端来说会很棒。
此构造是否有任何标准 WSDL 注释/语法?
【问题讨论】:
标签: soap wsdl enumeration