LETNO ZP88-0218 DATE 880419 Programming Announcement TITLE TSO EXTENSIONS (TSO/E) VERSION 2 o 5685-025 ABSTRACT IBM announces TSO Extensions Version 2, which provides the INTERACTIVE capability for MVS/System Product (TM) Version 3, including all the functions of TSO/E Version 1, and many significant new functions. TEXT TSO/E Version 2 will be the base for future Systems Application Architecture (SAA) enhancements in TSO. To enhance that environment, TSO/E Version 2 supports the Restructured Extended Executor (REXX) language. TSO/E Version 2 also uses the Virtual Lookaside Facility (VLF) to provide performance enhancements to CLISTs. TSO/E Version 2 takes advantage of the new Enterprise Systems Architecture/370 (ESA/370 (TM)). PLANNED GENERAL AVAILABILITY: MVS/ESA Feature: Fourth Quarter, 1988 MVS/XA Feature : First Quarter, 1989 National Language Support (NLS) translations will be available Second Quarter, 1989. ***************************************************************** * * * IBM PROGRAMMING INFORMATION APRIL 1988 * * * * IBM PROGRAMMING INFORMATION * * for Europe, the Middle East * * IBM PROGRAMMING INFORMATION and Africa. * * * ***************************************************************** * * * This document is provided as general customer information * * only. IBM products and services which are announced and * * available in your country can be ordered under the applicable * * standard agreements, terms, conditions and prices in effect * * at the time. For further information please contact your * * local IBM representative. * * * ***************************************************************** ================================================================= ZP88-0218 TSO EXTENSIONS (TSO/E) VERSION 2 o 5685-025 IBM announces TSO Extensions Version 2, which provides the INTERACTIVE capability for MVS/System Product (TM) Version 3, including all the functions of TSO/E Version 1, and many significant new functions. TSO/E Version 2 will be the base for future Systems Application Architecture (SAA) enhancements in TSO. To enhance that environment, TSO/E Version 2 supports the Restructured Extended Executor (REXX) language. TSO/E Version 2 also uses the Virtual Lookaside Facility (VLF) to provide performance enhancements to CLISTs. TSO Extensions Version 2 takes advantage of the new Enterprise Systems Architecture/370 (ESA/370 (TM)). HIGHLIGHTS o TSO/E Version 2 MVS/ESA Feature - REXX language support - Utilization of Enterprise Systems Architecture/370 (ESA/370) - Installation simplification enhancements, including DYNAMIC updates - Enhancements to the Application Manager function of the Information Center Facility - Additional MVS/ESA Feature enhancements o TSO/E Version 2 MVS/XA Feature - REXX language support - Additional enhancements MVS/ESA FEATURE DESCRIPTION REXX TSO Extensions Version 2 provides REXX language support for users in the TSO/E environment as well as MVS applications outside the TSO/E environment. REXX, a high-level procedural language, enables programmers to intermix REXX instructions and TSO/E commands in programs called EXECs. EXECs and CLISTs can be combined in an application, call each other and can call and be called by existing CLISTs and TSO/E programs. REXX is an attractive alternative to the CLIST language, as the REXX EXECs are much easier to code, yielding greater programming productivity. The procedures interface for Systems Application Architecture (SAA) is a subset of REXX, therefore the elements of REXX that are listed in the procedures interface are easily portable across IBM systems. UTILIZATION OF ESA/370 TSO Extensions Version 2 takes advantage of, and supports the new Enterprise Systems Architecture/370 (ESA/370). Use of the Virtual Lookaside Facility (VLF) in CLIST and REXX processing helps to reduce data set I/O and DASD contention. TEST command enhancements enable users to test and debug programs that use Advanced Address Space Facilities. For detailed information of ESA/370 refer to Programming Announcements Enterprise Systems Architecture/370 and MVS/System Product Version 3 (ZP88-0153) dated February 15, 1988, and MVS/System Product Version 3 Release 1.0 dated April 19, 1988. INSTALLATION SIMPLIFICATION System programmers can list and DYNAMICALLY update TSO/E Version 2 defaults without having to re-IPL the MVS system. A new Table Look-up service enables programmers to determine if a given program or command is defined as authorized, its use is prohibited in the background, or it is supported through the TSO Service Routine. INFORMATION CENTER FACILITY ENHANCEMENTS The Application Manager administration dialogs have been enhanced to allow administrators to create installation files from existing applications, to replace applications without first deleting them, and to specify the CLIST and REXX libraries required by each application. ADDITIONAL MVS/ESA FEATURE ENHANCEMENTS DYNAMIC DEFINITION OF CLIST AND REXX EXEC LIBRARIES: The ALTLIB command enables users to DYNAMICALLY define user or application libraries containing CLISTs and REXX EXECs. Dynamic definition of user and application libraries provides a potential performance benefit by reducing the time it takes to search for these libraries. NEW EXITS: TSO/E Version 2 offers installations many opportunities to customize their systems using new exits associated with REXX processing. TESTING APF-AUTHORIZED PROGRAMS: The TESTAUTH command provides, in an APF-authorized environment, the functions that the TEST command provides in a non-APF authorized environment. DATA FACILITY STORAGE MANAGEMENT SUBSYSTEM (DFSMS): TSO Extensions Version 2 supports the Data Facility Storage Management Subsystem (DFSMS) function of the MVS/Data Facility Product (MVS/DFP) (TM) Version 3 Product. Users can separate the logical storage requirements from the physical device characteristics when allocating a data set. DYNAMIC DEFINITION AND FREEING OF OUTPUT DESCRIPTORS: TSO Extensions Version 2 enables users to dynamically define and free named sets of output descriptors. CALL COMMAND The CALL Command processor is enhanced to support SAA languages by enabling programs to pass parameters in upper and lower case. This enhancement supports SAA as the C language interface of SAA requires parameter lists to be mixed case. MVS/XA FEATURE DESCRIPTION REXX, Data Facility Storage Management Subsystem (DFSMS), Table Look-up and Call Command functions are the same as the MVS/ESA Feature, except that they do not utilize ESA/370. NATIONAL LANGUAGE SUPPORT (NLS) This product contains World Trade National Language Support for eight (8) languages (Brazilian Portuguese, Danish, French, German, Spanish, Kanji, Hanguel, and Traditional Chinese) for both the MVS/ESA and MVS/XA Features. PUBLICATIONS For ordering information about publications that describe TSO Extensions Version 2, see the TSO/E GENERAL INFORMATION manual, GC28-1869, at general availability. UNLICENSED DOCUMENTATION: A memo, program directory, and one copy of the following publications are supplied automatically with the basic machine- readable material: Title Order Number -------------- ------------ Introducing TSO Extensions Version 2 GC28-1868-00 TSO/E V 2 Library Guide GC28-1866-00 TSO/E V 2 Master Index GC28-1867-00 TSO/E V 2 General Information GC28-1869-00 TSO/E V 2 Licensed Program Specifications GC28-1870-00 TSO/E V 2 Customization SC28-1872-00 TSO/E V 2 Administration SC28-1873-00 TSO/E V 2 Programming Guide SC28-1874-00 TSO/E V 2 Programming Services SC28-1875-00 TSO/E V 2 CLISTs SC28-1876-00 TSO/E V 2 Programmers Guide to the SC28-1877-00 Server-Requester Programming Interface TSO/E V 2 System Programming Command Ref SC28-1878-00 TSO/E V 2 Primer GC28-1879-00 TSO/E V 2 User's Guide SC28-1880-00 TSO/E V 2 Command Reference SC28-1881-00 TSO/E V 2 REXX User's Guide SC28-1882-00 TSO/E V 2 REXX Reference SC28-1883-00 VM/PC User's Guide for MVS Host Services SC28-1884-00 TSO/E V 2 VM/PC Commands for Host SV23-0003-00 Services (Diskette) TSO Messages GC28-1885-00 TSO/E V 2 Quick Reference GX23-0026-00 TSO/E V 2 Directory of Programming GC28-1887-00 Interfaces for Customers LICENSED DOCUMENTATION: The following licensed material and microfiche will be available from Copenhagen. To order, contact your IBM marketing representative. The first copy is available at no charge to licensees of basic material. Title Order Number TSO/E System Diagnosis: LY28-1886-00 Guide and Index TSO/E System Diagnosis: LY28-1887-00 REXX and CLIST TSO/E System Diagnosis: LY28-1888-00 Command Processors A-L TSO/E System Diagnosis: LY28-1889-00 Command Processors M-Z TSO/E System Diagnosis: LY28-1890-00 Terminal Monitor Program and Service Routines TSO/E Session Manager LY28-1891-00 Logic Manual TSO/E Data Areas LYB8-1892-00 TECHNICAL INFORMATION SPECIFIED OPERATING ENVIRONMENT MACHINE REQUIREMENTS: HARDWARE REQUIREMENTS MVS/ESA FEATURE: TSO/E Version 2 will run on any IBM processor supported by MVS/System Product Version 3. TSO Extensions Version 2 operates on any IBM terminal currently supported by MVS/System Product Version 3, and supported by IBM Network Program Products as a TSO terminal. The full-screen logon, the Interactive Data Transmission Facility, the Session Manager, and the Information Center Facility support: o IBM 3270 Information Display System Terminals - 3275 Models 2 and 12 - 3276 Models 2, 3, 4, 12, 13, and 14 - 3277 Model 2 - 3278 Models 2, 3, 4, and 5 - 3279 Models 2A, 2B, 2X, 3A, 3B, 3X, S2A, S2B, and S3G (base color mode). o IBM 3178 Display Terminal Models C1, C2, C3, and C4 o IBM 3179 Display Terminal Model 1 o IBM 3179 Display Terminal Model G (Supported in alphanumeric mode) o IBM 3180 Display Terminal Models 100 and 110 o IBM 3191 Display Terminal Models A30, A40, B30, B40, D, E, and L o IBM 3192 Color Display Terminal Models A, B, C, D, F, G, L, and W o IBM 3194 Display Terminal o IBM 3290 Information Panel o IBM Personal Computer (configured for 3278/79 support) o Any other IBM terminal that functions in compatibility mode with the terminals listed above. Notes: o A minimum screen size of 24 lines by 80 characters is required. o The following Information Center Facility supported licensed programs have special terminal considerations. See the specific program descriptions for details: - GDDM (5748-XXH) - Information Center Facility APL-based products To fully use all the PRINTDS SYSOUT operands requires an IBM 3800 Printing Subsystem. HARDWARE REQUIREMENTS MVS/XA FEATURE: TSO Extensions Version 2 will run on any IBM processor supported by the MVS/System Product Version 2. TSO Extensions Version 2 operates on any IBM terminal currently supported by MVS/System Product Version 2, and supported by IBM Network Program Products as a TSO terminal. The full-screen logon, the Interactive Data Transmission Facility, the Session Manager, and the Information Center Facility support is the same as the MVS/ESA Feature. PROGRAMMING REQUIREMENTS: SOFTWARE REQUIREMENTS MVS/ESA FEATURE: The TSO/E Version 2 MVS/ESA Feature requires MVS/System Product Version 3, Release 1.0, or later with its co-requisites. TSO Extensions Version 2 Information Center Facility users require ISPF Version 2 Release 3 (5665-319), or a subsequent release of ISPF. SOFTWARE REQUIREMENTS MVS/XA FEATURE: TSO Extensions Version 2 MVS/XA Feature requires MVS/SP Version 2, Release 2.0, or later, with its co-requisites. Data Facility Storage Management Subsystem (DFSMS) is supported 3Q89. TSO Extensions Version 2 Information Center Facility users require ISPF Version 2 Release 3 (5665-319), or a subsequent release of ISPF. COMPATIBILITY/MIGRATION: TSO/E Version 2 is a complete replacement for TSO/E Version 1. Most applications will run with no modifications, for either the MVS/XA or the MVS/ESA Feature, except as noted below. There may be some incompatibilities in migrating from TSO/E Version 1 Release 4 to TSO/E Version 2 if user applications create Stack Elements without using the TSO/E Stack Service. PERFORMANCE CONSIDERATIONS: Functional enhancements to both TSO/E Version 2 and MVS/SP Version 3 provide potential for performance improvements for installations running complex CLISTs with significant I/O contention for CLIST libraries. Significant improvements in processing of CLISTs has been achieved through the use of a new MVS/SP Version 3 service, Virtual Lookaside Facility (VLF). An internal representation of a CLIST is stored in VLF via the Advanced Address Space Facilities and is then retrieved and executed from VLF until the CLIST is modified. Measurements of various CLISTs in a test environment showed improvements ranging from 10% to 90%. USER GROUP REQUIREMENTS: SATISFACTION OF USER REQUIREMENTS: TSO/E Version 2 addresses numerous customer requests and satisfies (partially or fully) the following requirements submitted by the designated IBM User Group. ENHANCEMENT USER REQUIREMENT Authorized LOGON GUIDE GO1TSO85004 Authorized LOGOFF GUIDE GO1TSO85001 REXX SHARE SOMVSE85150 EUROP ESTSOS87007 Authorized testing SHARE SBMVSI83816 GUIDE GO1TSO85006 MVS Interactive Strategy GUIDE GO1TSO00102 Direction White Paper
Note: the above is shown in the original announcement letter format.