HPlogo 900 Series HP 3000 Computer Systems: MPE/iX Architected Interface Facility: Operating System Reference Manual > Chapter 3 Architected Interface Descriptions

AIFDEVICEGET/PUT Items

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

The following tables provide detailed descriptions of item numbers and corresponding items used by AIFDEVICEGET and AIFDEVICEPUT.

Device Criteria Item Descriptions

The following table provides detailed descriptions of item numbers and corresponding items associated with device criteria items used by AIFDEVICEGET and AIFDEVICEPUT.

Table 3-6 AIFDEVICEGET/PUT - Device Criteria Items from System Tables

Item NumberItem Name (Data Type) Get; Put; Verify; Release First Available Description
13001

LDEV (I32) Get: Yes; Put: No; Verify: Yes; Release 4.0

This is the LDEV for the device.

13003

Device Type (I32) Get: Yes; Put: No; Verify: Yes; Release 4.0

This is the type of device as shown below:

0-7

Disk

16

Terminal

24

Tape

32

Printer

Devices are recognized by MPE/iX through the system configuration software. For more information on device types, refer to the system configuration file IODFAULT.PUB.SYS or to the I/O configurator command LDEV in SYSGEN.

13004

Device Subtype (I32) Get: Yes; Put: No; Verify: Yes; Release 4.0

This is the device subtype. For more information on device subtypes, refer to the system configuration file IODFAULT.PUB.SYS or to the I/O configurator command LDEV in SYSGEN.

13005

JSMAIN PIN (I32) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns the JSMAIN PIN for the owner of the device.

13006

User-Defined Device Name (CA16) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns the real device name given with the ADEV option in SYSGEN.

13007

Alternate Owner PIN (I32) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns the alternate owner PIN of the specified device.

13008

Auto Reply (B) Get: Yes; Put: Yes; Verify: Yes; Release 4.0

True if the device will automatically reply to tape requests (also called auto-allocation).

13009

Job Accepting (B) Get: Yes; Put: Yes; Verify: Yes; Release 4.0

True if the device accepts HELLO and JOB logons.

13010

Data Accepting (B) Get: Yes; Put: Yes; Verify: Yes; Release 4.0

True when the device accepts DATA logons.

13011

Duplicative (B) Get: Yes; Put: Yes; Verify: Yes; Release 4.0

True when all input operations for a job or session are echoed to a corresponding device without intervention by the operating system software.

13012

BOT (B) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns true when the tape is at Load Point (beginning of tape); otherwise it returns false.

13013

Interactive (B) Get: Yes; Put: Yes; Verify: Yes; Release 4.0

True when the device requires human intervention for all input operations. This is necessary to establish the person/machine dialog required to support a session.

13014

Record Width (I32) Get: Yes; Put: Yes; Verify: Yes; Release 4.0

Returns or modifies the record width of this device.

13015

Spool State (I32) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns the device spool state as follows:

0

Not spooled

1

Owned by an input spooler

2

Owned by an output spooler

13016

Device Ownership State (I32) Get: Yes; Put: No; Verify: Yes; Release 4.0

0

Not owned by any process

1

Owned by a process

2

The operating system has temporarily reserved the device

3

The operating system has temporarily reserved the device

The states two and three are transitory states. Once complete the device should return to an owned or unowned state.

13017

Device Is Up (B) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns true if the device is up. It returns false when the device is down.

13018

Downed Request Pending (B) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns true if a down request is pending for the device; otherwise it returns false.

13019

Trailer Disable (B) Get: Yes; Put: Yes; Verify: Yes; Release 4.0

Returns true if the trailer pages are suppressed in printing; otherwise it returns false.

13020

Header Disable (B) Get: Yes; Put: Yes; Verify: Yes; Release 4.0

Returns true if the header pages are suppressed in printing; otherwise it returns false.

13021

Spool Queues are Open (B) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns true if the spooling has been enabled for the device; otherwise it returns false.

13022

Special Forms Mounted (B) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns true if special forms are mounted; otherwise it returns false.

13023

Formal File Name Designator (CA8) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns the formal device file designator (for example, $STDIN). This name is left-justified and is padded with blanks to the right.

13024

J/S Key (I32) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns the job or session key, which can be passed to AIFJSGET/PUT.

