TDMS (Terminal Data Management System)
VSI TDMS is designed for the implementation of interactive, forms intensive applications.
VSI TDMS provides application programmers with a set of development tools to create and maintain forms based user interfaces, and VSI TDMS RT provides a runtime system for displaying and managing the user interface at execution time.
TDMS applications range from database inquiry, response, and update to real-time uses such as the periodic display of an industrial process. TDMS is typically used as a terminal subsystem in terminal data management applications such as order entry, inventory control, distribution, and other form-intensive applications. TDMS not only increases application development and maintenance productivity by providing a separation of terminal management code from application code, but it also promotes end user productivity.
Components
- The Form Definition Utility
- The Request Definition Utility
- Programming Call Interface
- Optional Run-Time System
- A sliding window algorithm through which the behavior of TDMS can be modified to control how 2-digit year dates are interpreted upon input.
Features
- A Screen Editor to define forms that format data on the terminal.
- A nonprocedural language to define the exchange of data between an application program and its associated terminal. These predefined exchanges are called requests and are external to the program.
- Utilities that enable the creation, modification, and storage of form definitions and request definitions.
- A record-level programming interface that the application program uses to invoke the predefined requests. The application program calls the program interface, passing it the request name and the program record buffers used in the exchange of data with the terminal.
- A sliding window algorithm through which the behavior of TDMS can be modified to control how 2-digit year dates are interpreted upon input.
Latest Version
Alpha | Integrity |
---|---|
V2.1-2 | V2.1-1 |
Licensing
On Integrity, a separate per active socket licenses is required. On Alpha, included in the ALPHA-LP license bundle.