Table of Contents

DMKLOH History

References

Update History

CMS File Input : DMKLOH ASSEMBLE
Date : 12/7/1978 5:09:00 PM
VM Context : MAINT(394)
File Name : DMKLOH.ASSEMBLE.Z1.txt
Modified : 1/16/2021 7:31:47 AM
Created : 1/16/2021 7:31:47 AM

Update Order

  1. R09593DK 602 MOVE CODE FROM DMKLOG TO DMKLOH FOR SERVICE
  2. R09957DK - CORRECT IOBLOK CONFLICT IN MSS SUPPORT
  3. R09758DK 609 INCORRECT FLAG DEFINITION
  4. R11587DK 616 UV01618 FIELD SHOULD BE RDEVFLAG INSTEAD OF RDEVSTAT
  5. R13723DK 623 UV05095 SPLIT DMKLOG FOR MAINTENANCE
  6. R13200DK 623 UV04704 USER RE-CONNECT TIMER POP LATER ABENDLOK001
  7. R14288DK 623 UV05569 PEVM13280
  8. R14453DK 625 UV05587 WHEN DMKLOG WAS SPLIT, VM12564 DID NOT GET INC.
  9. R15234DK 629 UV06396 ABENDPSA004 AFTER VM14453.
  10. HRC065DK V01 Logical Device Support Facility

R09593DK

Date Wednesday Apr 18, 1979 03:22:00 AM
Loaded from MAINT(294)
       R09593DK: ./ I 20000 $ 20100 100                                                  DMK00010
       R09593DK: *        DMKLOHSS - MSS DISK ALLOCATION AFTER A MOUNT          @VA09593 DMK00020
       R09593DK: ./ I 41000 $ 41050 50                                                   DMK00030
       R09593DK: *        DMKERMSG - SEND ERROR MESSAGE TO USER                 @VA09593 DMK00040
       R09593DK: *        DMKSCNRU - FIND RDEVBLOK FOR A DEDICATED DEVICE       @VA09593 DMK00050
       R09593DK: *        DMKSCNVU - FIND VIRTUAL DEVICE BLOCKS                 @VA09593 DMK00060
       R09593DK: *        DMKSTKCP - STACK A CPEXBLOK FOR DMKDSP                @VA09593 DMK00070
       R09593DK: *        DMKVDSAT - ATTACH A VIRTUAL DEVICE                    @VA09593 DMK00080
       R09593DK: ./ I 113000 $ 113050 50                                                 DMK00090
       R09593DK:          EXTRN DMKERMSG,DMKSCNRU,DMKSCNVU                      @VA09593 DMK00100
       R09593DK:          EXTRN DMKSTKCP,DMKVDSAT                               @VA09593 DMK00110
       R09593DK: ./ R 312000 315000 $ 311100 50                                          DMK00120
       R09593DK:          EJECT                                                          DMK00130
       R09593DK: DMKLOHSS RELOC ENTRY          FROM THE DISPATCHER              @VA09593 DMK00140
       R09593DK: *                                                                       DMK00150
       R09593DK: *        DMKLOHSS IS ENTERED FROM DMKDSP AFTER A REQUESTED              DMK00160
       R09593DK: *              MSS VOLUME HAS BEEN MOUNTED. THE ADDRESS OF              DMK00170
       R09593DK: *              LABEL 'DMKLOHSS' IS PLACED IN THE CPEXADD                DMK00180
       R09593DK: *              FIELD OF A CPEXBLOK BY DMKSSS WHEN AN MSS                DMK00190
       R09593DK: *              MOUNT IS REQUIRED TO SATISFY A DED REQUEST.              DMK00200
       R09593DK: *              WHEN THE VOLUME HAS BEEN MOUNTED, MODULE                 DMK00210
       R09593DK: *              DMKDSB FINDS THE CPEXBLOK CHAINED FROM AN                DMK00220
       R09593DK: *              MSSCOM BLOCK AND GOES TO DMKDSP.                         DMK00230
       R09593DK: *                                                                       DMK00240
       R09593DK: *              THIS ROUTINE WILL RESET THE ENVIRONMENT AS IF            DMK00250
       R09593DK: *              THERE HAD BEEN NO ASYNCHRONOUS MSS MOUNT AND             DMK00260
       R09593DK: *              THEN PROCEED TO COMPLETE THE DISK ALLOCATION.            DMK00270
       R09593DK: *                                                                       DMK00280
       R09593DK:          LH    R1,MSSVUA-OSVSCOM(R3) RDEV ADDR                 @VMI2009 DMK00290
       R09593DK:          CALL  DMKSCNRU       GET THE RDEVBLOK                 @V60B6B8 DMK00300
       R09593DK:          LR    R1,R8          ADDR TO GPR 1                    @V60B6B8 DMK00310
       R09593DK:          LR    R2,R5          UDEVBLOK ADDR FOR DMKVDSAT       @V60B6B8 DMK00320
       R09593DK:          CALL  DMKVDSAT       ATTACH THE DEVICE                @V60B6B8 DMK00330
       R09593DK:          BZ    TSTV333V       GOOD RETURN FROM VDS             @V60B6B8 DMK00340
       R09593DK:          LA    R2,CON95       ERROR MSG ID                     @V60B6B8 DMK00350
       R09593DK:          LH    R1,UDEVADD-UDEVBLOK(R5) VIRTUAL ADDRESS         @V60B6B8 DMK00360
       R09593DK:          CALL  DMKCVTBH       CONVERT TO PRINTABLE HEX         @V60B6B8 DMK00370
       R09593DK:          ICM   R1,8,BLANKS    BLANK FIRST CHAR                 @V60B6B8 DMK00380
       R09593DK:          ICM   R0,14,DMKLOH+3 MODULE ID                        @VA09593 DMK00390
       R09593DK:          ICM   R2,8,=X'80'    INDICATE RETURN TO DMKLOH        @V60B6B8 DMK00400
       R09593DK:          CALL  DMKERMSG       WRITE ERROR MSG                  @V60B6B8 DMK00410
       R09593DK:          B     FREEUDEV                                        @V60B6B8 DMK00420
       R09593DK: TSTV333V EQU   *              SEE IF USER WANTS VIRTUAL 3330V  @V60B6B8 DMK00430
       R09593DK:          TM    UDEVFTR-UDEVBLOK(R5),VIRTUAL VIRT 3330V         @V60B6B8 DMK00440
       R09593DK:          BZ    FREEUDEV       NO, ALL DONE                     @V60B6B8 DMK00450
       R09593DK:          LH    R1,UDEVADD-UDEVBLOK(R5) VIRTUAL DEVICE ADDR     @V60B6B8 DMK00460
       R09593DK:          CALL  DMKSCNVU       GET THE VDEVBLOK                 @V60B6B8 DMK00470
       R09593DK:          OI    VDEVFLG2-VDEVBLOK(R8),VIRTUAL SET FLAG          @V60B6B8 DMK00480
       R09593DK:          L     R1,VDEVREAL-VDEVBLOK(R8) REAL DEV BLOK ADDR     @V60B6B8 DMK00490
       R09593DK:          OI    RDEVSTAT-RDEVBLOK(R1),RDEV333V SET RBLOK FLAG   @V60B6B8 DMK00500
       R09593DK: FREEUDEV EQU   *                                               @V60B6B8 DMK00510
       R09593DK:          LA    R0,UDEVSIZE    UDEVBLOK SIZE                    @V60B6B8 DMK00520
       R09593DK:          LR    R1,R5          ADDR OF SAVED BLOCK              @V60B6B8 DMK00530
       R09593DK:          CALL  DMKFRET        RETURN THE MEMORY                @V60B6B8 DMK00540
       R09593DK: *                                                                       DMK00550
       R09593DK: *        NOW CHECK TO SEE IF THERE IS ANY PENDING I/O FOR               DMK00560
       R09593DK: *              THE VIRTUAL DEVICE JUST ATTACHED. IF THERE               DMK00570
       R09593DK: *              IS, THEN A CPEXBLOK REPRESENTING THE I/O                 DMK00580
       R09593DK: *              WILL HAVE BEEN CHAINED FROM THE MSSCOM BLOCK             DMK00590
       R09593DK: *              WHEN THE USER SIO WAS RECEIVED.                          DMK00600
       R09593DK: *                                                                       DMK00610
       R09593DK: *              NOTE: WHEN DMKDSB QUEUES THE MSSCOM BLOCK                DMK00620
       R09593DK: *              FROM FIELD DMKSSSMQ, AND CREATES THE CPEXBLOK            DMK00630
       R09593DK: *              FOR DMKLOHSS, IT PLACES THE ADDRESS OF                   DMK00640
       R09593DK: *              THE MSSCOM BLOCK IN THE GPR 3 FIELD OF THE               DMK00650
       R09593DK: *              CPEXBLOK.                                                DMK00660
       R09593DK: *                                                                       DMK00670
       R09593DK:          USING OSVSCOM,R3     R3 SET BY DMKSSS                 @VMI2009 DMK00680
       R09593DK:          L     R1,MSSTASK3    CPEXBLOK IF SIO FROM USER        @V60B6B8 DMK00690
       R09593DK:          LTR   R1,R1          IS THERE A SIO PENDING           @V60B6B8 DMK00700
       R09593DK:          BZ    FREECOM        NO                               @V60B6B8 DMK00710
       R09593DK:          CALL  DMKSTKCP       STACK THE CPEXBLOK FOR DMKDSP    @V60B6B8 DMK00720
       R09593DK: FREECOM  EQU   *              RETURN STORAGE FOR THE MSSCOM    @V60B6B8 DMK00730
       R09593DK:          LR    R1,R3          MSSCOM ADDRESS                   @VMI2009 DMK00740
       R09593DK:          LA    R0,MSSSIZE     NO. OF D-WORDS IN BLOCK          @V60B6B8 DMK00750
       R09593DK:          CALL  DMKFRET        AND RETURN THE STORAGE           @V60B6B8 DMK00760
       R09593DK:          DROP  R3                                              @VMI2009 DMK00770
       R09593DK:          GOTO  DMKDSPCH       AND EXIT                         @V60B6B8 DMK00780
       R09593DK:          EJECT                                                          DMK00790
       R09593DK:          LTORG                                                          DMK00800
       R09593DK:          EJECT                                                          DMK00810
       R09593DK: ./ I 363000 $ 363100 100                                                DMK00820
       R09593DK: OSVSCOM  MSSCOM                                                @V60B6B8 DMK00830
       R09593DK: CON95    EQU   95          DMKLOH095E MESSAGE                  @VA09593 DMK00840
       R09593DK:          COPY  VBLOKS                                          @VA09593 DMK00850
 BEGIN APPLY >>> ./ I 20000 $ 20100 100                                                  DMK00010
   END APPLY >>> ./ I 20000 $ 20100 100                                                  DMK00010
 BEGIN APPLY >>> ./ I 41000 $ 41050 50                                                   DMK00030
   END APPLY >>> ./ I 41000 $ 41050 50                                                   DMK00030
 BEGIN APPLY >>> ./ I 113000 $ 113050 50                                                 DMK00090
   END APPLY >>> ./ I 113000 $ 113050 50                                                 DMK00090
 BEGIN APPLY >>> ./ R 312000 315000 $ 311100 50                                          DMK00120
   END APPLY >>> ./ R 312000 315000 $ 311100 50                                          DMK00120
 BEGIN APPLY >>> ./ I 363000 $ 363100 100                                                DMK00820
   END APPLY >>> ./ I 363000 $ 363100 100                                                DMK00820
