2017-04-26 93 views
0

我已經定義web服務的數據輸入的Eclipse生成WSDL使用的Java類minOccus = 0設置

import java.util.Date; 

public class MaterialDoc { 
    public String workid; 
    public String mblnr; 
    public double mblpo; 
} 

一個Java類,並定義一個web服務

public class MaterialInterface { 

    public void generateProcess(Material[] inboundDocs) { 
     // do something 
    } 
} 

使用Eclipse的生成所產生的web服務像下面的WSDL

<complexType name="Material"> 
    <sequence> 
     <element name="workid" nillable="true" type="xsd:string"/> 
     <element name="mblnr" nillable="true" type="xsd:string"/> 
     <element name="mblpo" type="xsd:double"/> 

但是,我想允許一些標籤是可選的,WSDL像

<element name="workid" minOccurs="0" nillable="true" type="xsd:string"/> 

如何調整我的Java類?有什麼想法?

回答

0

mblpo從基本類型double更改爲對象Double

+0

將數據類型double更改爲Double仍然不顯示minOccurs =「0」 –