Extensions.Persistence

From emotive
Jump to navigation Jump to search

Classification

Name Persistence
Short Description Stores and retrieves runtime information
Class OTX Extension
Base Extension -
Pre-Conditions -
Specified by ISO 13209-4

Introduction

The Persistence extension is used to store and retrieve runtime information, for example information about variants of the ECU’s. ‘Persistent’ means that the value can be stored in non-volatile storage (for example a hard drive) and can be retrieved in a different process from the one that created it.

The Persistence extension is used for sessions of the same runtime system and not for exchange between different tools. The save and load activities can only be performed by the same OTX runtime application.

The Persistence extension does not provide a mechanism to delete persisted data – it is the responsibility of the runtime system to provide a mechanism (for example by a user action or a timed expiry).

Actions

Load
Save

Exceptions

PersistenceException
PersistenceSaveException

Checker Rules

Persistence_Chk001 Persistable DataTypes