[英]Restrictions for xsd:decimal in WSDL
我们正在使用WCF创建SOAP Web服务,以供SAP使用。
从SAP方面,他们要求我们在WSDL的XSD类型声明中为十进制值指定限制。 问题在于WCF可以无限制地生成Web服务,而且我不知道如何告诉WCF生成这些限制(具有属性或类似属性)。
我们希望xsd类型看起来像这样:
<xsd:simpleType name="LpgPorcType">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="5" />
<xsd:fractionDigits value="2" />
</xsd:restriction>
</xsd:simpleType>
取而代之的是,WSDL中的值直接映射到xsd:decimal
有什么方法可以向WCF指示我需要这些限制(无需手动编辑WSDL文件)吗?
谢谢
WCF不支持发出这种限制。 您可以使用IWSDLExportExtension将其自己放入WSDL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.