Ecriture de cache

Le nœud Ecriture de cache écrit des paires clé/valeur dans le cache global ou dans les variables de flux en fonction de la propriété de portée.

Le nœud Ecriture de cache se compose d'un terminal d'entrée, où les valeurs de clé sont transmises, et d'un terminal de sortie. Le nœud propage les données du terminal d'entrée vers le terminal de sortie.

Les données sont envoyées au terminal Entrée en tant qu'ensemble de clés et de valeurs. Si la propriété Préfixe de clé est définie, elle est ajoutée en préfixe à chaque valeur de clé pour fournir un espacement de nom.

Exemple 1 : Si le format de données est délimité et que les délimiteurs sont réglés sur des valeurs par défaut et que le format de données est exprimé comme suit :
Key1,Value1\n
Key2,Value2

Le délimiteur d'enregistrement est une option du dernier enregistrement.

Exemple 2 : Si le format de données est une matrice JSON
[
  {
    "key": "Key1",
    "value": "Value1"
  },
  {
    "key": "Key2",
    "value": "Value2"
  }
]

Key1 est réglé sur Value2, etc.

Exemple 3 : Si le format de données est un objet JSON.

{ “Key1”:”Value1”, Key2:123 }

La valeur Key1 est définie sur la chaîne "Value1" et la valeur 123 de l'entier Key2 est définie sur la chaîne “123”.

Toutes les valeurs de cache sont stockées sous forme de chaînes, mais la valeur fournie peut être dans n'importe quel format pris en charge par JSON.