When you have access to a temporary data object, you can:
- View the object through one or more windows — Depending
on the object size and the window size, a single window can view all
or part of a temporary object. If you define multiple windows, each
window can view a different part of the object. For example, one window
might view the first block of the temporary object and another window
might view the second block. Unlike a permanent object, however, you
cannot define multiple windows that have overlapping views of a temporary
object.
- Change data that appears in a window — This
function is the same for a temporary object as it is for a permanent
object: you can examine or change data that is in a window by
using the same instructions you use to examine or change any other
data in your address space.
- Update the temporary object — After
you have changed data in a window, you can have window services update
the object with those changes. Window services replaces blocks in
the object with corresponding changed blocks from the window. The
data in the window remains as it was.
- Refresh a window or the object — After
you change data in a window or save changes in the object, you may
discover that you no longer need those changes. In that case, you
can have window services refresh the changed data. To refresh the
window or the object, window services replaces changed data with binary
zeroes.
- Replace the view in a window — After
you finish using data that is in a window, you can have window services
replace the view in the window with a different view of the object.
For example, if you are viewing the third, fourth, and fifth blocks
of an object and are finished with those blocks, you might have window
services replace that view with a view of the sixth, seventh, and
eighth blocks.