13025

I/O Device Class (I32) Get: Yes; Put: No; Verify: Yes; Release 4.5

Returns and verifies the system I/O device class.

0

Device not configured

1

Disk

2

Tape drive

3

Terminal

4

Printer ( printers having a CIPER_DM logical device manager )

5

Printer ( other non CIPER_DM printers listed in IODFAULT.PUB.SYS )

6

Spooled device

7

Data communication device

8

DS terminal

9

DS printer

10

User-defined device

13026

I/O Device Subclass (I32) Get: Yes; Put: No; Verify: Yes; Release 4.5

Returns and verifies the system I/O device subclass. The subclass definition is based on the I/O device class listed in item 13025.

For Terminals

0

Unknown

1

Device connected to a TMUX

2

Terminal

3

Printer

4

Virtual terminal

5

Virtual printer

6

PAD terminal

7

PAD printer

12

Null terminal

13

DHCF terminal

14

Pseudo terminal

15

Pseudo null terminal

For Tape

1

Tape

For Disk

1

Disk

13027

Security Downed Device (B) Get: Yes; Put: No; Verify: Yes; Release 5.0

Returns true when the device has been downed by Security. This is a feature of the HP Security Monitor. For more information see the MPE/iX Security Features System Manager's Guide.

13028

Invalid Device Logon Count (I32) Get: Yes; Put: No; Verify: Yes; Release 5.0

Returns the current invalid logon count for the specified interactive device. This is a feature of the HP Security Monitor. For more information see the MPE/iX Security Features System Manager's Guide.

13029

Terminal Password? (B) Get: Yes; Put: No; Verify: Yes; Release 5.0

Returns true when the specified terminal has a password. Only nailed terminals can have passwords. This is a feature of the HP Security Monitor. For more information see the MPE/iX Security Features System Manager's Guide.

13063

Device Key (ufid_type) Get: Yes; Put: No; Verify: Yes; Release 4.0

Returns the ufid for the device file.

 

Terminal Device Item Descriptions

The following table provides detailed descriptions of item numbers and corresponding items associated with terminal device items used by AIFDEVICEGET and AIFDEVICEPUT.

Table 3-7 AIFDEVICEGET/PUT TERMINAL Device Items from I/O Subsystem

Item NumberItem Name (Data Type) Get; Put; Verify; Release First Available Description
13101

Terminal Type (I32) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the system-defined terminal type to be associated with an asynchronous port.

10

TT10

18

TT18

21

TT21

22

TT22

24

TT24

26

TT26

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). Console device managers only support type 10. See FCONTROL (38) in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13102

Line Speed (I32) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the line speed setting for a terminal. All characters are 8 bits long (including the optional parity bit) plus two framing bits for a total of ten bits per character. The only supported line speeds are:

30

chars/sec 300 bits/sec

120

chars/sec 1200 bits/sec

240

chars/sec 2400 bits/sec

480

chars/sec 4800 bits/sec

960

chars/sec 9600 bits/sec

192

chars/sec 19200 bits/sec

3840

chars/sec 38400 bits/sec { direct connect devices on DTC 72MX only }

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). Not valid on the physical console. See FCONTROL (10,11,40) and FDEVICECONTROL 3 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13103

Parity Enable (B) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the parity generation and checking. If disabled, all eight bits of each character are passed untouched by the driver to the device. If enabled, the "parity setting" determines what kind of parity checking/generation is in effect. Both input and output parity are the same.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). This item is not valid on the physical console. See FCONTROL (23,24) and FDEVICECONTROL 9,11 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13104

Parity Setting (I32) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the parity setting.

0

Forced to zero

1

Forced to one

2

Even

3

Odd

4

None

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). This item is not valid on the physical console. See FCONTROL (36) in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13105

Echo enabled (B) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the echo status. When echo is enabled, all characters transmitted to the DTC are "echoed" back and appear on the terminal screen. In binary and block modes, this request is a no_op.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FCONTROL (12,13) and FDEVICECONTROL 4 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13106

Echo End of Record and Newline (B) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13107

Additional End of Record (C) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13108

Unedited Terminal Mode - EOR (C) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item allows the user to replace the EOR character in unedited (transparent) terminal mode. Unedited mode is nearly binary; an EOR, subsystem break character, and the AEORs are the only special characters. Unedited mode is enabled by using non-null EOR and subsystem break characters.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FCONTROL (41) and FDEVICECONTROL 15 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13109

