Créer ou mettre à jour des enregistrements par lots
Crée ou met à jour par lots plusieurs enregistrements de données appartenant à une ou plusieurs entité(s) dans le conteneur de données spécifié. Les enregistrements seront fournis dans le contenu de requête au format XML ou JSON.
Vous pouvez également effectuer une mise à jour partielle de nombreux enregistrements appartenant à une entité en une opération de masse via l'API REST. Pour plus d'informations, consultez How to perform mass partial update on MDM data records through the REST API.
Request |
Le corps est une représentation XML ou JSON de l'enregistrement ou des enregistrements à créer ou à mettre à jour. Les enregistrements sous forme de représentation XML doivent être entourés par une balise racine avec un nom arbitraire, records par exemple. Chaque enregistrement contient :
|
Paramètres |
|
En-têtes |
|
Réponse | Aucun contenu. |
Statut |
|
Limitation | Cette API REST ne supporte pas la création et la mise à jour de différents enregistrements par lots pour l'entité Role dans le conteneur de données système PROVISIONING. |
Exemple de requête au format XML
<records>
<Store>
<Id>100001</Id>
<Address>Beijing APM</Address>
</Store>
<Store>
<Id>100002</Id>
<Address>Beijing Department Store</Address>
</Store>
<Product>
<Picture>/imageserver/upload/TalendShop/dog.jpg</Picture>
<Id>231035933</Id>
<Name>Talend Dog T-Shirt</Name>
<Description>Doggie t-shirt from American Apparel</Description>
<Features>
<Sizes>
<Size>Small</Size>
<Size>Medium</Size>
<Size>Large</Size>
<Size>X-Large</Size>
</Sizes>
<Colors>
<Color>White</Color>
</Colors>
</Features>
<Availability>false</Availability>
<Price>16.99</Price>
<Family>[3]</Family>
<OnlineStore>Talend Shop@@http://www.cafepress.com/Talend.231035933</OnlineStore>
<Stores>
<Store>100001</Store>
<Store>100002</Store>
</Stores>
</Product>
</records>
Exemple de requête au format JSON
[
{
"Store": {
"Id": "100001",
"Address": "Beijing APM"
}
},
{
"Store": {
"Id": "100002",
"Address": "Beijing Department Store"
}
},
{
"Product": {
"Picture": "/imageserver/upload/TalendShop/dog.jpg",
"Id": "231035933",
"Name": "Talend Dog T-Shirt",
"Description": "Doggie t-shirt from American Apparel",
"Features": {
"Sizes": {
"Size": [
"Small",
"Medium",
"Large",
"X-Large"
]
},
"Colors": {"Color": "White"}
},
"Availability": "false",
"Price": "16.99",
"Family": "[3]",
"OnlineStore": "Talend Shop@@http://www.cafepress.com/Talend.231035933",
"Stores": {
"Store": [
"100001",
"100002"
]
}
}
}
]