| |||
Interfaces and Methods - Schemas - FDT Specification - Quicklinks - Abbreviations | |||
| Up to FDT Specification 2.1 FDT Overview 2.2 Where FDT Fits 2.3 General FDT Architecture and Components 2.4 Overview of Objects and Interfaces 2.4.1 The Device Type Manager (DTM) 2.4.2 The Block Type Manager (BTM) 2.4.3 The FDT Frame Application 2.5 Synchronization and Serialization Issues 2.6 Parameter interchange via XML 2.6.1 Examples of usage 2.7 Persistent Storage Story 2.7.1 Persistence Overview 2.7.2 Persistence Interfaces 2.8 Basic features of a session model 2.9 Basic Operation phases 2.9.1 Roles and Access Rights 2.9.2 Operation Phases 2.10 Abstract FDT Object Model 2.11 Fieldbus independent Integration 2.12 Scanning and DTM Assignment | 2.8 Basic features of a session modelThe Frame Application has to implement a session model for multi-user support, for safe data management and for data consistency. Typically a session starts at the start of a DTM on the user interface of the Frame Application and is closed at the termination of the DTM. If there is a second DTM started by the user within the Frame Application, it creates a separate session. All data objects that are opened inside such a DTM are registered in its session. At the end of the session all modified data of the session have to be stored synchronously (if the user wants to save modifications). A data object is locked if a DTM opens it with write access. While data are locked by a DTM, other DTMs have only read access, but no write access. A session can be created with or without the right for locking data within the session. If it is created without that right, DTMs are not allowed to lock data in this session. The Frame Application creates the session without that right, if the DTM is started with an function Id or a user role which does not allow modification of data. In all other cases it opens the session with the right for locking data. | ||
© by M&M Software GmbH, parts of this website taken from FDT Interface Specification Version 1.2.1, © by FDT Group, AISBL. This website is published for support of M&M products as granted in license conditions, chapter 2.1. Last updated 2015-02-05 15:17 Email: FDT Technical Support Line. | |||