Unedited Terminal Mode - Subsystem Break (C) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item allows the user to replace the subsystem break character in unedited (transparent) terminal mode. Unedited mode is nearly binary; an EOR, subsystem break character, and the AEORs are the only special characters. Unedited mode is enabled by using non-null EOR and subsystem break characters.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FCONTROL (41) and FDEVICECONTROL 15 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13110

Binary Edit Mode (B) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13111

Block Mode Alert Character (C) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the HP block mode alert character. The normal alert character is DC2.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 29 in the Asynchronous Serial Communications Programmer's Reference Manual for more information. Not supported by console device managers.

13112

Enable/Disable user block mode (B) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13113

Enable/Disable VPLUS Block Mode (B) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13114

Read Timeout (I32) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the read timeout. The timer is good for the subsequent read request. The time unit is seconds. A zero or negative value indicates that the timeout is disabled.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FCONTROL (4) and FDEVICECONTROL 2 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13115

Enable/Disable Read Timer(B) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13116

Read Timer (I32) Get: Yes; Put: No; Verify: No; Release 4.0

Returns the amount of time used for completion of the last read in hundreths of a second.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FCONTROL (22) and FDEVICECONTROL 8 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13117

Line Delete Echo (B) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the line delete echo status. If this item is set to true, then it will echo !!! when the line delete character is used; otherwise, it does not echo the line delete character. Input data is deleted whether or not !!! is echoed.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FCONTROL (34,35) and FDEVICECONTROL 14 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13118

Data Bits (I32) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the data bits per character. When 7 bits are used the current parity setting (see item 13104) controls parity generation and checking. When 8 bit characters are used parity checking is disabled.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 56 in the Asynchronous Serial Communications Programmer's Reference Manual for more information. Not valid on the physical console.

13119

Carriage Control Position (B) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13120

Enable/Disable Xoff Timer (B) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13121

Block Mode Type(I32) Get: Yes; Put: No; Verify: No; Release 4.0

This item returns the type of block mode supported by the driver. Possible return values are:

7

Both line and DTC style block mode

15

PAD terminal supporting page block mode

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 28 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13122

Enable/Disable Typeahead (B) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the typeahead enable status. If this item is set to true, then typeahead is enabled. On false, typeahead is disabled.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 51 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13123

Bypass Typeahead (B) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the bypass typeahead status. If it is true,the next read should bypass the typeahead buffer and read the data directly from the device. The data in the typeahead buffer is not flushed, and can be obtained by subsequent reads. This function is valid only when typeahead is enabled.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 61 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13124

Flush Typeahead Data (B) Get: Yes; Put: Yes; Verify: No; Release 4.0

This items returns or modifies the flush typeahead status. If this item is true, the driver flushes typeahead buffer. This request is valid for the next read only. This request is only valid if typeahead is enabled.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 60 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13125

Enable/Disable Console Mode (B) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13126

Ctl-A read timeout (I32) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13127

Enable/Disable Device XON/XOFF (B) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the device XON/XOFF flow control. When device XON/XOFF is enabled, the controller stops sending data to the device when it receives XOFF and resumes when it receives XON. When device XON/XOFF is disabled, the XON and XOFF characters are passed to the host as data. When XON/XOFF flow control is disabled, data overruns can occur.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). This item is not valid on the physical console. See FDEVICECONTROL 26 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13128

XOFF Timer (I32) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the XOFF timer. A positive value, representing a time limit in seconds, enables the timer. A zero or negative value, disables the timer.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). This item is not supported by console device managers. See FDEVICECONTROL 27 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13129

Read Trigger Character (C) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the read trigger character (normally DC1). A NULL character means there is no read trigger character.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 32 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13130

Backspace Character (C) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the back space character in normal editing mode.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 36 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13131

Line Delete Character (C) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the line deletion character for normal editing (usually control-X).

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 37 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13132

End Of Record Character (C) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the end-of-record character used in edited or unedited mode. A NULL character disables the EOR character.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 39 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13133

Subsystem Break Character (C) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13134

