Commit b2effea7 authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki

convert to utf8.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@24514 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent cad754f0
1) Protocole:
Tous caractères autorisés dans les données, à l'exception de \n et \r.
Tout champ se termine par un \n (\r ignoré).
Pas d'échappement.
Lors de transfert de listes, la liste est précédée par le nombre de champs qu'elle contient.
Tous caractères autorisés dans les données, à l'exception de \n et \r.
Tout champ se termine par un \n (\r ignoré).
Pas d'échappement.
Lors de transfert de listes, la liste est précédée par le nombre de champs qu'elle contient.
Ex:
3\n
foo\n
bar\n
baz\n
2) Commande de début de commit:
2) Commande de début de commit:
BEGIN\n
<identifiant du commit>\n
<liste des storages concernés>
<liste des storages concernés>
<identifiant du commit>: doit être identique à celui fourni à la fin de l'opération (que ça soit un ABORT ou un COMMIT)
<liste des storages concernés>: liste des identifiants des storages concernés par le commit
NB: la liste se termine par un \n, il n'est donc pas répété ici.
<identifiant du commit>: doit être identique à celui fourni à la fin de l'opération (que ça soit un ABORT ou un COMMIT)
<liste des storages concernés>: liste des identifiants des storages concernés par le commit
NB: la liste se termine par un \n, il n'est donc pas répété ici.
Réponse: (rien)
Réponse: (rien)
3) Commande d'annulation de la transaction:
......@@ -28,27 +28,27 @@ ABORT\n
<identifiant du commit>: (cf. BEGIN)
Réponse: (rien)
Réponse: (rien)
4) Commande de finalisation de la transaction:
COMMIT\n
<identifiant du commit>\n
<liste des storages concernés>
<liste des TIDs commités>
<liste des storages concernés>
<liste des TIDs commités>
<identifiant du commit>: (cf. BEGIN)
<liste des storages concernés>: (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.
NB: la liste se termine par un \n, il n'est donc pas répété ici.
<liste des storages concernés>: (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.
NB: la liste se termine par un \n, il n'est donc pas répété ici.
Réponse: (rien)
Réponse: (rien)
5) Commande de lecture des données:
5) Commande de lecture des données:
DUMP\n
Réponse:
Réponse:
<liste des storages>
<liste des 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