InMemory

Characteristics - InMemory

The InMemory Communication Channel can be used to cache data for reuse in the Mapping.

Data can be stored persistently by writing the data structure of the Model and the values of the Variables to a file in JSON format. If no values are mapped to the Variables of the InMemory Information Models, the values are set to null an initial value.

ExamplePersistenceFile

Example JSON file

Information Model Requirements

The following Node Types can be used to model data structures:

ExampleModel

Example Information Model

How to configure InMemory

  1. Select the root model node

  2. (Optional) Enable persistence if the data should be stored persistent

    • Adjust if necessary the Flush interval — it determines how often data should be persisted (flushed) to a file

    • Enter a File name - by default the identifier (Id) of the Communication Channel is set as file name

InMemoryRootNodeConfig
  1. Select a Variable if an initial value should be set

  2. Enable Set initial value and enter some data

InMemoryVariableConfig