Commit 12981787 authored by Vincent Pelletier's avatar Vincent Pelletier

Translate to english. Sorry for commiting french.


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@24518 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 0519fb29
1) Protocole: 1) Protocol:
Tous caractères autorisés dans les données, à l'exception de \n et \r. All characters allowed in data, except \n and \r (0x0A & 0x0D).
Tout champ se termine par un \n (\r ignoré). Each field ends with \n, \r is ignored.
Pas d'échappement. No escaping.
Lors de transfert de listes, la liste est précédée par le nombre de champs qu'elle contient. When transfering a list, is is preceeded by the number of inclued fields.
Ex: Example:
3\n 3\n
foo\n foo\n
bar\n bar\n
baz\n baz\n
2) Commande de début de commit: 2) Start of commit command:
BEGIN\n BEGIN\n
<identifiant du commit>\n <commit id>\n
<liste des storages concernés> <list of involved storages>
<identifiant du commit>: doit être identique à celui fourni à la fin de l'opération (que ça soit un ABORT ou un COMMIT) <commit id>: must be identical to the one given when commit finishes (be it ABORT or COMMIT)
<liste des storages concernés>: liste des identifiants des storages concernés par le commit <list of involved storages>: list of storage ids involved in the transaction
NB: la liste se termine par un \n, il n'est donc pas répété ici. NB: final \n is part of list representation, so it's not displayed above.
Réponse: (rien) Response: (nothing)
3) Commande d'annulation de la transaction: 3) Transaction abort command:
ABORT\n ABORT\n
<identifiant du commit>\n <commit id>\n
<identifiant du commit>: (cf. BEGIN) <commit id>: (cf. BEGIN)
Réponse: (rien) Response: (nothing)
4) Commande de finalisation de la transaction: 4) Transaction finalisation command:
COMMIT\n COMMIT\n
<identifiant du commit>\n <commit id>\n
<liste des storages concernés> <list of involved storages>
<liste des TIDs commités> <list of commited TIDs>
<identifiant du commit>: (cf. BEGIN) <commit id>: (cf. BEGIN)
<liste des storages concernés>: (cf. BEGIN) <list of involved storages>: (cf. BEGIN)
<liste des TIDs commités>: De même longueur que la liste des storages concernés. L'ordre doit corresponde à cette dernière. <list of commited TIDs>: Length of this mist must be the same as involved storage list, and it must be in consistent order.
NB: la liste se termine par un \n, il n'est donc pas répété ici. NB: final \n is part of list representation, so it's not displayed above.
Réponse: (rien) Response: (nothing)
5) Commande de lecture des données: 5) Data read command:
DUMP\n DUMP\n
Réponse: Response:
<liste des storages> <list of storages>
<liste des TIDs> <list of TIDs>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment