0
我是SOAP Web服務的使用者。我們在下面給出的存根中有一個名爲「Arrival」的元素。這是從提供者WSDL生成的。如何在xmlSchemaType爲「dateTime」的「XMLGregorianCalender」變量中僅設置年份值
@XmlElement(name = "Arrival", namespace = "https://www.xxxxxxxx.com/xxxxxx/", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar arrival;
**截至目前,我們正在發送完整日期時間在此元素,但現在他們我得到
javax.xml.ws.soap.SOAPFaultException: Error in deserializing body of request message for operation xxxxxx.
任何人都可以建議我期待只是「年」的值,但是當我試圖這樣做這件事?
感謝您的回覆。實際上,Provider在不改變其WSDL的情況下期待這一點。所以,我試圖用我之前展示的現有存根這樣做。但我得到了提到的錯誤。所以我想確定的是,這實際上可以通過使用我發佈的問題存根(stub)來僅設置年份值?如果有可能,那麼建議。提前致謝。 – Himanshu