Browse Prior Art Database

MVS Office Environment Initialization by EF/MVS

IP.com Disclosure Number: IPCOM000119850D
Original Publication Date: 1991-Mar-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 53K

Publishing Venue

IBM

Related People

Cox, D: AUTHOR [+2]

Abstract

This article describes how to deal with Global and Component Initialization for the OfficeVision*/MVS (OV/MVS) Environment. The OV/MVS Office environment requires global initialization before any Office Components can execute in the system. This initialization includes creation of a Global Office Control Block and Global Persistent Storage Mechanism (PSM). This initialization must be carried out so that every address space can locate and obtain Office Services. The Platform must provide this initialization as no individual component has the authorization to carry out the initialization. In addition, no component in a transaction-based system is active until its services are requested by a client. Therefore, for performance reasons, any initialization for the component must be carried out before the first request arrives.

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

MVS Office Environment Initialization by EF/MVS

      This article describes how to deal with Global and
Component Initialization for the OfficeVision*/MVS (OV/MVS)
Environment.  The OV/MVS Office environment requires global
initialization before any Office Components can execute in the
system. This initialization includes creation of a Global Office
Control Block and Global Persistent Storage Mechanism (PSM). This
initialization must be carried out so that every address space can
locate and obtain Office Services.  The Platform must provide this
initialization as no individual component has the authorization to
carry out the initialization. In addition, no component in a
transaction-based system is active until its services are requested
by a client. Therefore, for performance reasons, any initialization
for the component must be carried out before the first request
arrives.

      The solution to this problem of global initialization is to
provide initialization through the Environment Facility (EF).  EF is
a started task in MVS, which provides the persistent base for a
transaction Client/Server Model. The initialization process of EF is
twofold.  First, it must do certain global initialization functions,
such as allocation and location of the Global Office Control Block,
Data Space creation, initialization of global Persistent Storage
Mechanism (PSM), and creation of the cross memory environment.
Second, as part of initialization, it performs certain customiz...