Browse Prior Art Database

DFSMSdss Cross Memory Application Interface

IP.com Disclosure Number: IPCOM000112628D
Original Publication Date: 1994-Jun-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 47K

Publishing Venue

IBM

Related People

Eastridge, LE: AUTHOR [+2]

Abstract

This article describes a method for providing a DFSMSdss Cross Memory Application Interface. The method provides an ability to invoke DFSMSdss in a separate address space, thus eliminating the storage constraints imposed by the current interface.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 80% of the total text.

DFSMSdss Cross Memory Application Interface

      This article describes a method for providing a DFSMSdss Cross
Memory Application Interface.  The method provides an ability to
invoke DFSMSdss in a separate address space, thus eliminating the
storage constraints imposed by the current interface.

      User interactions can only take place when DFSMSdss has been
invoked by using the application interface, and the name (or
addresss) of the user interaction module (UIM) exit routine is
supplied to DFSMSdss.  When a UIM exit routine is specified, DFSMSdss
processes normally, then at each point in the process (referred to as
DFSMSdss exit points), the UIM exit routine is called conditionally
to allow some types of user operations.

      The Figure depicts the old and the new methods of using the
application interface to accomplish user interactions with DFSMSdss.

      The cross memory application interface consists of code that is
invoked in place of DFSMSdss and is used to perform various
functions:
 o   Create a separate address space.
 o   Set up the necessary cross memory linkages.
 o   Build TIOT entires for the necessary datasets in the new address
    space.
 o   Invoke DFSMSdss in the new address space specifying a UIM
routine
    to receive control at various DFSMSdss exit points.
 o   Invoke a PC routine in the application's address space.
 o   Copy related control information between address spaces.
 o   Perform cross...