Additional information – IBM HOTS User Manual
Page 7
BSOs
HS64 driver segment
qht6.asm
app_drvs.mak
QHT6
Called by QHT1 when HOTS is running
HOTS driver segment
qht3.asm
app_drvs.mak
QHT3
HOTS driver segment
qht2.asm
app_drvs.mak
QHT2
HOTR driver segment
qht1.asm
app_drvs.mak
QHT1
HOTR driver segment
qht0.asm
app_drvs.mak
QHT0
Description
Segment
Makefile
Module
CSOs
None.
Additional information
Macro Usage (HOTR):
Issue a specified message to the operator.
WTOPC
Wait for completion of all pending IO's for that ECB.
WAITC
Release the lock on the specified record address.
UNFRC
Get the name of the subsystem.
UATBC
Issue a system error.
SERRC
Check if enough system resources are available to begin processing work.
LODIC
Restore the protection key.
KEYRC
Get the system heap.
GSYSC
File record but do not release the lock is specified.
FILNC
Find the record specified and wait for IO completion.
FINWC
Find the record specified with hold and wait for IO completion.
FIWHC
Exit segment and release any storage.
EXITC
Find the address of the system heap.
FSYSC
Defer processing of current entry.
DEFRC
Test if data level(s) hold(s) a block and release if so.
CRUSA
Get the protection key.
CINFC
Standardized parameter parser. Also uses BPPSC.
BPKDC
Usage
Macro
STATE information (HOTS):
y
STATE 1: VFA-X lock pending, BCA queue
GETCC D6
GETCC D7
FILEC D6
FILEC D7
y
STATE 2: VFA-X lock pending, no BCA queue
y
STATE 3: VFA buffer, no vfa locks
y
STATE 4: VFA buffer, no VFA locks, delay file pending
GETCC D7
FILEC D7
y
STATE 5: VFA buffer, VFA-X lock, delay file pending
ZTEST HOTX
© Copyright IBM Corp. 2006
HOTX Driver User's Guide 7