table for request created / received
This commit is contained in:
parent
b3e5e081e6
commit
97a5b11ce6
@ -64,6 +64,16 @@ Les messages contiennent des `RequestPrd` ou des `RequestPcd` encapsulés dans l
|
||||
|
||||
**Création du message et envoi**: voir [Message-SP-Specs.md](Message-SP-Specs.md).
|
||||
|
||||
| `request_type` | transaction SP | RequestPcd to send | send to | RequestPcd waiting | RequestPrdResponse waiting |
|
||||
|-----------------------|------------------------------|--------------------|---------------------------------------------------------------|--------------------|----------------------------|
|
||||
| `RequestPrdList` | Yes | No | all the members of the `item_name` role into to `ItemProcess` | Yes | Yes |
|
||||
| `RequestPrdUpdate` | Yes | Yes | all the members of all role into to `ItemProcess` | No | Yes |
|
||||
| `RequestPrdMessage` | if no `raw_transaction_list` | No | a member of the `ItemProcess` | No | No |
|
||||
| `RequestPrdResponse` | Yes | No | See Received | No | No |
|
||||
| `RequestPrdConfirm` | Yes | No | See Received | No | No |
|
||||
| `RequestPrdKeyBackup` | No | No | all the members of the `SharedProcess` | No | Yes |
|
||||
| `RequestPrdKeyHello` | Yes | No | all the members of all role into to `ItemProcess` | Yes | Yes |
|
||||
|
||||
### 4.2. <a name='Rception'></a>Réception
|
||||
|
||||
Les `RequestPcd` et les `RequestPrd` sont reçus sous forme de `message` (JSON) depuis les websockets des relais.
|
||||
@ -78,6 +88,16 @@ Les types `RequestPrd` et `RequestPcd` sont distingués par l'attribut `request_
|
||||
|
||||
En cas de `RequestPcd` ou `RequestPrd` en relation via `RequestPcd_reference_hash` ou `request_prd_reference_hash` ou `RequestPcd_origin_hash` ou `request_prd_origin_hash` ou `item_reference_hash` (dans des RequestPcd), il avoir reçu ou attendre ces documents pour traiter le message.
|
||||
|
||||
| `request_type` | RequestPrdConfirm | RequestPcd to send | RequestPrdResponse to send |
|
||||
|-----------------------|------------------------------|--------------------|---------------------------------------------------------------|
|
||||
| `RequestPrdList` | Yes | Yes | all the members of the `item_name` role into to `ItemProcess` |
|
||||
| `RequestPrdUpdate` | Yes | Yes | all the members of all role into to `ItemProcess` |
|
||||
| `RequestPrdMessage` | if no `raw_transaction_list` | No | a member or reply |
|
||||
| `RequestPrdResponse` | Yes | No | No |
|
||||
| `RequestPrdConfirm` | No | No | No |
|
||||
| `RequestPrdKeyBackup` | No | No | reply |
|
||||
| `RequestPrdKeyHello` | Yes | Yes | reply |
|
||||
|
||||
**Réception du message**: voir [Message-SP-Specs.md](Message-SP-Specs.md).
|
||||
|
||||
Pour les `RequestPcd` et les `RequestPrd` il faut vérifier que le hash du document n'est pas déjà en cas, si c'est le cas, le message est ignoré.
|
||||
@ -194,6 +214,10 @@ La réception d'un `RequestPrdList` suit plusieurs étapes :
|
||||
2. Recherche en cache de la dernière version de la liste du type d'`Item` concerné.
|
||||
3. Voir `RequestPcd` Création et envoi vers l'émetteur du `RequestPrdList`.
|
||||
|
||||
| transaction SP | RequestPrdConfirm to send | RequestPcd to send | RequestPrdResponse to send |
|
||||
|----------------|---------------------------|--------------------|----------------------------|
|
||||
| Yes | Yes | Yes | to the sender |
|
||||
|
||||
## 8. <a name='RequestPrdMessage-EnvoideMessages'></a>RequestPrdMessage - Envoi de Messages
|
||||
|
||||
Le `RequestPrdMessage` facilite l'envoi de messages sécurisés entre utilisateurs ou entre utilisateurs et processus/contrats.
|
||||
|
Loading…
x
Reference in New Issue
Block a user