![]() ![]() |
Reference Type: Supported, Category: Device Handler, ICR#: 10088
The ENDR^%ZISS 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.
ENDR^%ZISS
Make sure to perform the following steps before calling this API:
IOST(0): |
(required) Internal entry number (IEN) of the selected device's subtype as recorded in the TERMINAL TYPE (#3.2) file. |
X: |
(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: >S X="IORVON;IORVOFF;IOUON;IOUOFF" 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. |
%ZIS: |
(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 For example: IOIS("27[C")=IOCUF 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 is created. |
See ENS^%ZISS: |
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. |