Dynamic Screen Manager APIs
The Dynamic Screen Manager (DSM) APIs are a set of screen I/O interfaces that provide a dynamic way to create and manage screens for the Integrated Language Environment® (ILE) high-level languages. Because the DSM interfaces are bindable, they are accessible to ILE programs only.
The DSM APIs provide an alternative to the existing way of defining screen appearance outside a program by coding in DDS or UIM, for example. Instead, programmers can use a series of calls to DSM within their programs to dynamically specify and control screen appearance for their applications. Unlike static definition methods, the DSM interfaces provide the flexibility needed for those applications requiring more dynamic screen control. The DSM support provided varies from low-level interfaces for direct screen manipulation to windowing support.
The DSM APIs fall into the following functional groups:
- Low-Level Services provide a direct interface
to the 5250 data stream commands. These APIs are used to query and manipulate
the state of the screen; to create, query, and manipulate input and command
buffers used to interact with the screen; and to define fields and write data
to the screen.
- Window Services are used to create, delete, move,
and resize windows, and to manage multiple windows during a session.
- Session Services provide a general scrolling interface that can be used to create, query, and manipulate sessions, and to perform input and output operations to sessions.
See Using Dynamic Screen Manager APIs for additional information.
[ Back to top | APIs by category ]