« $setGroup (SData) » : différence entre les versions
Aucun résumé des modifications |
m (a déplacé SetGroup (SData) vers $setGroup (SData)) |
||
(8 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 4 : | Ligne 4 : | ||
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/$setgroup</pre> | ||
{|class="wikitable" | {|class="wikitable" | ||
Ligne 22 : | Ligne 22 : | ||
Content-Length: 14 | Content-Length: 14 | ||
Cookie: SID=758479548... | Cookie: SID=758479548... | ||
groupname=grp3 | |||
Réponse si succès | |||
HTTP/1.1 200 | |||
Connection: keep-alive | |||
Content-Type: application/json; charset=utf-8 | |||
Content-Length: 673 | |||
Last-Modified: Sat, 30 Dec 1899 00:00:00 GMT | |||
Set-Cookie: SID=758479...; Path=/; HttpOnly | |||
Set-Cookie: SIL=1; Path=/ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<result> | |||
<params> | |||
<username>sage</username> | |||
<userfullname>Utilisateur sage</userfullname> | |||
<userlanguage>FRA</userlanguage> | |||
<useremail>[email protected]</useremail> | |||
<groupname>grp3</groupname> | |||
<authdirname>Sage1000</authdirname> | |||
<socname>Démo - Sage FRP 1000 Suite Financière (S1)</socname> | |||
<appname>Sage FRP 1000 Suite Financière Edition pilotée</appname> | |||
<glbShareEnable>false</glbShareEnable> | |||
<database>db700sf</database> | |||
<databases> | |||
<database>db700sf</database> | |||
</databases> | |||
<GA> | |||
<dialogUrl>https://eme.sage.fr/pep/home.html</dialogUrl> | |||
<enable>false</enable> | |||
<ua/> | |||
</GA> | |||
</params> | |||
</result> | |||
Réponse si échec | |||
HTTP/1.1 500 | |||
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=group+%22grp4%22+is+not+valid | |||
<pre> | <pre> |
Dernière version du 17 août 2017 à 08:42
{{#images:version710-32x32.png|stock}} Cette fonction de service permet de modifier le groupe courant du contexte lorsque l'utilisateur appartient à plusieurs groupes autorisés sur le dossier.
L'url de cette fonction est :
http://www.example.com/service/server/sdata/$setgroup
Paramètre | Usage |
---|---|
groupName | nom du groupe à positionner |
Exemple :
POST /sdata/$setgroup HTTP/1.1 Content-Type: application/x-www-form-urlencoded Host: localhost Content-Length: 14 Cookie: SID=758479548... groupname=grp3
Réponse si succès
HTTP/1.1 200 Connection: keep-alive Content-Type: application/json; charset=utf-8 Content-Length: 673 Last-Modified: Sat, 30 Dec 1899 00:00:00 GMT Set-Cookie: SID=758479...; Path=/; HttpOnly Set-Cookie: SIL=1; Path=/ <?xml version="1.0" encoding="utf-8"?> <result> <params> <username>sage</username> <userfullname>Utilisateur sage</userfullname> <userlanguage>FRA</userlanguage> <useremail>[email protected]</useremail> <groupname>grp3</groupname> <authdirname>Sage1000</authdirname> <socname>Démo - Sage FRP 1000 Suite Financière (S1)</socname> <appname>Sage FRP 1000 Suite Financière Edition pilotée</appname> <glbShareEnable>false</glbShareEnable> <database>db700sf</database> <databases> <database>db700sf</database> </databases> <GA> <dialogUrl>https://eme.sage.fr/pep/home.html</dialogUrl> <enable>false</enable> <ua/> </GA> </params> </result>
Réponse si échec
HTTP/1.1 500 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=group+%22grp4%22+is+not+valid