ENTERPRISE SYSTEMS ARCHITECTURE/370 (TM) AND MVS/SYSTEM PRODUCT
VERSION 3

Contents


Announcement Letter Number 288-059 dated February 15, 1988
US - Last Revised on February 15, 1988



Brief Description of Announcement, Charges, and Availability

       Enterprise Systems Architecture/370 (ESA/370 (TM)) is an
evolutionary step beyond 370-Extended Architecture. It is designed to
broaden an installation's choice of functions available for the
development of new applications.
       MVS/System Product Version 3 supports the Enterprise Systems
Architecture/370 and provides significant new base control program
function and system services. MVS/SP (TM) Version 3 provides a
vehicle for input/output (I/O) reduction and dramatically increases
the virtual storage addressable by an application by allowing access
to multiple data-only spaces.  MVS/SP Version 3 provides improved RAS
by allowing programs to be isolated from data.
       MVS/SP Version 3 can be used on the IBM 3090 Enhanced Models
and IBM 4381 Model Groups 91E and 92E.
       The pricing information for this announcement has been
consolidated in IBM Product Announcement 188-041, dated February 15,
1988.
       Planned Availability Date:  1988, with staged delivery of
function beginning in August.  Function provided after August but
prior to year-end 1988 will automatically be shipped to then current
MVS/SP Version 3 users of record.


Customer Letter Section

HIGHLIGHTS
o   New processor architecture
o   Enhanced data handling capabilities
o   Increased addressability
o   Improved software RAS
o   Enhanced services for application development
DESCRIPTION
ENTERPRISE SYSTEMS ARCHITECTURE/370
Enterprise Systems Architecture/370 is an evolutionary step beyond
370-Extended Architecture. It is designed to broaden an
installation's choice of functions available for the development of
new applications.  Utilization of the architecture allows a reduction
of the effort required for activities such as managing large data
sets or multiple small data sets. Enterprise Systems Architecture/370
also removes certain constraints in the 370-Extended Architecture
that are limiting today's applications. New hardware addressing
support allows accessing of virtual storage in multiple address
spaces and data spaces. This significantly extends addressability for
system, subsystem, and application functions that utilize ESA/370.
       Enterprise Systems Architecture/370 is a new architecture
unique to the IBM 3090 Enhanced Models and IBM 4381 Model Groups 91E
and 92E.
SUPPORT FOR ENTERPRISE SYSTEMS ARCHITECTURE/370
MVS/SP Version 3 expands addressing capabilities, simplifies
operations, provides constraint relief, and improves the RAS
characteristics of MVS.
       MVS/SP Version 3 uses ESA/370 and provides a base for IBM
subsystems and user applications to take advantage of the extensions.
While offering significantly extended addressability through access
to multiple address spaces and data spaces, MVS/SP Version 3 is
compatible with existing 24-bit and 31-bit subsystems, user
applications, and external interfaces.
KEY FEATURES OF MVS/SP VERSION 3
DATA SPACES:  MVS/SP Version 3 allows the creation of data-only
spaces referred to as data spaces.  Because access to a data space is
controlled by hardware, data spaces enhance data isolation as well as
extend addressability.  Within a data space, all addresses are
contiguous and available to the application because the virtual
storage is not divided into a system and private area, as in an
address space. Application programs can use data spaces directly, and
data in virtual processing is extended to allow users to map data in
virtual objects into a data space, as well as into an address space.
       Subsystems and user applications can have simultaneous access
to multiple address spaces, multiple data spaces, or both.  Each
address space can contain up to two gigabytes of code and data.  Each
data space can contain up to two gigabytes of data.
       Appropriate controls for data spaces are provided for
installation management.
HIPERSPACES:  A high performance space (hiperspace) is designed
exclusively for 'reading" and "writing" blocks of data in 4K
exclusively for 'reading" and "writing" blocks of data in 4K
multiples.  Data may be 'read" from a hiperspace to an address space
multiples.  Data may be 'read" from a hiperspace to an address space
or 'written" from an address space to a hiperspace using new system
or 'written" from an address space to a hiperspace using new system
services.  Through efficient use of the storage hierarchy, use of
hiperspaces can provide better response time for user requests.
Hiperspaces never reside in central storage.
       There are two types of hiperspaces.  The first can be be
