Creation d'un fournisseur (API)
De Wiki1000
Version du 4 janvier 2021 à 14:39 par Syfre (discuter | contributions)
Cet exemple montre comment créer un fournisseur avec l'API SData.
Pour créer un fournisseur il faut :
- Créer un tiers en renseignant au moins un site et son adresse
- Appeler la méthode creerFournisseur du Tiers
Pour cela on utilise une opération $batch qui combine les deux opérations :
POST http://localhost:8080/sdata/S1/$batch
{
"$": {"$transaction":["atomic"]},
"$resources": [
{
"$httpMethod":"POST",
"$url":"gentiers/TTiers",
"$uuid":"newTiers",
"$shareLevel":2,
"code":"NV-TIERS-1",
"caption":"Société générale des Anges",
"sitesList":[
{
"code":"SITE-1",
"caption":"Site principal",
"adresse":{
"nomRueVoie":"17 rue des anges",
"ville":"Clichy",
"codePostal":"92100",
"pays":{"$url":"TPays(code eq 'FRF')"}
}
}
]
},
{
"$httpMethod":"EXEC",
"$url":"gentiers/TTiers(newTiers)/creerFournisseur",
}
]
}
Response : 200 OK
{
"$baseUrl": "http://localhost:8080/sdata/l1000/-/-/",
"$title": "$batch - -",
"$resources": [
{
"$httpStatus": 201,
"$httpMethod": "POST",
"$httpMessage": "Created",
"$etag": "1B28EFFFF1C3000200F6000002550001-000001E000000002",
"$location": "http://localhost:8080/sdata/l1000/gentiers/-/TTiers('1B28EFFFF1C3000200F6000002550001')",
"$milliseconds": "176,2632"
},
{
"$httpStatus": 200,
"$httpMethod": "EXEC",
"$httpMessage": "Executed",
"$url": "gentiers/TTiers(newTiers)/creerFournisseur",
"$uuid": "",
"$milliseconds": "10809,8219"
}
],
"$batch": {
"$httpStatus": 200,
"$httpMessage": "OK",
"$milliseconds": "10986,3663"
}
}
| Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |