Как бороться с форматом даты и времени для xml и VuGen? - PullRequest
0 голосов
/ 22 мая 2019

У меня есть скрипт vugen, который отправляет запрос серверу с фальшивыми данными, который отправляется на другой сервер с макетом и получает ответ. Для поля формат даты - дата и время, но им обоим нужен определенный формат для даты и времени

XML требуется формат гггг-мм-ддтчч: мм: сс [.fffffffff], а Вугену необходимо гггг-мм-дд чч: мм: сс [.fffffffff]

<?xml version="1.0"?>
<ns:demandeSouscription xmlns:ns="http://url/psc/demandeSouscription/objet/v1">
    <infosDemande>
        <numDemande>1000000019</numDemande>
        <dateCreation>2016-11-22T14:23:14.586</dateCreation>
        <typeDemande>1CTRCT10</typeDemande>
        <situationUsage>MES_Standard</situationUsage>
        <statutGlobal>DEVERSEMENT_EN_COURS</statutGlobal>
        <energie>GAZ</energie>
    </infosDemande>
    <infosLogement>
        <numeroPDL>03082814487507</numeroPDL>
    </infosLogement>
    <infosTitulaire>
        <numeroBP>1010101010</numeroBP>
    </infosTitulaire>
</ns:demandeSouscription>

В моем WSDL здесь строка для поля даты, которая вызывает мою проблему:

<xsd:element minOccurs="0" name="dateCreation" type="xsd:dateTime"/>

Для передачи XML я использовал формат с T внутри, но я получаю эту ошибку: [frmkcommonate: rmatStringDateTmlGregorianCalendar]: java.lang.IllegalArgumentException: формат отметки времени должен быть гггг-мм-дд чч: мм: сс [.fffffffff]

У кого-нибудь есть решение, чтобы справиться с обоими, xml & vugen? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...