$sharerestitutionperimeter (SData)
De Wiki1000
(Différences entre les versions)
(Page créée avec « {{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é. L'url de cette fonction est... ») |
m (a déplacé Sharerestitutionperimeter (SData) vers $sharerestitutionperimeter (SData)) |
||
| (8 révisions intermédiaires par 2 utilisateurs sont masquées) | |||
| 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 22 : | ||
|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 36 : | Ligne 37 : | ||
| − | + | Exemple de modification (on retire une société de la liste): | |
| − | HTTP/1.1 | + | PUT /sdata/$sharerestitutionperimeter HTTP/1.1 |
| − | + | Content-Type: application/x-www-form-urlencoded | |
| − | Content-Type: application/ | + | 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 [[Getsharerestitutionperimeters_(SData)|requête SDATA Getsharerestitutionperimeters]] permettant de constater la présence/la modification/la suppression de la famille de sociétés | ||
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 | ||
| Ligne 57 : | Ligne 73 : | ||
Set-Cookie: SIL=1; Path=/ | Set-Cookie: SIL=1; Path=/ | ||
| − | errorMessage | + | {"errorMessage":"name is required"} |
| − | + | ||
| − | + | ||
| − | |||
| − | |||
[[Category:SData]] | [[Category:SData]] | ||
Version actuelle en date du 17 août 2017 à 09:43
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/la modification/la suppression de la famille de sociétés
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"}
| Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |