Cette page spécifie l'évènement émis par la brique de calcul du montant de rolling reserve vers le puit de données de l'EP, lors d'une exécution.
Format
Cet évènement est au format JSON, avec la structure générique ci-dessous:
{
  "source": "B.EP.BPM",
  "uid": "string",
  "correlationId": "string",
  "timestamp": "string",
  "type": "string",
  "params": [
    {
      "type": "string",
      "name": "string",
      "value": [] ou {} ou "string"
    }
  ]
}
En détail:| Champ | Description | Exemple | 
|---|---|---|
| source | La source de l'évènement : B.EP.BPM, pour serveur Back de Business Process Management de l'EP | "B.EP.BPM" | 
| uid | Identifiant unique | "I190925T161713698S00000301" | 
| correlationId | Identifiant de corrélation, qui permet de corréler l'ensemble des évènements d'une vacation | "d6e15128-dfa1-11e9-9fab-7c2a3123212b" | 
| timestamp | Horodatage au format yyyy-MM-dd'T'HH:mm:ss.SSSZ | "2019-09-25T16:36:21.656+0200" | 
| type | Type d'évènement "get-rolling-reserve" | "get-rolling-reserve" | 
| params | Tableaux des paramètres: "request", "response" | |
| params[*].type | Type du paramètre : "input" | "output" selon entrée | sortie | |
| params[*].name | Nom du paramètre | |
| params[*].value | Valeur du paramètre. Cela peut être un tableau, un objet json, ou une string | 
Détails des paramètres
request
Correspond aux paramètres d'entrée du service
Trame JSON
{"type":"input","name":"request","value":{"b2b":"MONEXT","siret":"01234567890123","merchantCategoryCode":"XXX","acceptationChannel":"VAD","riskValue":0.001,"annualFlowsAmount":27000,"annualTransactionsCount":1000,"maxDailyFlowsAmount":47543.17,"unpaidRate":0.0354,"noticedDebts":356.56,"callingService":"service123"}}}
response
Correspond aux paramètres de sortie du service
Trame JSON
{"type":"output","name":"response","value":{"rollingReserve":2146.70,"rollingReserveAdjusted":2200.0,"callingToken":"012345678901232019100117161794507228"}}
Ajouter un commentaire