[英]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.