TimeStampType (kanske inte rätt plats för denna issue...)

Issue #352 resolved
Johan Burman created an issue

(Som sagt, kanske inte rätt plats för denna issue, men det är ...description jag jobbar med just nu...)

Varför har man hittat på den egna typen "TimeStampType" istället för att använda "dateTime"? Detta medför ju att man måste specialhantera varenda tidpunkt vid serialisering/deserialisering istället för att kunna förlita sig på standardiserade ramverksfunktioner. Känns inte vettigt, men det kanske finns någon poäng jag förbiser?

Föreslår att den elimineras och att dateTime används istället.

Comments (14)

  1. marcusclaus Account Deactivated

    Alla JoL-tk använder våra de-facto datatyper, med en historik från NPÖ1s rivspec. Eventuella nya/andra typer (från div standards) finns med som frågor till framtida versioner av kontrakt.

  2. Johan Eltes

    Hej! Anledningen till det angivna serialiseringsformatet är att är standard inom B2B (ASN.1). Googlade och hittade detta tips på hur man kan konfa vilket unmarshal/marshal-format man vill ha: https://stackoverflow.com/questions/13568543/how-do-you-specify-the-date-format-used-when-jaxb-marshals-xsddatetime

    Det innebär ju att man slipper handkoda, men det är ju en extra klass och lite extra konfigurering. Jag föreslår att vi uppdaterar refappen för RIVTA Basic Profile enligt tipset ovan. Vad säger du?

  3. Johan Eltes

    @marcusclaus - en hel del av våra designbeslut har koppling till NPÖ1 rivspec , men inte denna fråga. Det togs som ett fristående beslut innan vi började med JoL-kontrakt. Har för mig att jag dokumenterade regeln 2010.

  4. Johan Eltes

    Ranj/Andreas - det jag tänkte på när jag föreslog dig för vidare hantering, var att uppdatera ref-appen för RIVTA BP 2.1 med exempelkod enligt ovan

  5. khaled daham

    Bör kanske uppdateras till java8 då vi ändå håller på då, och för datum-marshalling så bör DateTimeFormatter användas ist för SimpleDateFormat (slipper trådlås).

  6. Ranjdar Fallyih Account Deactivated

    Ok, jag kommer att uppdatera Ref_appen. Jag fick inte email från bitbucket av någon anledning.

  7. Log in to comment