viewed as a high-speed storage device and can be accessed only by
authorized programs.  This type of hiperspace can only be used on
processors with expanded storage.  While data in a data space can
reside anywhere in processor storage or on auxiliary storage and is
subject to normal storage contention and paging activity, the data in
this type of hiperspace will reside only in expanded storage.
       The second type of hiperspace, which will reside in expanded
storage, if available, and can be backed by auxiliary storage, is
available to all applications and can be referenced from high-level
languages through the new data windowing services described in the
next section.  Maximum benefit is obtained if most of the accesses
are to data in expanded storage.
SYSTEM SERVICES:
o   Data windowing services allows high-level language applications
    to access and scroll through large permanent data objects (data
    in virtual) and/or large temporary data objects.  This data is
    seen through virtual storage windows in an application program.
    A window is a user-defined area (in the application) that maps
    portions of the data object.
           Data windowing services supports calls from FORTRAN, PL/I,
    COBOL, C and Pascal, as well as from Assembler language programs.
    Standard high-level language or Assembler statements are used to
    manipulate data in the window.
o   An authorized service allows programs to store objects (such as
    load modules) in data spaces for the use of system, subsystem, or
    application functions.  Because these objects would otherwise
    reside on I/O devices, this service provides improved response
    time by reducing the number of I/O operations required to access
    the objects.
o   A library service is provided that dynamically identifies the
    system's most active production load modules and places them in a
    data space for subsequent retrieval.  This service also maintains
    and controls in-storage directories of production libraries for
    non-program libraries, as well as program libraries.  These
    in-storage directory entries can be selectively refreshed.  This
    service reduces the I/O load resulting from repeatedly fetching
    active modules from DASD and eliminates directory search I/O for
    production library directories.
MVS/ESA (TM)
MVS/ESA is comprised of MVS/SP Version 3 and MVS/DFP (TM) Version 3.
MVS/ESA is the primary delivery vehicle for future MVS and DFP
functional enhancements and constraint relief.
SYSTEMS APPLICATION ARCHITECTURE (SAA):  MVS/ESA will be the primary
base for future SAA enhancements in MVS.
       Refer to Systems Application Architecture: An Overview
(GC26-4341) for details.
PUBLICATIONS
       The MVS/SP Version 3 General Information Manual (GC28-1359)
will be available prior to general availability.
SCHEDULE
       Availability is planned for 1988, with staged delivery of
function beginning in August.  Function provided after August but
prior to year-end 1988 will automatically be shipped to then current
MVS/SP Version 3 users of record.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS:  MVS/SP Version 3 requires an IBM 3090 Enhanced
Model at the appropriate EC level that supports the IBM Enterprise
Systems Architecture/370 or an IBM 4381 Model Group 91E or 92E
processor.
       MVS/SP Version 3 continues to support I/O devices supported on
previous Multiple Virtual Storage/Extended Architecture (MVS/XA)
systems, with the exception of the IBM System/3 or IBM 1130 operating
as a JES2 remote workstation.
       MVS/SP Version 3 requires a minimum real storage configuration
of eight megabytes.
PROGRAMMING REQUIREMENTS:
o   The JES2  component shipped with MVS/SP Version 3 is functionally
    equivalent to that shipped with MVS/SP-JES2 2.2.0 (FMID:
    HJE2221).
           For migration purposes, the following JES2 component
    levels will also be supported:
    -   JES2 component shipped with MVS/SP 1.3.6 (FMID: HJE1367)
    -   JES2 component shipped with MVS/SP 2.1.5 (FMID: HJE2215)
o   The JES3 component shipped with MVS/SP Version 3 is functionally
    equivalent to that shipped with MVS/SP-JES3 2.2.1 (FMID:
    HJS2220).
           For migration purposes, the following JES3 component
    levels (with or without the JES3 SNA/NJE Enhancement) will also
    be supported:
    -   JES3 component shipped with MVS/SP 1.3.4 (FMID: HJS2329)
    -   JES3 component shipped with MVS/SP 2.1.5 (FMID: HJS2215)
