GetLaboratoryOrderOutcome 4.0, skillnad mellan xsd och TKB för fältet Signature
Har hittat ytterligare en skillnad mellan xsd och TKB för GLOO4:
- I Response - Header är Signature av typ SignatureType enligt TKB, medan det är av typ AuthorType enligt xsd. Typerna är identiska förutom sett till namnet. Se bifogade bilder för utdrag från TKB resp. xsd
Dessutom en fråga relaterat till detta. I Response - Body används också SignatureType. Är detta korrekt, eller borde AuthorType användas även där? Övriga tjänstekontrakt använder ju AuthorType i body. Jag gissar att det är korrekt, och att man haft en tanke att gå över till att använda SignatureType i version 4 för fält som handlar om signering, men ville ändå dubbelkolla.
Comments (6)
-
Account Deactivated -
Tack för noggrann korrekturläsning @Bergquist,Daniel Headerns XSD:delar är tänkt att vara fristående från de kontrakt som använder headern. För GLOO4 skilde sig innehållet i “den som signerar” under en period från headerns definition och därför fick de separata typer. När kontraktet väl fastställdes föll det sig så att definitionerna är identiska. Felet i TKB noterat.
-
reporter Så är tanken att SignatureType eller AuthorType ska användas? Gäller både fält i header och body? Är det xsd:n eller TKB:n som är korrekt?
-
XSD:n är korrekt. I praktiken valideras samma XML-meddelande när XSD-typerna är identiska, men när/om man genererar programkod från XSDn får de förstås olika namn. TKB:n ska uppdateras.
-
-
assigned issue to
-
assigned issue to
-
- changed status to resolved
TKB'n uppdateras för att stämma överens med XSD-filen i version 4.0.1
- Log in to comment
Tack @Bergquist,Daniel , vi ska titta på det.