Enable/Disable Form Feed Character (B) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the directive to allow the substitution of the form feed character in the output stream. When the value is true, the device driver does not substitute the form feed character when it is encountered in the carriage control of terminals. When the value is false, the form feed character is replaced.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). This item is not supported by console device managers. See FDEVICECONTROL 52 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13135

Form Feed Character (C) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the form feed replacement character. Only the form feed in carriage control information will be replaced. The form feed in data is not replaced.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 53 in the Asynchronous Serial Communications Programmer's Reference Manual for more information. Not supported by console device managers.

13136

Backspace Response (I32) Get: Yes; Put: Yes; Verify: No; Release 4.0

This item returns or modifies the response action when a backspace character is received. Valid values are:

1

Remove character from input and back cursor up one space

5

Remove character from input and erase character (backspace,space,backspace)

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). See FDEVICECONTROL 55 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

13137

Last Subsystem Break Character (C) Not Supported

This item is not supported. It was incorrectly documented on Release 4.0 and does not work as previously stated.

13138

Terminal Type File (Str26) Get:No; Put: Yes; Verify: No; Release 4.0

This item modifies the terminal type or printer type file for use with a device. This file may be created through the TTUTIL utility. This is the only item that is supported by serial printers.

The behavior of this item varies with the connection type (for example, DTC direct connect, PAD, or Telnet/iX). This item is not supported by console device managers. See FDEVICECONTROL 1 in the Asynchronous Serial Communications Programmer's Reference Manual for more information.

 

Printer Device Item Descriptions

The following table provides detailed descriptions of item numbers and corresponding items associated with Printer device criteria items used by AIFDEVICEGET and AIFDEVICEPUT.

Table 3-8 AIFDEVICEGET/PUT PRINTER Device Items from I/O Subsystem

Item NumberItem Name (Data Type) Get; Put; Verify; Release First Available Description
13201

Left Margin (I32) Get: No; Put: Yes; Verify: No; Release 4.0

This item allows the caller to get or set the left margin.

13202

Lines Per Inch (I32) Get: No; Put: Yes; Verify: No; Release 4.0

This item allows the caller to get or set lines per inch. Valid values are either 6 or 8.

13203

