Reference Type: Supported, Category: Device Handler, Integration Agreement: 10088
This API sets up specific screen-handling variables and other terminal type attributes. Unlike the ENS^%ZISS: Set Up Screen-handling Variables API, which sets up all screen-handling variables, you specify which ones to set up with ENDR^%ZISS.
Make sure to perform the following steps before calling this API:
(required) Internal entry number (IEN) of the selected device's subtype as recorded in the TERMINAL TYPE file (#3.2).
(required) Use this input variable to select the ENS^%ZISS screen-handling variables to define. It should be a semicolon-delimited list of the variables to define. For example:
If more than 255 characters are needed to define the x variable, make two or more calls to ENDR^%ZISS, each with a partial list of the variable settings for x.
(optional) If you define %ZIS="I", the output array IOIS is created. The format of IOIS is as follows:
IOIS(ASCII value of first character followed by remaining characters)=output variable
Not every screen-handling variable has a corresponding IOIS node. Also, only the nodes in the IOIS array that correspond to screen-handling variables specified in the x input variable will be created.
A subset of the output variables returned by ENS^%ZISS: Set Up Screen-handling Variables API are returned by ENDR^%ZISS, depending on what screen-handling variables are requested in the x input variable.
August 26, 2011