簡體   English   中英

想要在WSDL中將true設置為boolean

[英]Want to set true to boolean in WSDL

我們正在為soap request創建一個WSDL,其中有一個布爾變量。 眾所周知,默認情況下,布爾值是“ false”。 但是我們需要將其視為真實。

我想知道在哪里將此值設置為true。 因此,即使未設置變量,它也將作為True。 請指教。

提前致謝。

** 更多信息: **

<complexType name="User">
<sequence>
 <element name="IMAddress" nillable="true" type="soapenc:string"/>
 <element name="**active**" type="xsd:boolean"/>
 <element name="address" nillable="true" type="soapenc:string"/>

因此,我希望我的wsdl具有一個活動變量,默認為true。 我的WSDL是“由Apache Axis版本創建的WSDL:1.4構建於2006年4月22日(太平洋夏令時間06:55:48)”

    <!-- Create wsdl file -->
    <java classname="org.apache.axis.wsdl.Java2WSDL" fork="true" failonerror="true">
        <classpath refid="axis-classpath" />
  <jvmarg value="-Dlog4j.configuration=file:${env.log4j.configuration}"/>
        <arg value="--output" /> <arg value="${service}.wsdl" />
 </java>

我試圖在我的用戶bean中將活動變量設置為true,但這沒有幫助。

<xsd:element name="isCaseSensitive" type="xsd:boolean" default="false"/>

或將Annotation設置為類中的字段:

@XmlElement(defaultValue = "false")
private boolean isCaseSensitive;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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