Operationen inddaterer en komplet konfiguration for et system, og består af System koden og et brugervendt systemnavn, derudover er der tre lister: Arbejdsfunktioner, Rettigheder og Delegerbare Rettigheder.
En særlig rettighed er stjerne-rettigheden, som angives med *. Den gælder til alle nuværende og fremtidige rettigheder, der er delegerbare for en bestemt arbejdsfunktion. Alle arbejdsfunktioner kan altid delegere *, det er derfor ikke nødvendigt at angive *-rettigheden under de delegerbare rettigheder. Stjerne-rettigheden til et givet system kan kun delegeres, hvis systemet i sine metadata har inkluderet stjerne-rettigheden.
For at opdatere, slette eller tilføje indlæses en ny komplet konfiguration for systemet.
Svaret er blot et OK, når operationen er lykkedes.
IllegalAccessError
IllegalArgumentException
Herunder vises et eksempel på en forespørgsel til indlæsning af metadata.
Der er to arbejdsfunktioner, der har adgang til og kan bemyndige til at handle i tilskudsansøgningsservicen:
Der vises oprettelse af to specifikke rettigheder, hvoraf kun rettigheden LæsAnsøgninger er delegerbar for begge arbejdsfunktioner. For rollen tandlæge er rettigheden SkrivAnsøgninger eksplicit angivet som ikke-delegerbar, hvilket alene fungerer som information for personer med pågældende rolle; rettigheden findes, men den kan ikke delegeres. Dette vises eksempelvis i FMK-Online.
Desuden aktiveres stjerne-rettighed. En stjernerettighed er automatisk delegerbar for alle arbejdsfunktioner. Stjernerettigheden til et givet system kan kun delegeres, hvis systemet i sine metadata har angivet EnableAsteriskPermission=true.
<PutMetadataRequest> <Domain>Trifork</Domain> <SystemId>TAS</SystemId> <SystemLongName>Tilskudsansøgningsservicen</SystemLongName> <Permission> <PermissionId>LæsSager</PermissionId> <PermissionDescription>Vise indsendte tilskudsansøgninger</PermissionDescription> </Permission> <Permission> <PermissionId>LæsKladder</PermissionId> <PermissionDescription>Vise kladder for tilskudsansøgninger</PermissionDescription> </Permission> <Permission> <PermissionId>SkrivKladder</PermissionId> <PermissionDescription>Rette og slette kladder for tilskudsansøgninger</PermissionDescription> </Permission> <Permission> <PermissionId>SkrivSager</PermissionId> <PermissionDescription>Indsende tilskudsansøgninger og YO-svar</PermissionDescription> </Permission> <EnableAsteriskPermission>true</EnableAsteriskPermission> <Role> <RoleId>Læge</RoleId> <RoleDescription>Autoriseret læge</RoleDescription> <DelegatablePermissions> <PermissionId>LæsSager</PermissionId> <PermissionId>LæsKladder</PermissionId> <PermissionId>SkrivKladder</PermissionId> </DelegatablePermissions> <UndelegatablePermissions> <PermissionId>SkrivSager</PermissionId> </UndelegatablePermissions> </Role> <Role> <RoleId>Tandlæge</RoleId> <RoleDescription>Autoriseret tandlæge</RoleDescription> <DelegatablePermissions> <PermissionId>LæsSager</PermissionId> <PermissionId>LæsKladder</PermissionId> <PermissionId>SkrivKladder</PermissionId> </DelegatablePermissions> <UndelegatablePermissions> <PermissionId>SkrivSager</PermissionId> </UndelegatablePermissions> </Role> </PutMetadataRequest>