Table of Contents

DMKLOH Abstract

Statistics

Type ASSEMBLE
Source Lines : 678
Fixes Applied : 10
Most Recent Version : Thursday, December 7, 1978
Last Fix ID : [HRC065DK]

Synopsis

Module

       DMKLOH - ISSUE MESSAGES TO A USER (OR THE OPERATOR).

Function

       TO CONSTRUCT AND SEND LOGON RELATED MESSAGES TO A USER
       (OR THE OPERATOR).

Attributes

       REENTRANT, PAGEABLE, CALLED VIA SVC

Operation

           IF THE USER WAS RUNNING DISCONNECTED, A MESSAGE IS SENT TO
           THE USER THAT HE HAS BEEN RECONNECTED AND TO THE
           OPERATOR THAT THE GIVEN USER HAS BEEN RECONNECTED.

           THE DATE/TIME AT WHICH THE SYSTEM LOG MESSAGE (LOGMSG)
           WAS GENERATED OR MOST RECENTLY REVISED IS THEN TYPED AT
           THE USER'S TERMINAL, EXCEPT FOR AUTOLOG USERS WITH NO REAL
           TERMINAL.

           IF ANY LINES OF THE SYSTEM LOG MESSAGE START WITH AN '*'
           (INDICATING THEY ARE OF A HIGH PRIORITY), THEY ARE TYPED
           AT THE USER'S TERMINAL AT THIS POINT.  (OTHERWISE, MERELY
           DATE/TIME OF THE LOG MESSAGE IS GIVEN.)

          THEN, IF ANY FILES EXIST IN HIS READER, PRINTER,
          OR PUNCH, THIS INFORMATION IS TYPED AT HIS TERMINAL.

          NEXT, THE 'READY AT ... TIME ... DATE' MESSAGE IS SENT
          TO THE USER, AND A MESSAGE IS SENT TO THE SYSTEM OPERATOR
          INDICATING THAT THE USER HAS BEEN LOGGED ON.

Calls to Other Routines

       DMKCQRFI - SEND MESSAGE TO USER FOR SPOOL FILES IF ANY
       DMKCVTBD - CONVERT FROM BINARY TO PRINTABLE DECIMAL
       DMKCVTBH - CONVERT FROM BINARY TO PRINTABLE HEX
       DMKCVTDT - OBTAIN DATE-TIME
       DMKFRET  - RETURN UNUSED VMBLOK TO FREE STORAGE
       DMKSCNRD - TO CONVERT TERMINAL DEVICE ADDRESS TO CCU FORM
       DMKQCNWT - SEND MESSAGE TO USER TERMINAL
       DMKERMSG - SEND ERROR MESSAGE TO USER                 @VA09593
       DMKSCNRU - FIND RDEVBLOK FOR A DEDICATED DEVICE       @VA09593
       DMKSCNVU - FIND VIRTUAL DEVICE BLOCKS                 @VA09593
       DMKSTKCP - STACK A CPEXBLOK FOR DMKDSP                @VA09593
       DMKVDSAT - ATTACH A VIRTUAL DEVICE                    @VA09593
       DMKSCHRT - TO PREVENT WAKE UP TO A DEV (REMOVE TRQBLOK
                  FROM QUEUE).