Kernel V. 8.0 APIs Banner [skip navigation]
VHA Office of Information - Health Systems Design and Development (HSD&D) Banner

HOME^%ZIS: Reset Home Device IO Variables

Reference Type: Supported, Category: Device Handler, Integration Agreement: 10086

Description

This API sets the key IO variables to match the characteristics of the home device. The HOME^%ZIS API performs the same function as the obsolete CURRENT^%ZIS API. Developers have been advised that Kernel V. 8.0 is the last version of Kernel to support CURRENT^%ZIS.

HOME^%ZIS, beyond updating the set of variables for the home device, also updates the active right margin system setting for the home device, by executing ^%ZOSF("RM") based on the home device's IOM value.

 

Format

  HOME^$ZIS

Make sure to perform the following steps before calling this API:

  1. NEW all of the following variables.

  2. Set the input variables you want changed.

  3. Call the API.

If you do not follow these steps, the variables could unintentionally assume the values of the variables of the current running task.

Input Variables

none

 

Output Variables

IO:

Device $I.

IO(0):

Home device at the time of the call to ^%ZIS.

IOBS:

Backspace code.

IOF:

Form Feed code.

IOM:

Right Margin length.

ION:

Name of last selected input/output device from the DEVICE file (#3.5).

IOS:

Internal Entry Number (IEN) of last selected input/output device from the DEVICE file (#3.5).

IOSL:

Screen or page length.

IOST:

Subtype of the selected device.

IOST(0):

Subtype Internal Entry Number (IEN).

IOT:

Type of device, such as TRM for terminal.

IOXY:

Executable M code for cursor control.

 


VA (Internet) / VA (Intranet) / OI / HSD&D / Site Map / Terms of Use / VA Privacy Policy / Accessibility

Reviewed/Updated: November 15, 2006

If you have questions, need more information, or are having accessibility problems with this website, please contact us by E-Mail: Webmasters, Phone: 510-768-6800, or FAX: 510-768-6850.