簡體   English   中英

WSDL中對xsd:decimal的限制

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM