Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Info

Les termes "Softerror" et "Harderror" sont tirés de la précédente version du manager Google Apps écrit en python par les X. https://github.com/vzanotti/gappsd

 

Debug

aNon implémenté

Info

bNon implémenté

Warning

cNon implementé

Softerror

Une erreur temporaire empêche le traitement du message. Il s'agit d'une erreur due à l'environnement extérieur, indépendante du service consommateur. Le message est envoyé dans une queue de stockage pour être retraiter plus tard automatiquement.

Exemples :

...

  • Json mal formaté
  • Données non valide (ex: pas d'email pour la création d'un compte Google Apps)

Catalogue des services

GappsDaemon

I/OImplémentéeRouting keyAction/DéclencheurFormat du JSON
Requête
État
colourRed
titleNon
request.gapps.account.createCrée un nouveau compte Google Apps à partir des informations contenues dans le GrAM et l'application Zenimel
Bloc de code
themeConfluence
languageruby
"data":{
  "uuid": [String] UUID de l'utilisateur
}
Requête
État
colourRed
titleNon
request.gapps.account.updateMet à jour un compte Google Apps à partir des informations contenues dans le GrAM et l'application Zenimel
Bloc de code
themeConfluence
languageruby
"data":{
  "uuid": [String] UUID de l'utilisateur
}
Requête
État
colourRed
titleNon
request.gapps.account.deleteSupprime un compte Google Apps à partir des informations contenues dans le GrAM et l'application Zenimel
Bloc de code
themeConfluence
languageruby
"data":{
  "uuid": [String] UUID de l'utilisateur
}
Requête
État
colourRed
titleNon
request.gapps.account.suspendSuspend un compte Google Apps à partir des informations contenues dans le GrAM et l'application Zenimel
Bloc de code
themeConfluence
languageruby
"data":{
  "uuid": [String] UUID de l'utilisateur
}
Notification
État
colourRed
titleNon
notify.gapps.account.updatedUn compte Google Apps a été modifié par Gappsd
Bloc de code
themeConfluence
languageruby
{
  "event":"notify.gapps.account.updated",
  "data":{
    "id": [Integer] Numéro sociétaire
    "google_apps_id": [String] Adresse principale du compte google apps
    "google_apps_statue": [ENUM(non_existent,created,suspended,deleted)] état du compte
  }
} 

LdapDaemon

...

État
colourRed
titleNon

...

Bloc de code
themeConfluence
languageruby
"data":{
  "uuid": [String] UUID de l'utilisateur
}

...

État
colourRed
titleNon

...

Bloc de code
themeConfluence
languageruby
"data":{
  "uuid": [String] UUID de l'utilisateur
}

...

État
colourRed
titleNon

...

Bloc de code
themeConfluence
languageruby
"data":{
  "uuid": [String] UUID du groupe
}

...

État
colourRed
titleNon

...

themeConfluence
languageruby

...