« $sharerestitutionperimeter (SData) » : différence entre les versions
m (a déplacé Createsharerestitutionperimeter (SData) vers Sharerestitutionperimeter (SData)) |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
{{Version710}} | {{Version710}} | ||
Cette fonction de service permet de créer une famille (périmètre de restitution) dans le cadre d'un dossier multi-société. | Cette fonction de service permet de créer/modifier/supprimer une famille (périmètre de restitution) dans le cadre d'un dossier multi-société. | ||
L'url de cette fonction est : | L'url de cette fonction est : | ||
<pre>http://www.example.com/service/server/sdata/$ | <pre>http://www.example.com/service/server/sdata/$sharerestitutionperimeter</pre> | ||
{|class="wikitable" | {|class="wikitable" | ||
Ligne 21 : | Ligne 21 : | ||
|liste des sociétés qui composent la famille | |liste des sociétés qui composent la famille | ||
|chaîne | |chaîne | ||
|oui | |oui (sauf pour suppression) | ||
|} | |} | ||
Exemple : | Exemple de création : | ||
POST /sdata/$ | POST /sdata/$sharerestitutionperimeter HTTP/1.1 | ||
Content-Type: application/x-www-form-urlencoded | Content-Type: application/x-www-form-urlencoded | ||
Host: localhost | Host: localhost | ||
Ligne 34 : | Ligne 34 : | ||
name=test&societies=5647F1601F8C0027008800000003000B,5647F1601F8C00270088000000250066 | name=test&societies=5647F1601F8C0027008800000003000B,5647F1601F8C00270088000000250066 | ||
Exemple de modification (on retire une société de la liste): | |||
PUT /sdata/$sharerestitutionperimeter HTTP/1.1 | |||
Content-Type: application/x-www-form-urlencoded | |||
Host: localhost | |||
Content-Length: 14 | |||
Cookie: SID=758479548... | |||
name=test&societies=5647F1601F8C00270088000000250066 | |||
Exemple de suppression | |||
DELETE /sdata/$sharerestitutionperimeter HTTP/1.1 | |||
Content-Type: application/x-www-form-urlencoded | |||
Host: localhost | |||
Content-Length: 14 | |||
Cookie: SID=758479548... | |||
name=test | |||
Ligne 42 : | Ligne 64 : | ||
Réponse si échec | Réponse si échec | ||
HTTP/1.1 | HTTP/1.1 400 | ||
Connection: keep-alive | Connection: keep-alive | ||
Content-Type: application/json; charset=utf-8 | Content-Type: application/json; charset=utf-8 |
Version du 18 février 2016 à 14:26
{{#images:version710-32x32.png|stock}} Cette fonction de service permet de créer/modifier/supprimer une famille (périmètre de restitution) dans le cadre d'un dossier multi-société.
L'url de cette fonction est :
http://www.example.com/service/server/sdata/$sharerestitutionperimeter
Paramètre | Usage | Type | Requis |
---|---|---|---|
name | nom de la famille à créer | chaîne | oui |
societies | liste des sociétés qui composent la famille | chaîne | oui (sauf pour suppression) |
Exemple de création :
POST /sdata/$sharerestitutionperimeter HTTP/1.1 Content-Type: application/x-www-form-urlencoded Host: localhost Content-Length: 14 Cookie: SID=758479548... name=test&societies=5647F1601F8C0027008800000003000B,5647F1601F8C00270088000000250066
Exemple de modification (on retire une société de la liste):
PUT /sdata/$sharerestitutionperimeter HTTP/1.1 Content-Type: application/x-www-form-urlencoded Host: localhost Content-Length: 14 Cookie: SID=758479548... name=test&societies=5647F1601F8C00270088000000250066
Exemple de suppression
DELETE /sdata/$sharerestitutionperimeter HTTP/1.1 Content-Type: application/x-www-form-urlencoded Host: localhost Content-Length: 14 Cookie: SID=758479548... name=test
Réponse si succès
Même réponse que le résultat de la requête SDATA Getsharerestitutionperimeters permettant de constater la présence de la nouvelle famille
Réponse si échec
HTTP/1.1 400 Connection: keep-alive Content-Type: application/json; charset=utf-8 Content-Length: 42 Last-Modified: Sat, 30 Dec 1899 00:00:00 GMT Set-Cookie: SID=75847954...; Path=/; HttpOnly Set-Cookie: SIL=1; Path=/ {"errorMessage":"name is required"}