Type ASSEMBLE
Source Lines : 1,683
Fixes Applied : 2
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [HRC004DS]
Module
DMSASN *
Function
TO ALLOW THE USER TO ASSOCIATE SYSTEM OR PROGRAMMER *
LOGICAL UNITS WITH THE PHYSICAL HARDWARE DEVICE. * THE ASSGN COMMAND WILL BE USED WITH CMS/DOS AND CMS * VSAM. * *
Attributes
TRANSIENT; SERIALLY REUSABLE. *
Operation
THE SIMULATED DOS/VS SUPERVISOR CONTAINS TWO CONTROL *
BLOCKS WHICH ARE MANIPULATED BY THE ASSGN COMMAND: * THE LUB (LOGICAL UNIT BLOCK) AND THE PUB (PHYSICAL * UNIT BLOCK). CMS/DOS WILL SUPPORT 255 LUBS * WHICH IS CONSISTENT WITH DOS/VS AND 18 PUBS * CORRESPONDING WITH THE 18 CMS SUPPORTED DEVICE TYPES. * FIRST, THE PLIST IS SCANNED FOR INVALID PARAMETERS * AND SPECIFIED OPTIONS, IF ANY. THE SYSXXX PARAMETER * IS THEN CONVERTED TO THE CORRESPONDING 2 BYTE * ENTRY CORRESPONDING TO A SYSTEM LOGICAL UNIT OR A * PROGRAMMER LOGICAL UNIT. * * THE DEVICE PARAMETER IS THEN ANALYZED TO SEE WHETHER * TERMINAL, PRINTER, PUNCH, READER, TAP1, TAP2, TAP3, * TAP4, DISK MODE LETTER A - G, S,Y,Z, IGN OR UA * WAS SPECIFIED. * * INFORMATION IS STORED IN THE LUB AND PUB ENTRIES * DEPENDING ON THE DEVICE TYPE AS FOLLOWS: * * *
Calls to Other Routines
DMSLAD * *