o   Assembler H Version 2 (5668-962) with a PTF is required.
o   SMP/E Release 4 (5668-949) is required for installation and
    maintenance.
o   Either MVS/XA DFP 2.3 (5665-XA2) or MVS/DFP Version 3 (5665-XA3)
    is required.
           The Data Facility Storage Management Subsystem (DFSMS
    (TM)) has been designed for use in an operating environment that
    supports Enterprise Systems Architecture/370.
           MVS/SP-JES2 Version 2 support will begin controlled
    introduction in third quarter 1989 to accommodate the Storage
    Management Subsystem functions of MVS/DFP Version 3 in the MVS/XA
    environment.  This support, however, will not provide the
    function and performance enhancements available in MVS/SP Version
    3.
           JES3 support for the Storage Management Subsystem
    functions of MVS/DFP Version 3 will be provided with a new
    MVS/SP-JES3 Version 3 component to begin controlled introduction
    in June 1989.
       Additional information on programming requirements will be
available prior to general availability.
PERFORMANCE CONSIDERATIONS:  Measurements and analysis indicate the
performance of MVS/SP Version 3 when compared to MVS/SP Version 2 run
on ESA/370 supported hardware will be in the range of -3 to +12%.
The low end of the range is in the dedicated commercial batch
environment on uniprocessors, while the greatest improvement is in
the IMS environment running on large multiprocessors.  In addition,
system response time improvements through I/O reduction can be
obtained by use of data spaces, hiperspaces, and other MVS/SP Version
3 system services.  Detailed performance information will be
available in a Washington Systems Center Technical Bulletin prior to
September 30, 1988.
PLANNING INFORMATION
INSTALLATION CONSIDERATIONS:  System generation requirements for the
installation of MVS/SP Version 3 and Data Facility Product (DFP) vary
due to the possible combinations of base systems used for the
installation.  The MVS/SP Version 3 program directory contains
specific installation instructions.
       The following should be evaluated when migrating to MVS/SP
Version 3 in environments requiring that more than one version of MVS
be run on the same processor:
o   The newly announced IBM 3090 Processor Resource/Systems Manager
    Feature, available on all IBM 3090 Enhanced Models August 1988.
    See IBM Product Announcement 188-038, dated February 15, 1988.
o   VM/XA System Product (VM/XA SP) with a programming enhancement to
    the latest release, available December 1988.  This support is for
    guest operating systems utilizing the ESA/370.  No native VM
    support is provided.
MIGRATION CONSIDERATIONS:  To ease migration to MVS/SP Version 3, IBM
has authorized the use of the components and macros (migration aids)
listed below on a processor running MVS/370 or MVS/XA in a location*
where MVS/SP Version 3 and DFP are licensed.  Use of these migration
aids is permitted on another processor executing MVS/SP Version 1 or
MVS/SP Version 2 in the location for a period of 18 months after
shipment from IBM of the first MVS/SP Version 3 and DFP programs for
the location.
o   Linkage Editor provided with DFP
o   MVS/ESA SYS1.MACLIB
o   MVS Configuration Program
*  The term 'location" is defined in the Agreement for IBM Licensed
*  The term 'location" is defined in the Agreement for IBM Licensed
   Programs (Z125-3358).
PACKAGING:  MVS/SP Version 3 will be available via MVS CBPDO
(5751-CS3) at general availability.  Information regarding the
availability of MVS/SP Version 3 via MVS CBIPO (5751-CS1) will be
provided prior to general availability of MVS/SP Version 3.
       CBIPO and CBPDO are recommended as the primary vehicles for
ordering and installing MVS products.
SYSTEM INTEGRITY
       IBM will accept APARs where the installation of MVS/System
Product Version 3 introduces an exposure to the system integrity of
MVS. Refer to the IBM Programming Announcement dated October 21,
1981.  This program is intended to run authorized.
SECURITY, AUDITABILITY, AND CONTROL
       Data security and auditability in the environment created by
MVS/SP Version 3 are enhanced by the functions available in the
Resource Access Control Facility (RACF) Version 1 Release 8 licensed
program (5740-XXH).
       RACF provides security and protection of software resources