Update Succeeded
Update Execution Time 8 milliseconds.

R09957DK

Date Thursday Jul 12, 1979 09:52:00 AM
Loaded from MAINT(294)
       R09957DK: ./ * FORCE RE-ASSEMBLY FOR APAR VM09957
 BEGIN APPLY >>> ./ * FORCE RE-ASSEMBLY FOR APAR VM09957
     Comment >>> ./ * FORCE RE-ASSEMBLY FOR APAR VM09957
   END APPLY >>> ./ * FORCE RE-ASSEMBLY FOR APAR VM09957
Update Succeeded
Update Execution Time 16 milliseconds.

R09758DK

Date Wednesday Jan 23, 1980 01:15:00 AM
Loaded from MAINT(294)
       R09758DK: ./ R 312850 $ 312855                                                    00001000
       R09758DK:          OI    VDEVFLG2-VDEVBLOK(R8),VDEVVIRT SET FLAG         @VA09758 00002000
 BEGIN APPLY >>> ./ R 312850 $ 312855                                                    00001000
   END APPLY >>> ./ R 312850 $ 312855                                                    00001000
Update Succeeded
Update Execution Time 8 milliseconds.

R11587DK

Date Monday Sep 15, 1980 07:25:00 AM
Loaded from MAINT(294)
       R11587DK: ./ R 312950 312950 $ 312960 10                                          00001000
       R11587DK:          OI    RDEVFLAG-RDEVBLOK(R1),RDEV333V DED AS 3330V     @VA11587 00002000
 BEGIN APPLY >>> ./ R 312950 312950 $ 312960 10                                          00001000
   END APPLY >>> ./ R 312950 312950 $ 312960 10                                          00001000
Update Succeeded
Update Execution Time 8 milliseconds.

R13723DK