End of Job (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

This item allows the caller to set the end of job.

 

Tape Device Item Descriptions

The following table provides detailed descriptions of item numbers and correspon ding items associated with TAPE device criteria items used by AIFDEVICEGET and AIFDEVICEPUT.

Table 3-9 AIFDEVICEGET/PUT TAPE Device Items from I/O Subsystem

Item NumberItem Name (Data Type) Get; Put; Verify; Release First Available Description
13301

Fatal Errors (I32) Get: Yes; Put: No; Verify: No; Release 4.0

This item allows the caller to get the fatal error information from the tape generic status.

0

No fatal error

1

Tape runaway

2

Multiple tracks in error

3

Timing error

4

Command reject

5

Unit failure

6

Data parity error

7

Command parity error

13302

Density (I32) Get: Yes; Put: No; Verify: No; Release 4.0

This item allows the caller to get the density information from the tape generic status.

0

Unrecognized density

1

800 BPI (NZRI)

2

1600 BPI (PE)/ DDS format

3

6250 BPI (GCR)

13303

Unit Number (I32) Get: Yes; Put: No; Verify: No; Release 4.0

This item allows the caller to get the tape drive unit number. This is not the physical address, but an additional identifier. For HPIB devices and SCSI devices, this will always be zero. When tape devices are supported that use this additional identifier, this field will report that value.

13304

End of File (B) Get: Yes; Put: No; Verify: No; Release 4.0

Returns true when the tape is positioned at the end of file marker.

13305

Beginning of Tape (B) Get: Yes; Put: No; Verify: No; Release 4.0

If it returns true, the tape is positioned at the beginning of tape (BOT/load point)

13306

End of Tape (B) Get: Yes; Put: No; Verify: No; Release 4.0

If it returns true, the tape is positioned at the end of tape (EOT).

13307

Immediate Report (B) Get: Yes; Put: No; Verify: No; Release 4.0

Returns true when the tape device is operating in immediate report mode. This means that the device will buffer data until it has enough data to flush to tape. This is the recommended mode of operation.

13308

Track Error (B) Get: Yes; Put: No; Verify: No; Release 4.0

If it returns true, a single track was found in error.

13309

Unit Online (B) Get: Yes; Put: No; Verify: No; Release 4.0

If it returns true, the tape drive is online.

13310

Write Protect (B) Get: Yes; Put: No; Verify: No; Release 4.0

If it returns true, it indicates that the tape is write protected.

13311

Rewind (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Rewinds the tape to the beginning of tape. NOTE: The tape unit is left online at the end of the rewind.

13312

Rewind Offline(No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Rewinds tape to the beginning of tape and puts it offline. The tape remains in the drive.

13313

Write Tape Mark (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Causes one tape mark to be written to tape. Writing tape marks past end-of-tape is permitted.

13314

Forward File (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Moves the tape forward over the next tape mark but before the next record.

13315

Backward File (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Moves the tape backward over the previous file mark that is encountered or to the beginning of tape if there is no file mark. The position is immediately in front of the file mark.

13316

Forward Record (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Moves the tape forward to the beginning of the next record.

13317

Backward Record (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Moves the tape backward to the beginning of the previous record. If previously positioned at the end of a record, the new position is at the beginning of that record.

13318

Gap Tape (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Moves the tape forward and erases approximately 3.5 inch of tape. For DDS drives, this does nothing.

13319

Set Density (I32) Get: No; Put: Yes; Verify: No; Release 4.0

Set the density that a tape will be written at

0

6250 BPI for HP 7978 & 7980

1

1600 BPI for HP 7974, 7978, 7979, all 7980s, and all DDS

2

800 BPI for HP 7974 and some 7978, 7979, and 7980

3

compressed for HP 7980XC and 7980SX

4

no compression for HP 7980XC and 7980SX

Density can only be set when a tape is at load point. The density change can vary at the point in which it is displayed. Some devices reflect the change immediately while other devices reflect the density change as the first record is being written. This behavior is device dependent and is not guaranteed to be consistent across all tape drives.

13320

Set Start/Stop (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Set the HP 7974 to operate in a start/stop mode (50 ipd). This command does nothing on all other devices.

13321

Set Streaming (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

Set the HP 7974 to operate in a streaming mode. If data is not available to continually write to tape, the drive stops the tape. The drive then repositions itself before it can begin writing again. This item does nothing on all other devices as they are always in this mode.

13322

Enable/disable Immediate Report (No value) Get: No; Put: Yes; Verify: No; Release 4.0

With immediate report enabled, the device queues up requests. Performance improves when immediate report is enabled.

13325

Enable/Disable Data Compression (B) Get: No; Put: yes; Verify: no; Release 5.0

Enable or disable data compression on a HPC1504B or HPC1521B DDS drive. This item is not supported on other DDS devices and all 1/2in tapes. The data compression setting will remain in effect until reset via AIFDEVICEPUT or the DEVCTRL.MPEXL.TELESUP program.

13326

Remote Load (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

This loads a tape to BOT but does not place the drive online. Not valid for the HP 7974 or HP 7978A.

13327

Remote Unload (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

This unloads a tape and either opens the door (for all 7980s) or ejects the tape (for all DDS). Not valid for the HP 7974 or HP 7978A.

13328

Remote Online (No value needed) Get: No; Put: Yes; Verify: No; Release 4.0

This places the drive online. If this item is done to a drive with no tape, or the door is open (7980), the request does not complete until a tape is inserted or the door is closed. Not valid for the HP 7974, HP 7978A/B.

13329

Enable/Disable Eject (B) Get: No; Put: Yes; Verify: No; Release 5.0

This allows both 1/2in and DDS tape devices to be dynamicaly configured to eject the media following an application rewind/offline or close. This item is not supported on HP 7974, 7978, 7979, 7980, 7980XC, and HP4280 devices. This behavior is device dependent and is not guaranteed to be consistent across all tape drives.

 

Disk Device Item Descriptions

The following table provides detailed descriptions of item numbers and corresponding items associated with Disk device criteria items used by AIFDEVICEGET and AIFDEVICEPUT.

Table 3-10 AIFDEVICEGET/PUT Disk Device Items from I/O Subsystem

Item NumberItem Name (Data Type) Get; Put; Verify Release First Available Description
13401

Disk Size (I32) Get: Yes; Put: No; Verify: No; Release 4.0

This returns the disk size in pages (8 sectors per page) from the disk controller.

 

Feedback to webmaster