Valider des enregistrements dans un conteneur
Valide des enregistrements dans le conteneur spécifié. Les enregistrements seront fournis dans le contenu de requête au format XML.
Vous pouvez également valider des enregistrements de données MDM via l'API REST à l'aide d'un Job. Pour plus d'informations, consultez Valider des enregistrements de données par rapport au stockage maître via l'API REST.
Request |
Le corps est une représentation XML d'un ou plusieurs enregistrement(s) à valider, pouvant être entouré d'une balise racine avec un nom arbitraire, records par exemple. |
Paramètres |
|
En-têtes |
|
Réponse | La liste des résultats de validation pour chaque enregistrement au format JSON comprend le statut de validité, un message de la règle de validation ou du processus Before Saving, ou un message vide et, facultativement, l'enregistrement d'entrée, comme un écho. |
Statut |
|
Limitation | L'API REST ne supporte pas la validation des enregistrements pour les entités suivantes :
|
Exemple de requête
<records>
<ProductFamily>
<Name>Literature</Name>
<Status>Approved</Status>
</ProductFamily>
<ProductFamily>
<Name>Comics</Name>
<Status>Unknown</Status>
</ProductFamily>
</records>
Exemple de réponse au format XML
<results>
<result>
<isValid>false</isValid>
<message><msg>[EN:Validation faild]</msg></message>
<sourceXml>
<ProductFamily>
<Name>Literature</Name>
<Status>Approved</Status>
</ProductFamily>
</sourceXml>
</result>
<result>
<isValid>false</isValid>
<message></message>
<sourceXml>
<ProductFamily>
<Name>Comics</Name>
<Status>Unknown</Status>
</ProductFamily>
</sourceXml>
</result>
</results>
Exemple de réponse au format JSON
[
{
"isValid": false,
"message": "<msg>[EN:Validation faild]</msg>\n",
"sourceXml": "<ProductFamily><Name>Literature</Name><Status>Approved</Status></ProductFamily>"
},
{
"isValid": true,
"message": "",
"sourceXml": "<ProductFamily><Name>Comics</Name><Status>Unknown</Status></ProductFamily>"
}
]