Date Thursday Aug 27, 1981 08:04:00 AM
Loaded from MAINT(294)
       R13723DK: ./ R 00020000 00020100 $ 20000 100                    07/29/81 15:41:33
       R13723DK: *                                                                       00020000
       R13723DK: *        DMKLOHRC - TO UPDATE VMBLOKS TO RECONNECT A DISCONNECTED USER  00020100
       R13723DK: *                   (SEE COMMENT BLOCK IN DMKLOHRC FOR VITAL INFO).     00020200
       R13723DK: *                                                                       00020300
       R13723DK: *                                                                       00020400
       R13723DK: *        DMKLOHSS - MSS DISK ALLOCATION AFTER A MOUNT          @VA09593 00020500
       R13723DK: *                                                                       00020600
       R13723DK: ./ I 00041250          $ 41450 200                    07/29/81 15:41:33
       R13723DK: *        DMKSCHRT - TO PREVENT WAKE UP TO A DEV (REMOVE TRQBLOK         00041450
       R13723DK: *                   FROM QUEUE).                                        00041650
       R13723DK: ./ I 00085000          $ 85100 100                    07/29/81 15:41:33
       R13723DK: *                                                                       00085100
       R13723DK: *                                                                       00085200
       R13723DK: * CHANGE ACTIVITY -                                                     00085300
       R13723DK: *                                                                       00085400
       R13723DK: *        1.  APAR 13723:  SPLIT OF DMKLOG AT LABEL LOG07A.  CODE PLACED 00085500
       R13723DK: *                         INTO DMKLOHRC.   07-24-81                     00085600
       R13723DK: *                                                                       00085700
       R13723DK: *                                                                       00085800
       R13723DK: ./ I 00113100          $ 113500 400                   07/29/81 15:41:33
       R13723DK:          EXTRN DMKSCHRT                                        @VA13723 00113500
       R13723DK: ./ R 00311150 00324000 $ 311150 50                    07/29/81 15:41:33
       R13723DK:          SPACE 2                                                        00311150
       R13723DK: *********************************************************************** 00311200
       R13723DK: *                                                                     * 00311250
       R13723DK: *  DMKLOHRC - TO UPDATE VMBLOKS TO RECONNECT A DISCONNECTED USER      * 00311300
       R13723DK: *                                                                     * 00311350
       R13723DK: *---------------------------------------------------------------------* 00311400
       R13723DK: *                                                                     * 00311450
       R13723DK: *                                                                     * 00311500
       R13723DK: *  ENTRY CONDITIONS:                                                  * 00311550
       R13723DK: *                                                                     * 00311600
       R13723DK: *      R1  - VMBLOK ADDRESS TO RECONNECT USER                         * 00311650
       R13723DK: *      R2  - LOGON COMMAND ARGUMENTS                                  * 00311700
       R13723DK: *                                                                     * 00311750
       R13723DK: *      R6  - CONTAINS A BRANCH ADDRESS REQUIRED BY DMKLOG.  THIS      * 00311800
       R13723DK: *            ADDRESS MUST BE SAVED IF R6 IS TO BE USED AND RESTORED   * 00311850
       R13723DK: *            AT EXIT TIME FROM THIS ROUTINE.                          * 00311900
       R13723DK: *                                                                     * 00311950
       R13723DK: *                                                                     * 00312000
       R13723DK: *  EXIT CONDITIONS:                                                   * 00312050
       R13723DK: *                                                                     * 00312100
       R13723DK: *      R1  - CONTAINS A RETURN CODE OF 0, 4, OR 8.  THIS RETURN       * 00312150
       R13723DK: *            IS REQUIRED BY DMKLOG FOR BRANCHING PURPOSES.            * 00312200
       R13723DK: *                                                                     * 00312250
       R13723DK: *      R6  - CONTAINS THE RESTORED VALUE IT ORIGINALLY HAD UPON       * 00312300
       R13723DK: *            ENTRY INTO THIS MODULE.                                  * 00312350
       R13723DK: *                                                                     * 00312400
       R13723DK: *                                                                     * 00312450
       R13723DK: *                                                                     * 00312500
       R13723DK: *                                                                     * 00312550
       R13723DK: *  OPERATION - DMKLOHRC                                               * 00312600
       R13723DK: *                                                                     * 00312650
       R13723DK: *  THE VMBLOK BELONGING TO THE DISCONNECTED USER IS REVISED TO USE    * 00312700
       R13723DK: *  THE TERMINAL REAL DEVICE BLOCK POINTED TO BY THE 'CURRENT' GPR 11, * 00312750
       R13723DK: *  AND OTHER REVISIONS MADE AS NEEDED.  THEN THE VMBLOK POINTED TO BY * 00312800
       R13723DK: *  GPR 11 IS RELEASED FROM THE SYSTEM, AND THE OTHER VMBLOK IS USED   * 00312850
       R13723DK: *  THEREAFTER.                                                        * 00312900
       R13723DK: *---------------------------------------------------------------------* 00312950
       R13723DK:          SPACE 2                                                        00313000
       R13723DK: DMKLOHRC RELOC                                                 @VA13723 00313050
       R13723DK:          LR    R10,R1            PARM TO PERM REG              @VA13723 00313100
       R13723DK:          ST    R2,SAVEWRK1       STORE SAVEWRK1 INDICATORS     @VA13723 00313150
       R13723DK:          TM    SAVEWRK1,AUTOLOG+PSWRDCK AUTOLOG CMD?           @VA05283 00313250
       R13723DK:          BNZ   LOG07AB        YES--BYPASS THE FOLLOWING CHECKS @VA05283 00313300
       R13723DK:          L     R8,VMTERM      TERMINAL RDEVBLOK ADDRESS        @V200820 00313350
       R13723DK:          LTR   R8,R8          IS TERMINAL STILL THERE?         @VA04453 00313400
       R13723DK:          BZ    LOHEXIT4       NO--ABORT RECONNECT              @VA13723 00313450
       R13723DK:          USING RDEVBLOK,R8                                     @V200820 00313500
       R13723DK:          ST    R8,VMTERM-VMBLOK(,R10) SET IN "OLD" USER VMBLOK @V200820 00313550
       R13723DK:          CLI   RDEVTYPC,CLASSPEC        LOGON VIA 370X NCP  ?  @V200820 00313600
       R13723DK:          BE    LOG07AA                  YES - DIFFERENT        @V200820 00313650
       R13723DK:          OI    RDEVSTA3,RDEVATSW PREVENT ATTN DURING SWITCH    @VA10462 00313700
       R13723DK:          SWITCH              MAKE SURE WE'RE ON THE IO PROC    @V4075A0 00313750
       R13723DK:          NI    RDEVSTA3,X'FF'-RDEVATSW ALLOW ATTN AFTER SWITCH @VA10462 00313800
       R13723DK:          CLI   RDEVTYPC,CLASTERM IS THIS A TERMINAL CLASS      @V2D3931 00313850
       R13723DK:          BNE   *+12           NO, CONTINUE                     @V2D3931 00313900
       R13723DK:          TM    RDEVTYPE,TYPBSC IS THIS A BISYNC LINE           @V2D3931 00313950
       R13723DK:          BO    LOG07AA        YES, ...                         @V2D3931 00314000
       R13723DK:          ST    R10,RDEVUSER   RESET RDEVBLOK POINTER TO VMBLOK @V200820 00314050
       R13723DK:          L     R15,RDEVAIOB   CHECK FOR AN ACTIVE IOBLOK       @V200820 00314100
       R13723DK:          LTR   R15,R15        IS THERE ONE RIGHT NOW ?         @V200820 00314150
       R13723DK:          BNP   LOG07AB        NO -- GO GET RID OR R11 VMBLOK   @V200820 00314200
       R13723DK:          ST    R10,IOBUSER-IOBLOK(,R15)  IOBLOK PTR TO VMBLOK  @V200820 00314250
       R13723DK:          B     LOG07AB                                         @V200820 00314300
       R13723DK: LOG07AA  EQU   *              RECONNECT VIA 3705 TERMINAL      @V200820 00314350
       R13723DK:          LH    R7,VMTRMID     RESOURCE I.D. FROM LOGON VMBLOK  @V200820 00314400
       R13723DK:          STH   R7,VMTRMID-VMBLOK(,R10)  SET INTO GR10 VMBLOK   @V200820 00314450
       R13723DK:          N     R7,F4095       EXTRACT THE ACTUAL RESOURCE I.D. @V200820 00314500
       R13723DK:          MH    R7,=AL2(NICSIZE*8)  COMPUTE INDEX FOR NICBLOK   @V200820 00314550
       R13723DK:          AL    R7,RDEVNICL    GR7 = ADDRESS OF TERMINAL NICBLOK@V200820 00314600
       R13723DK:          USING NICBLOK,R7                                      @V200820 00314650
       R13723DK:          ST    R10,NICUSER    RESET NICBLOK POINTER TO VMBLOK  @V200820 00314700
       R13723DK:          DROP  R7                                              @VA12982 00314750
       R13723DK: LOG07AB  EQU   *              RELEASE GR11 VMBLOK              @V200820 00314800
       R13723DK:          TM    VMOSTAT,VMSLEEP LOGONXXX ASLEEP ???             @VA07417 00314850
       R13723DK:          BNO   LOG07AC        NO, REAL FAST SKIP               @VA07417 00314900
       R13723DK:          L     R1,VMDELAY     GET POSSIBLE TRQBLOK POINTER     @VA07417 00314950
       R13723DK:          LTR   R1,R1          WAS SLEEP WITH TIME INTERVAL ??  @VA07417 00315000
       R13723DK:          BNP   LOG07AC        NO, STILL EASY                   @VA07417 00315050
       R13723DK:          CALL  DMKSCHRT       PREVENT WAKEUP TO LOGONXXX       @VA07417 00315100
       R13723DK:          LA    R0,TRQBSIZE    AND FRET TRQBLOK                 @VA07417 00315150
       R13723DK:          CALL  DMKFRET                                         @VA07417 00315200
       R13723DK: LOG07AC  EQU   *              LOGONXXX TRQBLOKS CLEANED UP     @VA07417 00315250
       R13723DK:          L     R5,ASYSVM      LET R5 START FROM THE SYSTEM VMBLOK       00315300
       R13723DK:          L     R3,VMPNT-VMBLOK(,R5) AND R3 STARTS WITH THE FIRST USER   00315350
       R13723DK:          L     R7,VMPNT       GET POINTER TO NEXT VMBLOK                00315400
       R13723DK: LOG07B   C     R11,RUNUSER    DOES RUNUSER BY ANY CHANCE POINT TO US ?  00315450
       R13723DK:          BNE   LOG08          NO (WE DIDN'T THINK IT WOULD).            00315500
       R13723DK:          ST    R5,RUNUSER     YES, USE SYSTEM VMBLOK (NOT FRET'D BLOCK) 00315550
       R13723DK: LOG08    LR    R4,R3          REMEMBER PREVIOUS BLOCK                   00315600
       R13723DK:          L     R3,VMPNT-VMBLOK(,R3) GET PNTR TO NEXT BLOCK              00315650
       R13723DK:          CLR   R3,R11         IS IT US ?                                00315700
       R13723DK:          BNE   LOG08          IF NOT, KEEP LOOKING.                     00315750
       R13723DK:          ST    R7,VMPNT-VMBLOK(,R4) PATCH CHAIN TO LEAVE US OUT         00315800
       R13723DK:          ST    R4,VMPNT-VMBLOK(,R5) STORE NEW ANCHOR FOR CHAIN IN SYSVM 00315850
       R13723DK:          L     R1,VMDFTPNT    GET ADDRESS OF DEFERRED TASK     @V4M0148 00315900
       R13723DK:          LTR   R1,R1          IS THERE ONE?                    @V4M0148 00315950
       R13723DK:          BZ    NODFT          NO, SKIP FRET OF DEFERRED TASK   @V4M0148 00316000
       R13723DK:          LA    R0,CPEXSIZE    GET SIZE OF DEFERRED TASK        @V4M0148 00316050
       R13723DK:          CALL  DMKFRET        FRET DEFERRED TASK               @V4M0148 00316100
       R13723DK: NODFT    DS    0H                                              @V4M0148 00316150
       R13723DK:          LR    R1,R11         'NEW' VMBLOK INTO R1                      00316200
       R13723DK:          LR    R11,R5        SWITCH TO ASYSVM                  @V407593 00316250
       R13723DK:          CHARGE START                                          @V407593 00316300
       R13723DK:          DROP R11                                              @V407593 00316350
       R13723DK:          USING VMBLOK,R10                                      @V407593 00316400
       R13723DK:          C     R1,STACKVM     STACKVM = THIS VMBLOK?           @VA09087 00316450
       R13723DK:          BNE   LOGSVM         NO - LET IT BE.                  @VA09087 00316500
       R13723DK:          MVC   STACKVM,ZEROES YES - ZERO THE FIELD             @VA09087 00316550
       R13723DK: LOGSVM   EQU   *                                               @VA09087 00316600
       R13723DK:          TM    RDEVTFLG,RDEVTRQ IS THERE A TRQ ?               @VA12982 00316650
       R13723DK:          BZ    LOGSVM1        NO...CONTINUE                    @VA12982 00316700
       R13723DK:          L     R6,RDEVAIRA    GET TRQBLOK POINTER              @VA12982 00316750
       R13723DK:          USING TRQBLOK,R6     SET UP TEMP BASE FOR TRQBLOK     @VA12082 00316800
       R13723DK:          C     R1,TRQBUSER    IS IT FOR PSEUDO VMBLOK ?        @VA13723 00316850
       R13723DK:          BNE   LOGSVM1        NO...BRANCH                      @VA12982 00316900
       R13723DK:          LR    R5,R1          SAVE VMBLOK FOR LATER USE        @VA12982 00316950
       R13723DK:          LR    R1,R15         GET READY TO FRET THE TRQBLOK    @VA13723 00317000
       R13723DK:          CALL  DMKSCHRT       TAKE OFF THE CHAIN               @VA12982 00317050
       R13723DK:          LR    R1,R5          RESTORE VMBLOK                   @VA12982 00317100
       R13723DK:          ST    R10,TRQBUSER  UPDATE TRQBLOK USER               @VA12982 00317150
       R13723DK:          NI    RDEVTFLG,X'FF'-RDEVTRQ RESET TRQ INDICATOR      @VA12982 00317200
       R13723DK:          DROP  R6,R8                                           @VA12982 00317250
       R13723DK: LOGSVM1  DS    0H                                              @VA12982 00317300
       R13723DK:          LA    R0,VMBSIZE     NOW RETURN THE ONE WE WON'T BE USING      00317350
       R13723DK:          CALL  DMKFRET        TO FREE STORAGE                           00317400
       R13723DK:          NI    VMOSTAT,255-VMDISC  RESET DISCONNECTED BIT               00317450
       R13723DK:          ST    R10,SAVER11  RETURN RECONNECTED VMBLOK TO CALLER@V407593 00317500
       R13723DK:          OI    VMRSTAT,VMCFWAIT PUT HIM IN CF WAIT             @VA02059 00317550
       R13723DK:          OI    VMOSTAT,VMCF   .... AND FLAG CONS FUNC RUNNING  @VA02811 00317600
       R13723DK:          EJECT                                                          00317650
       R13723DK:          TM    SAVEWRK1,RECON WAS THIS A RECONNECT ?                    00317700
       R13723DK:          BZ    LOG8A          IF NO, INITIALIZE TIMERS                  00317750
       R13723DK:          DROP R10                                              @V407593 00317800
       R13723DK:          LR    R1,R10         SWITCH TO RECONNECTED VMBLOK     @V407593 00317850
       R13723DK:          USING VMBLOK,R11                                      @V407593 00317900
       R13723DK:          BAL   R5,SWVM        GO TO SWITCH VMBLOKS             @V4M0193 00317950
       R13723DK:          L     R1,VMDELAY     CHECK FOR DISCONNECT TRQBLOK     @V200820 00318000
       R13723DK:          LTR   R1,R1          IS THERE A PENDING INTERRUPT ?   @V200820 00318050
       R13723DK:          BNP   LOHEXIT0       NO -- CONTINUE RECONNECT PROCESS @VA13723 00318100
       R13723DK:          CALL  DMKSCHRT       REMOVE TRQBLOK FROM REQUEST QUEUE@V200820 00318150
       R13723DK:          LA    R0,TRQBSIZE    SIZE OF BLOCK IN DOUBLE-WORDS    @V200820 00318200
       R13723DK:          CALL  DMKFRET        RETURN TRQBLOK TO FREE STORAGE   @V200820 00318250
       R13723DK:          SLR   R1,R1                                           @V200820 00318300
       R13723DK:          ST    R1,VMDELAY     CLEAR VMBLOK POINTER TO BLOCK    @V200820 00318350
       R13723DK:          NI    VMOSTAT,255-VMSLEEP REMOVE USER FROM SLEEP MODE @V200820 00318400
       R13723DK:          B     LOHEXIT0       GO COMPLETE RECONNECT PROCESS    @VA13723 00318450
       R13723DK:          DROP R11                                              @V407593 00318500
       R13723DK:          USING VMBLOK,R10                                      @V407593 00318550
       R13723DK: LOG8A    MVC   VMTIMER,=X'FFFFFF00'          ...                        00318600
       R13723DK: *        SET VARIOUS FLAGS, ETC. SAME AS DMKBLDVM WOULD HAVE DONE       00318650
       R13723DK:          OI    VMOSTAT,VMCF   FLAG AS EXEC. CONS. FUNC....     @VA02059 00318700
       R13723DK:          OI    VMRSTAT,VMLOGON ...LOGGING ON AND...            @VA02059 00318750
       R13723DK:          OI    VMMLEVEL,VMMSGON+VMWNGON+VMMCODE+VMMTEXT        @VA02059 00318800
       R13723DK:          OI    VMMLVL2,VMMIMSG AND THIS                        @V2A3663 00318850
       R13723DK:          MVI   VMPSW+1,WAIT             ...                             00318900
       R13723DK:          MVC   VMVTIME,ZEROES ZERO OUT TOTAL PROBLEM TIME. FOR START    00318950
       R13723DK:          MVC   VMTMOUTQ,=X'7FFFFFFFFFFFF000' INITIALIZE VMTMOUTQ        00319000
       R13723DK:          MVC   VMTTIME(16),VMTMOUTQ     VMTTIME AND VMTMINQ             00319050
       R13723DK:          TM    APSTAT1,APUOPER IS THIS AN AP SYSTEM?           @V4M0203 00319100
       R13723DK:          BZ    LOG8B          NO, SKIP INIT OF CPTIME & APTIME @V4M0203 00319150
       R13723DK:          MVC   VMCPTIME,HALFTIME  INITIALIZE VMCPTIME          @V4M0203 00319200
       R13723DK:          MVC   VMAPTIME,HALFTIME  INITIALIZE VMAPTIME          @V4M0203 00319250
       R13723DK: LOG8B    DS    0H                                              @V4M0203 00319300
       R13723DK:          DROP R10                                              @V407593 00319350
       R13723DK:          LR    R1,R10         SWITCH TO NEW VMBLOK             @V407593 00319400
       R13723DK:          USING VMBLOK,R11                                      @V407593 00319450
       R13723DK:          BAL   R5,SWVM        GO TO SWITCH VMBLOKS             @V4M0193 00319500
       R13723DK:          SPACE 2                                                        00319550
       R13723DK: *---------------------------------------------------------------------* 00319600
       R13723DK: *                                                                     * 00319650
       R13723DK: *   THE FOLLOWING CODE SETS UP RETURN CODES FOR A BRANCH TABLE        * 00319700
       R13723DK: *   WHEN RETURN IS MADE TO DMKLOG.                                    * 00319750
       R13723DK: *---------------------------------------------------------------------* 00319800
       R13723DK:          SPACE 1                                                        00319850
       R13723DK:          LA    R14,8          OP IS LOGGING ON, R11 UPDATED    @VA13723 00319900
       R13723DK:          B     LOHSAVE        GO STORE IT FOR RETURN           @VA13723 00319950
       R13723DK: LOHEXIT4 LA    R14,4          TERMINAL NO LONGER THERE, ABORT  @VA13723 00320000
       R13723DK:          B     LOHSAVE        GO STORE IT FOR RETURN           @VA13723 00320050
       R13723DK: LOHEXIT0 SR    R14,R14        OK, CONTINUE THE RECONNECT       @VA13723 00320100
       R13723DK: LOHSAVE  ST    R14,SAVER1     STORE BACK IN SAVE AREA          @VA13723 00320150
       R13723DK:          EXIT                                                           00320250
       R13723DK:          EJECT                                                          00320300
       R13723DK: DMKLOHSS RELOC ENTRY          FROM THE DISPATCHER              @VA09593 00320350
       R13723DK: *                                                                       00320400
       R13723DK: *        DMKLOHSS IS ENTERED FROM DMKDSP AFTER A REQUESTED              00320450
       R13723DK: *              MSS VOLUME HAS BEEN MOUNTED. THE ADDRESS OF              00320500
       R13723DK: *              LABEL 'DMKLOHSS' IS PLACED IN THE CPEXADD                00320550
       R13723DK: *              FIELD OF A CPEXBLOK BY DMKSSS WHEN AN MSS                00320600
       R13723DK: *              MOUNT IS REQUIRED TO SATISFY A DED REQUEST.              00320650
       R13723DK: *              WHEN THE VOLUME HAS BEEN MOUNTED, MODULE                 00320700
       R13723DK: *              DMKDSB FINDS THE CPEXBLOK CHAINED FROM AN                00320750
       R13723DK: *              MSSCOM BLOCK AND GOES TO DMKDSP.                         00320800
       R13723DK: *                                                                       00320850
       R13723DK: *              THIS ROUTINE WILL RESET THE ENVIRONMENT AS IF            00320900
       R13723DK: *              THERE HAD BEEN NO ASYNCHRONOUS MSS MOUNT AND             00320950
       R13723DK: *              THEN PROCEED TO COMPLETE THE DISK ALLOCATION.            00321000
       R13723DK: *                                                                       00321050
       R13723DK:          LH    R1,MSSVUA-OSVSCOM(R3) RDEV ADDR                 @VMI2009 00321100
       R13723DK:          CALL  DMKSCNRU       GET THE RDEVBLOK                 @V60B6B8 00321150
       R13723DK:          LR    R1,R8          ADDR TO GPR 1                    @V60B6B8 00321200
       R13723DK:          LR    R2,R5          UDEVBLOK ADDR FOR DMKVDSAT       @V60B6B8 00321250
       R13723DK:          CALL  DMKVDSAT       ATTACH THE DEVICE                @V60B6B8 00321300
       R13723DK:          BZ    TSTV333V       GOOD RETURN FROM VDS             @V60B6B8 00321350
       R13723DK:          LA    R2,CON95       ERROR MSG ID                     @V60B6B8 00321400
       R13723DK:          LH    R1,UDEVADD-UDEVBLOK(R5) VIRTUAL ADDRESS         @V60B6B8 00321450
       R13723DK:          CALL  DMKCVTBH       CONVERT TO PRINTABLE HEX         @V60B6B8 00321500
       R13723DK:          ICM   R1,8,BLANKS    BLANK FIRST CHAR                 @V60B6B8 00321550
       R13723DK:          ICM   R0,14,DMKLOH+3 MODULE ID                        @VA09593 00321600
       R13723DK:          ICM   R2,8,=X'80'    INDICATE RETURN TO DMKLOH        @V60B6B8 00321650
       R13723DK:          CALL  DMKERMSG       WRITE ERROR MSG                  @V60B6B8 00321700
       R13723DK:          B     FREEUDEV                                        @V60B6B8 00321750
       R13723DK: TSTV333V EQU   *              SEE IF USER WANTS VIRTUAL 3330V  @V60B6B8 00321800
       R13723DK:          TM    UDEVFTR-UDEVBLOK(R5),VIRTUAL VIRT 3330V         @V60B6B8 00321850
       R13723DK:          BZ    FREEUDEV       NO, ALL DONE                     @V60B6B8 00321900
       R13723DK:          LH    R1,UDEVADD-UDEVBLOK(R5) VIRTUAL DEVICE ADDR     @V60B6B8 00321950
       R13723DK:          CALL  DMKSCNVU       GET THE VDEVBLOK                 @V60B6B8 00322000
       R13723DK:          OI    VDEVFLG2-VDEVBLOK(R8),VDEVVIRT SET FLAG         @VA09758 00322050
       R13723DK:          L     R1,VDEVREAL-VDEVBLOK(R8) REAL DEV BLOK ADDR     @V60B6B8 00322100
       R13723DK:          OI    RDEVFLAG-RDEVBLOK(R1),RDEV333V DED AS 3330V     @VA11587 00322150
       R13723DK: FREEUDEV EQU   *                                               @V60B6B8 00322200
       R13723DK:          LA    R0,UDEVSIZE    UDEVBLOK SIZE                    @V60B6B8 00322250
       R13723DK:          LR    R1,R5          ADDR OF SAVED BLOCK              @V60B6B8 00322300
       R13723DK:          CALL  DMKFRET        RETURN THE MEMORY                @V60B6B8 00322350
       R13723DK: *                                                                       00322400
       R13723DK: *        NOW CHECK TO SEE IF THERE IS ANY PENDING I/O FOR               00322450
       R13723DK: *              THE VIRTUAL DEVICE JUST ATTACHED. IF THERE               00322500
       R13723DK: *              IS, THEN A CPEXBLOK REPRESENTING THE I/O                 00322550
       R13723DK: *              WILL HAVE BEEN CHAINED FROM THE MSSCOM BLOCK             00322600
       R13723DK: *              WHEN THE USER SIO WAS RECEIVED.                          00322650
       R13723DK: *                                                                       00322700
       R13723DK: *              NOTE: WHEN DMKDSB QUEUES THE MSSCOM BLOCK                00322750
       R13723DK: *              FROM FIELD DMKSSSMQ, AND CREATES THE CPEXBLOK            00322800
       R13723DK: *              FOR DMKLOHSS, IT PLACES THE ADDRESS OF                   00322850
       R13723DK: *              THE MSSCOM BLOCK IN THE GPR 3 FIELD OF THE               00322900
       R13723DK: *              CPEXBLOK.                                                00322950
       R13723DK: *                                                                       00323000
       R13723DK:          USING OSVSCOM,R3     R3 SET BY DMKSSS                 @VMI2009 00323050
       R13723DK:          L     R1,MSSTASK3    CPEXBLOK IF SIO FROM USER        @V60B6B8 00323100
       R13723DK:          LTR   R1,R1          IS THERE A SIO PENDING           @V60B6B8 00323150
       R13723DK:          BZ    FREECOM        NO                               @V60B6B8 00323200
       R13723DK:          CALL  DMKSTKCP       STACK THE CPEXBLOK FOR DMKDSP    @V60B6B8 00323250
       R13723DK: FREECOM  EQU   *              RETURN STORAGE FOR THE MSSCOM    @V60B6B8 00323300
       R13723DK:          LR    R1,R3          MSSCOM ADDRESS                   @VMI2009 00323350
       R13723DK:          LA    R0,MSSSIZE     NO. OF D-WORDS IN BLOCK          @V60B6B8 00323400
       R13723DK:          CALL  DMKFRET        AND RETURN THE STORAGE           @V60B6B8 00323450
       R13723DK:          DROP  R3                                              @VMI2009 00323500
       R13723DK:          GOTO  DMKDSPCH       AND EXIT                         @V60B6B8 00323550
       R13723DK:          EJECT                                                          00323600
       R13723DK:          LTORG                                                          00323650
       R13723DK:          EJECT                                                          00323700
       R13723DK: HALFTIME DC    X'3FFFFFFFFFFFF000'  TIME CONSTANT USED BY LOH  @VA13723 00323750
       R13723DK: * VARIOUS MESSAGES, RESPONSES, AND SKELETONS FOR SAME:                  00323800
       R13723DK: *                                                                       00323850
       R13723DK: * NORMAL RESPONSES:                                                     00323900
       R13723DK: NR1      DC    C'LOGMSG - '             FOR LOG MESSAGE TIME            00323950
       R13723DK: NR2      DC    C'LOGON AT '             FOR LOGON MESSAGE               00324000
       R13723DK: NR3      DC    C'RECONNECTED AT '       FOR RECONNECT MESSAGE           00324050
       R13723DK: *NR4     DC    C'HH:MM:SS TID'          TIME                            00324100
       R13723DK: *NR5     DC    C'WEEKDAY   '            WEEKDAY                         00324150
       R13723DK: *NR6     DC    C'MM/DD/YY'              DATE                            00324200
       R13723DK: ./ I 00363300          $ 363400 100                   07/29/81 15:41:33
       R13723DK:          COPY  IOBLOKS           IOBLOKS COPY FILE             @VA13723 00363400
       R13723DK:          COPY  TIMER             TRQBLOK COPY FILE             @VA13723 00363500
       R13723DK:          COPY  NETWORK           NICBLOK COPY FILE             @VA13723 00363600
 BEGIN APPLY >>> ./ R 00020000 00020100 $ 20000 100                    07/29/81 15:41:33
   END APPLY >>> ./ R 00020000 00020100 $ 20000 100                    07/29/81 15:41:33
 BEGIN APPLY >>> ./ I 00041250          $ 41450 200                    07/29/81 15:41:33
   END APPLY >>> ./ I 00041250          $ 41450 200                    07/29/81 15:41:33
 BEGIN APPLY >>> ./ I 00085000          $ 85100 100                    07/29/81 15:41:33
   END APPLY >>> ./ I 00085000          $ 85100 100                    07/29/81 15:41:33
 BEGIN APPLY >>> ./ I 00113100          $ 113500 400                   07/29/81 15:41:33
   END APPLY >>> ./ I 00113100          $ 113500 400                   07/29/81 15:41:33
 BEGIN APPLY >>> ./ R 00311150 00324000 $ 311150 50                    07/29/81 15:41:33
   END APPLY >>> ./ R 00311150 00324000 $ 311150 50                    07/29/81 15:41:33
 BEGIN APPLY >>> ./ I 00363300          $ 363400 100                   07/29/81 15:41:33
   END APPLY >>> ./ I 00363300          $ 363400 100                   07/29/81 15:41:33
Update Succeeded
Update Execution Time 23 milliseconds.

R13200DK

Date Friday Aug 28, 1981 03:53:00 PM
Loaded from MAINT(294)
       R13200DK: ./ I 313950 $ 313955 5                                                  09050000
       R13200DK:          TM    RDEVTFLG,RDEVTRQ   'NOT ACCEPTED', ETC. TIMER?  @VA13200 22110000
       R13200DK:          BZ    SETUSER        NONE, CONTINUE                   @VA13200 22120000
       R13200DK:          NI    RDEVTFLG,X'FF'-RDEVTRQ RESET FLAG BIT           @VA13200 22130000
       R13200DK:          L     R1,RDEVAIRA    GET ADDRESS OF TRQBLOK           @VA13200 22140000
       R13200DK:          LTR   R1,R1          IS ADDRESS VALID?                @VA13200
       R13200DK:          BZ    SETUSER        NO; ALREADY TAKEN CARE OF        @VA13200
       R13200DK:          CALL  DMKSCHRT       RESET ACTIVE TIMER REQUEST       @VA13200 22150000
       R13200DK: SETUSER  DS    0H                                              @VA13200 09060000
       R13200DK: ./ I 314650 $ 314655 5                                                  09510000
       R13200DK:          TM    NICSTAT,NICTRQ 'NOT ACCEPTED' TIMER, ETC. SET?  @VA13200
       R13200DK:          BZ    LOG07AB        NO, CHECK IF IN 'SLEEP'          @VA13200 09580000
       R13200DK:          NI    NICSTAT,X'FF'-NICTRQ     NO TIMER SET ANYMORE!  @VA13200
       R13200DK:          L     R1,NICATRB     ADDRESS OF SCHEDULED TRQBLOK     @VA13200
       R13200DK:          LTR   R1,R1          IS TRQBLOK STILL AROUND?         @VA13200
       R13200DK:          BZ    LOG07AB        NO; BEEN FRET'D; SKIP DEQUEUE    @VA13200
       R13200DK:          CALL  DMKSCHRT       DEQUEUE:  VMBLOK GOING AWAY.     @VA13200
 BEGIN APPLY >>> ./ I 313950 $ 313955 5                                                  09050000
   END APPLY >>> ./ I 313950 $ 313955 5                                                  09050000
 BEGIN APPLY >>> ./ I 314650 $ 314655 5                                                  09510000
   END APPLY >>> ./ I 314650 $ 314655 5                                                  09510000
Update Succeeded
Update Execution Time 8 milliseconds.

R14288DK

Date Friday Aug 30, 1985 11:56:00 AM
Loaded from MAINT(294)
       R14288DK: ./ * FORCE REASSEMBLY OF DMKLOH                                         00001000
 BEGIN APPLY >>> ./ * FORCE REASSEMBLY OF DMKLOH                                         00001000
     Comment >>> ./ * FORCE REASSEMBLY OF DMKLOH                                         00001000
   END APPLY >>> ./ * FORCE REASSEMBLY OF DMKLOH                                         00001000
Update Succeeded
Update Execution Time 8 milliseconds.

R14453DK

Date Wednesday Oct 14, 1981 10:01:00 AM
Loaded from MAINT(294)
       R14453DK: ./ I 317350 $ 317355 5                                                  00001000
       R14453DK: *        SWITCH TO REAL VMBLOK AND GET VMBLOK LOCK                      00002000
       R14453DK:          DROP  R10                                             @VA14453 00003000
       R14453DK:          LR    R1,R10         SWITCH TO REAL RECONN VMBLOK     @VA14453 00004000
       R14453DK:          USING VMBLOK,R11                                      @VA14453 00005000
       R14453DK:          BAL   R5,SWVM        GO TO SWITCH VMBLOK              @VA14453 00006000
       R14453DK:          ST    R11,SAVER11    RETURN VMBLOK TO CALLER          @VA14453 00007000
       R14453DK: ./ D 317450 $                                                           00008000
       R14453DK: ./ D 317750 317900 $                                                    00009000
       R14453DK: ./ D 318450 318500 $                                                    00010000
       R14453DK: ./ D 319300 319450 $                                                    00011000
 BEGIN APPLY >>> ./ I 317350 $ 317355 5                                                  00001000
   END APPLY >>> ./ I 317350 $ 317355 5                                                  00001000
 BEGIN APPLY >>> ./ D 317450 $                                                           00008000
   END APPLY >>> ./ D 317450 $                                                           00008000
 BEGIN APPLY >>> ./ D 317750 317900 $                                                    00009000
   END APPLY >>> ./ D 317750 317900 $                                                    00009000
 BEGIN APPLY >>> ./ D 318450 318500 $                                                    00010000
   END APPLY >>> ./ D 318450 318500 $                                                    00010000
 BEGIN APPLY >>> ./ D 319300 319450 $                                                    00011000
   END APPLY >>> ./ D 319300 319450 $                                                    00011000
Update Succeeded
Update Execution Time 16 milliseconds.

R15234DK

Date Monday Mar 15, 1982 08:43:00 AM
Loaded from MAINT(294)
       R15234DK: ./ I 317350 $ 317400 100                                                00001000
       R15234DK:          ST    R10,SAVER11    RETURN RECONNECTED VMBLOK TO     @VA15234 00002000
       R15234DK: *                             CALLER                                    00003000
       R15234DK: ./ D 317355 317550 $                                                    00004000
       R15234DK: ./ I 317700 $ 317710 30                                                 00005000
       R15234DK:          DROP  R10                                             @VA15234 00006000
       R15234DK:          LR    R1,R10         SWITCH TO RECONNECTED VMBLOK     @VA15234 00007000
       R15234DK:          USING VMBLOK,R11                                      @VA15234 00008000
       R15234DK:          BAL   R5,SWVM                                         @VA15234 00009000
       R15234DK:          NI    VMOSTAT,255-VMDISC RESET DISCONNECTED BIT       @VA15234 00010000
       R15234DK:          OI    VMRSTAT,VMCFWAIT PUR HIM IN CF WAIT             @VA15234 00011000
       R15234DK:          OI    VMOSTAT,VMCF   AND FLAG CONS FUNC RUNNING       @VA15234 00012000
       R15234DK: ./ I 318400 $ 318450 50                                                 00013000
       R15234DK:          DROP  R11                                             @VA15234 00014000
       R15234DK:          USING VMBLOK,R10                                      @VA15234 00015000
       R15234DK: ./ I 318650 $ 318675                                                    00016000
       R15234DK:          OI    VMRSTAT,VMCFWAIT PUT IN CF WAIT                 @VA15234 00017000
       R15234DK: ./ I 319250 $ 319300 50                                                 00018000
       R15234DK:          DROP  R10                                             @VA15234 00019000
       R15234DK:          LR    R1,R10         SWITCH TO NEW VMBLOK             @VA15234 00020000
       R15234DK:          USING VMBLOK,R11                                      @VA15234 00021000
       R15234DK:          BAL   R5,SWVM        GO SWITCH VMBLOK                 @VA15234 00022000
 BEGIN APPLY >>> ./ I 317350 $ 317400 100                                                00001000
   END APPLY >>> ./ I 317350 $ 317400 100                                                00001000
 BEGIN APPLY >>> ./ D 317355 317550 $                                                    00004000
   END APPLY >>> ./ D 317355 317550 $                                                    00004000
 BEGIN APPLY >>> ./ I 317700 $ 317710 30                                                 00005000
   END APPLY >>> ./ I 317700 $ 317710 30                                                 00005000
 BEGIN APPLY >>> ./ I 318400 $ 318450 50                                                 00013000
   END APPLY >>> ./ I 318400 $ 318450 50                                                 00013000
 BEGIN APPLY >>> ./ I 318650 $ 318675                                                    00016000
   END APPLY >>> ./ I 318650 $ 318675                                                    00016000
 BEGIN APPLY >>> ./ I 319250 $ 319300 50                                                 00018000
   END APPLY >>> ./ I 319250 $ 319300 50                                                 00018000
Update Succeeded
Update Execution Time 8 milliseconds.

HRC065DK

Date Friday May 19, 2017 07:03:00 PM
Loaded from MAINT(094)
       HRC065DK: ./ I 00295000 $ 00295100 100
       HRC065DK:          TM    RDEVADD,RDEVLDEV        Is this an LDEV?        HRC065DK
       HRC065DK:          BO    TERMLDEV                Yes, special handling   HRC065DK
       HRC065DK: ./ I 00303000 $ 00303100 100
       HRC065DK: TERMLDEV EQU   *                                               HRC065DK
       HRC065DK:          LH    R1,RDEVADD              Get the LDEV address    HRC065DK
       HRC065DK:          N     R1,F4095                Keep only the dev num   HRC065DK
       HRC065DK:          CALL  DMKCVTBH                Make it displayable     HRC065DK
       HRC065DK:          ICM   R1,8,=C'L'              Insert LDEV identifier  HRC065DK
       HRC065DK:          L     R0,=C'GRF '             Use short GRAF name     HRC065DK
       HRC065DK:          BR    R4                      Return with R0/R1 filledHRC065DK
 BEGIN APPLY >>> ./ I 00295000 $ 00295100 100
   END APPLY >>> ./ I 00295000 $ 00295100 100
 BEGIN APPLY >>> ./ I 00303000 $ 00303100 100
   END APPLY >>> ./ I 00303000 $ 00303100 100
Update Succeeded
Update Execution Time 23 milliseconds.