for those installations requiring it.  RACF can be used to ensure
that access to data (and optionally other resources) is authorized
according to the installation's established controls.
       User management is responsible for the evaluation, selection
and implementation of such features, for administrative procedures
and for appropriate controls in application systems and communication
facilities.
ORDERING INFORMATION
       Ordering instructions will be provided when the program
becomes available.
TERMS AND CONDITIONS
LICENSING:  The programs in this announcement are licensed under the
terms and conditions of the Agreement for IBM Licensed Programs.
GRADUATED CHARGES AMENDMENT APPLIES:  Yes, for licenses obtained for
a graduated one-time charge.
INSTALLATION LICENSE OR LOCATION LICENSE APPLIES:  No.  A separate
license is required for each designated machine on which the licensed
program materials will be used except as otherwise provided by IBM.
USAGE LICENSE APPLIES:  No.
EDUCATIONAL ALLOWANCE:  A 15% educational allowance toward eligible
license charges is available to qualifying institutions in accordance
with the Educational Allowance Amendment.  The educational allowance
may not be added to any other discount or allowance.
VOLUME DISCOUNT:  Volume discounting is available under the Volume
Procurement Amendment (VPA) for Machines and Programs and the VPA
Exhibit for Graduated Charges. MVS/SP-JES2 Version 3 (5685-001) and
MVS/SP-JES3 Version 3 (5685-002) are in Categories W18 and X18.  The
following discount schedule applies for licenses obtained under the
graduated one-time charge option.
                      Discount
Minimum           Categories by Processor Group
Quantity of        Group 30         Group 40
Programs by        Category         Category
Category           W18              X18
 3                 10%              10%
 5                 15%              15%
10                 20%              20%
20                 25%              25%
       The VPA category specified must correspond to the processor
group applicable to the machines on which the programs will run.
       Only programs with the same category (e.g., W18) may be
aggregated to determine the applicable discount percent.
       Processor group upgrades are not eligible for volume
discounting.
       Volume discounting applies to both basic and DSLO one-time
charge licenses.
WARRANTED:  Basic License -- Yes.  DSLO -- Not applicable.
LICENSED PROGRAM MATERIALS AVAILABILITY:  Restricted Materials - Yes.
These licensed programs will be available with source licensed
program material for some modules designated as RESTRICTED MATERIALS
OF IBM.  In addition, some modules will be available without source
licensed program materials. These modules will be available in object
code. The remaining modules will be available with source licensed
program materials.
TESTING PERIOD:  Basic License -- Two months.  DSLO -- Not
applicable.
PROGRAM SERVICES:  Central service, including the IBM Support Center,
will be available until discontinued by IBM upon six months' written
notice.
       Central service, including the IBM Support Center, for DSLO
licenses will be provided only through the customer location
designated for the basic license.
       The pricing information for this announcement has been
consolidated in IBM Product Announcement 188-041, dated February 15,
1988.
CHARGES
                        Basic        DSLO
                        Graduated    Graduated
Program      Processor  One-Time     One-Time
Number       Group      Charge       Charge
5685-001     30         $  163,200   $  122,400
             40            259,200      194,400
5685-002     30            183,600      137,700
             40            291,600      218,700
                  Basic         DSLO
                  Monthly       Monthly
Program           License       License

Number            Charge        Charge
5685-001          $ 4,800       $ 3,600
5685-002            5,400         4,050
ONE-TIME CHARGE:  Customers who pay a graduated or non-graduated
one-time charge for a licensed program receive enhancements and
future releases, if any, at no additional charge.  Significant new
function may be offered as an optional feature and charged for
separately.  If a new version is announced and the customer elects to
license the new version for a one-time charge and replace the prior
version, an upgrade charge may apply.
GRADUATED CHARGES:  The applicable graduated one-time charge will be
based on the processor group of the designated machine on which the
licensed program is licensed for use.  The charge for processor group
upgrades will be the difference in the current charges between the
two groups.  Licenses for which the customer has paid a graduated
one-time charge may be redesignated to a processor in the same
processor group or a lower processor group.  There will be no
adjustment or refund for processor group downgrades.
LICENSED OPTIONAL PROGRAM MATERIALS CHARGE:  Selected optional
program materials are available for a separate one-time charge.