Mise à jour partielle d'un enregistrement
Requête |
Le corps est une représentation XML de l'enregistrement à mettre à jour. L'élément Id dans le corps de la requête détermine quel enregistrement sera mis à jour. |
Paramètres |
|
En-têtes |
|
Réponse | Aucun contenu. |
Statut |
|
Limitation | Cette API REST ne supporte pas la mise à jour partielle des enregistrements pour l'entité Role dans le conteneur de données système PROVISIONING. |
Exemple de requête
Supposons qu'il existe un enregistrement comme celui ci-dessous dans une entité Famille :
<Family>
<Id>1</Id>
<Name>Lee</Name>
<Kids>
<Kid>
<Name>David</Name>
<Age>10</Age>
<Habits>
<Habit>Basketball</Habit>
<Habit>Tennis</Habit>
</Habits>
</Kid>
<Kid>
<Name>James</Name>
<Age>8</Age>
</Kid>
<Kid>
<Name>Kate</Name>
<Age>6</Age>
</Kid>
</Kids>
</Family>
La valeur delete définie comme true, la valeur pivot définie comme Family/Kids/Kid, et la valeur clé définie comme /Name vont permettre à l'exemple de requête suivant de supprimer l'élément Kid aux occurences multiples identifié par James :
<Person>
<Id>1</Id>
<Kids>
<Kid>
<Name>James</Name>
</Kid>
</Kids>
</Person>
La valeur overwrite définie comme false, la valeur delete définie comme false, la valeur pivot définie comme Family/Kids/Kid[1]/Habits/Habit (Kid[1] indique le premier enfant), la valeur key non spécifiée ou définie comme . et la valeur position définie comme 2 vont permettre à l'exemple de requête suivant d'ajouter deux valeurs à l'élément Habit aux occurences multiples après </Habit>Basketball</Habit> pour le premier enfant :
<Person>
<Id>1</Id>
<Kids>
<Kid>
<Habits>
<Habit>Football</Habit>
<Habit>Table tennis</Habit>
</Habits>
</Kid>
</Kids>
</Person>