User Tools

Site Tools


ibm:vm370-lib:cms:dmsvib.assemble_abs

Table of Contents

DMSVIB Abstract

Statistics

Type ASSEMBLE
Source Lines : 244
Fixes Applied : 1
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [R12931DS]

Synopsis

Module

DMSVIB - CMS VSAM INTERFACE BOOTSTRAP ROUTINE *

Function

TO LOAD THE CMS VSAM SAVED SYSTEM (IF NOT ALREADY DONE) *

      AND TO PASS CONTROL TO THE CMS VSAM INTERFACE ROUTINE        *
      (DMSVIP).                                                    *
                                                                   *

Attributes

NUCLEUS RESIDENT, REENTRANT *

Operation

DMSVIB ISSUES A 'FINDSYS' TO DETERMINE WHETHER OR NOT *

      THE VSAM SAVED SYSTEM EXISTS, AND IF SO, HAS BEEN            *
      LOADED. IF NOT, A 'LOADSYS' IS ISSUED TO LOAD THE            *
      VSAM SYSTEM INTO THE USER AREA.                              *
                                                                   *
      UPON SUCCESSFUL COMPLETION, THE ADDRESS OF THE VSAM          *
      INTERFACE ROUTINE (DMSVIP) IS STORED AT CVT+256 SO THAT      *
      SUBSEQUENT VSAM REQUESTS CAN BALR DIRECTLY TO THE LOADED     *
      INTERFACE ROUTINE RATHER THAN TO THE BOOTSTRAP.              *
                                                                   *
      A REGISTER SAVE/WORK AREA IS RESERVED IN NUCLEUS FREE        *
      STORAGE VIA A DMSFREE REQUEST FOR USE BY THE INTERFACE       *
      ROUTINE AND ITS ADDRESS IS STORED IN THE NUCLEUS (AVIPWORK). *
                                                                   *
      CONTROL IS THEN PASSED TO DMSVIP.                            *
                                                                   *

Calls to Other Routines

DMSVIP - (UPON EXIT) PROCESS VSAM REQUESTS *

ibm/vm370-lib/cms/dmsvib.assemble_abs.txt ยท Last modified: 2023/08/06 13:36 by Site Administrator