我为它创建了一个简单的 Web 服务和一个 WSDL。在我的 WSDL 中,我的 SOAP 响应有五个参数。
<message name="EmailStatusResponse">
<part name='id' type='xsd:integer'/>
<part name='name' type='xsd:string'/>
<part name='message' type='xsd:string'/>
<part name='createdDate' type='xsd:date'/>
<part name='approver' type='xsd:string'/>
</message>
我想使用带有eclipse和Axis2的 WSDL 创建一个客户端。createdDate
我通过 SOAP 响应收到的格式是 DD/MM/YYYY。当我运行客户端时,它会抛出一个AxisFault
说日期格式createdDate
不正确的说法。
我知道如果我将 SOAP 响应中发送的日期格式更改为 DD/MM/YYYY 或将createdDate
WSDL 中的参数类型更改为xsd:string
.
我的问题是,有没有办法在 WSDL 中指定日期模式?
举个这样的例子:
<part name='createdDate' type='xsd:date' pattern="DD/MM/YYYY"/>
谢谢。