MultiUpdateVaccination
Denne service giver mulighed for at udføre flere opdateringsoperationer i samme request.
Servicen returnerer en liste af responses for de enkelte operationer.
Rækkefølgen mellem de enkelte operationer kan ændres vilkårligt.
Forespørgsel
<ns2:MultiUpdateRequest> <ns2:PersonCivilRegistrationIdentifier>1111111118</ns2:PersonCivilRegistrationIdentifier> <ns2:Modified>…</ns2:Modified> <ns2:MultiUpdateIn> <ns2:CreateSinglePlannedVaccination> <ns2:VaccineIdentifier>1617179308</ns2:VaccineIdentifier> <ns2:PlannedVaccinationDateTime>2012-04-01T12:18:04Z</ns2:PlannedVaccinationDateTime> </ns2:CreateSinglePlannedVaccination> </ns2:MultiUpdateIn> <ns2:MultiUpdateIn> <ns2:CreateSinglePlannedVaccination> <ns2:VaccineIdentifier>1617179308</ns2:VaccineIdentifier> <ns2:PlannedVaccinationDateTime>2012-05-01T12:18:04Z</ns2:PlannedVaccinationDateTime> </ns2:CreateSinglePlannedVaccination> </ns2:MultiUpdateIn> </ns2:MultiUpdateRequest>
Hvor <MultiUpdateInStructure>-elementet er en choice-struktur der indeholder et af de XML-schemaer der definerer opdateringsoperationerne – et større antal strukturer kan indlejres. Se snitfladens XML-schemaer for detaljer.
Svar
<ns2:MultiUpdateResponse> <ns2:PersonCivilRegistrationIdentifier>1111111118</ns2:PersonCivilRegistrationIdentifier> <ns2:MultiUpdateOut> <ns2:PlannedVaccination>...</ns2:PlannedVaccination> </ns2:MultiUpdateOut> <ns2:MultiUpdateOut> <ns2:PlannedVaccination>...</ns2:PlannedVaccination> </ns2:MultiUpdateOut> </ns2:MultiUpdateResponse>
Hvor MultiUpdateOutStructure er et choice-element, der kan indeholde de forskellige typer som opdateringsoperationerne kan give som response. Der henvises til schemaer for yderligere detaljer.
Fejl
- PersonWithCprNotFound(4000, “Person med CPR-nr. {0} kunne ikke findes!”, CLIENT)
- UnauthorizedToAccessOtherPersonData(2001, “Du har ikke bemyndigelse til at tilgå andre personers data!”, CLIENT)
Derudover fejl fra de øvrige enkeltstående operationer.
Extension
Bemærk at denne service er ændret i DDV 1.4.0.E1. (se dukumentation)
