home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / OS2V12.ZIP / OS2V12.TXT
Text File  |  1989-05-31  |  140KB  |  2,146 lines

  1. NUMBER     289-218
  2. DATE       890516
  3. CATEGORY   WS00, WS20, AS70
  4. TYPE       Programming
  5. TITLE      IBM OPERATING SYSTEM/2 STANDARD EDITION VERSION 1.2 AND IBM OPERATING
  6.            SYSTEM/2 PROGRAMMING TOOLS AND INFORMATION VERSION 1.2
  7. ABSTRACT          Operating System/2 (TM) (OS/2 (TM)) has been enhanced with a
  8.            Dialog Manager that conforms to IBM's Systems Application
  9.            Architecture (TM) (SAA).
  10.                   Application developers, using the Dialog Manager contained in
  11.            the OS/2 Programming Tools and Information Version 1.2, can
  12.            efficiently implement application dialogs that take advantage of
  13.            Presentation Manager (TM) facilities, including the capability of
  14.            being windowed.
  15.                   OS/2 Standard Edition Version 1.2 also includes new hardware
  16.            support and enhancements to function, usability and RAS.
  17.                   The OS/2 Programming Tools and Information Version 1.2, a
  18.            single product, has been enhanced to support the new features and
  19.            functions provided in OS/2 Standard Edition Version 1.2, and contains
  20.            material previously supplied in the OS/2 Programmer's Toolkit and the
  21.            OS/2 Technical Reference.
  22.                           PROGRAM                  ONE-TIME
  23.                           NUMBER                   CHARGE
  24.                           6024926                  $ 340
  25.                           6024930                    340
  26.                           6024929                    650
  27.                   Planned Availability Date:  September 29, 1989, for both
  28.                                               products
  29.             (TM) Trademark of the International Business Machines Corporation.
  30. PRODNO       6024926  OS/2 Standard Edition Version 1.2,
  31.                         3.5-inch (1.44Mb)
  32.              6024930  OS/2 Standard Edition Version 1.2,
  33.                         5.25-inch (1.2Mb)
  34.              6024929  OS/2 Programming Tools and
  35.                         Information Version 1.2,
  36.                         3.5-inch (1.44Mb)
  37. OVERVIEW   HIGHLIGHTS
  38.            o   Availability of an SAA Dialog Manager
  39.            o   User interface enhancements through the Desktop Manager using
  40.                iconic representation and direct manipulation for files and
  41.                programs
  42.            o   Presentation Manager enhancements for SAA/common user access
  43.                (CUA) and application development
  44.            o   IBM COBOL/2 and IBM FORTRAN/2 language interfaces for
  45.                Presentation Manager
  46.            o   High Performance File System
  47.            o   Windowed System Editor
  48.            o   RAS enhancements
  49.            o   New hardware support including a PostScript (1) device driver for
  50.                the IBM 4216-030
  51.            o   Programmer's Toolkit and Technical Reference combined into the
  52.                single product, Programming Tools and Information
  53.            o   Programming Tools and Information additions for Dialog Manager
  54.            o   Dialog Tag Language Compiler in the Programming Tools and
  55.                Information
  56.             (1) Registered trademark of Adobe Systems, Inc.
  57.            DESCRIPTION
  58.            OS/2 STANDARD EDITION VERSION 1.2
  59.            The many enhancements announced today for OS/2 Standard Edition are
  60.            an advance for the implementation of SAA on programmable
  61.            workstations.  The availability of an SAA Dialog Manager in the OS/2
  62.            Programming Tools and Information Version 1.2, and the enhancements
  63.            to the already available Presentation Manager, emphasize IBM's
  64.            commitment to SAA.  Also included in this announcement are many other
  65.            improvements such as a new High Performance File System that makes
  66.            OS/2 a durable and high-function platform for the workstation
  67.            applications of today and tomorrow.  Enhancements to OS/2 Standard
  68.            Edition Version 1.2 are also available in OS/2 Extended Edition
  69.            Version 1.2.
  70.            DIALOG MANAGER
  71.            The OS/2 Dialog Manager is a productivity aid to assist application
  72.            developers in managing input and output between their applications
  73.            and the end user.  The Dialog Manager is contained in the OS/2
  74.            Programming Tools and Information Version 1.2.
  75.                   The OS/2 Dialog Manager provides significant elements of the
  76.            interface for the SAA Dialog Manager described in the SAA
  77.            publication, COMMON PROGRAMMING INTERFACE DIALOG REFERENCE
  78.            (SC26-4356).
  79.                   Using the Dialog Manager, application developers can
  80.            efficiently implement application dialogs that take advantage of
  81.            Presentation Manager facilities.  The Dialog Manager provides
  82.            application programming interfaces (APIs) for the Dialog elements
  83.            dealing with display-related services, Dialog variable handling
  84.            (function pools) and create/end Dialog session control.
  85.                   Architected to support a dialog interface for interactive
  86.            text-oriented applications, the Dialog Manager also provides an
  87.            interface for the application developer to the Presentation Manager,
  88.            allowing for special purpose dialog customization.  An example of
  89.            customization would be to incorporate special purpose graphics and
  90.            icons into the dialog displays.
  91.                   The Dialog Tag Language (DTL), also described in the CPI
  92.            Dialog Reference, is the means to define dialog elements other than
  93.            application program logic:  application panels, application command
  94.            tables and messages.  The compiler to process panels written in the
  95.            DTL is contained in the OS/2 Programming Tools and Information
  96.            Version 1.2.
  97.                   The Dialog Manager and the DTL help the application conform to
  98.            SAA/CUA as described in the publication, SYSTEMS APPLICATION
  99.            ARCHITECTURE COMMON USER ACCESS ADVANCED INTERFACE DESIGN GUIDE
  100.            (SC26-4582).  Applications developed using Dialog Manager service
  101.            calls, together with the dialog elements defined with the DTL, take
  102.            advantage of the windowing facilities of OS/2.
  103.                   The Dialog Manager provides significant support to implement
  104.            CUA conventions allowing application developers to focus on CUA
  105.            concepts.  CUA consistency assistance is provided in both the run
  106.            time facilities and the DTL Compiler.
  107.                   The general structure of the OS/2 Dialog Manager may be
  108.            recognized by current dialog developers (EZ-VU or ISPF), facilitating
  109.            the migration of current dialogs to the OS/2 environment.
  110.                   Dialog Manager programs may be written in IBM C/2 1.1, IBM
  111.            FORTRAN/2, IBM Macro Assembler/2, IBM Pascal/2 and IBM COBOL/2.
  112.            PRESENTATION MANAGER ENHANCEMENTS
  113.            The Presentation Manager has further enhanced its SAA/CUA enabling by
  114.            providing more function and greater usability for both application
  115.            developers and end users.  Some of the CUA enhancements may be
  116.            enabled automatically; others will require that the application be
  117.            changed.
  118.                   Several additions or modifications have been made to the
  119.            Presentation Manager, particularly for the application developer.
  120.            The following are intended to assist the application developer in
  121.            writing high-performing, full-function applications that can be
  122.            tailored to a specific user or environment:
  123.            o   Applications can check which windows are visible to avoid
  124.                repainting windows that don't show.
  125.            o   A user may mark an area of a VIO window using a system menu
  126.                option.  The contents of the marked area are copied to a
  127.                clipboard in text format.  The contents may then be moved to a
  128.                Presentation Manager window or application, provided the
  129.                application allows.
  130.            o   Presentation Manager calls are now available to the programmer to
  131.                control the program groups a user sees and can access, allowing
  132.                for personalization of the system to a specific user or group of
  133.                users.
  134.            o   Programs that emulate different terminals can use appropriate
  135.                font sizes.
  136.                   Three new utilities for Presentation Manager used for the
  137.            printing/plotting, display and interchange of picture files are:
  138.            o   The PICPRINT utility, which allows the user to print metafiles
  139.                and picture interchange format (PIF) files
  140.            o   The PICSHOW utility, which displays picture files on the
  141.                workstation screen
  142.            o   The PICICHG utility, which allows picture files to be
  143.                interchanged by converting a PIF file to a Presentation Manager
  144.                metafile.
  145.                   Presentation Manager programs may be written in IBM FORTRAN/2
  146.            and COBOL/2 as well as C/2 1.1 and Macro Assembler/2.
  147.            OTHER OS/2 STANDARD EDITION ENHANCEMENTS
  148.            DEFAULT USER INTERFACE ENHANCEMENTS:  The OS/2 default user interface
  149.            has been modified to more closely conform to the most current SAA/CUA
  150.            definition and significantly enhanced to provide increased usability
  151.            and overall appearance.
  152.                   The most noticeable enhancements are:
  153.            o   An enhanced user interface, called the Desktop Manager, for
  154.                adding and starting programs.
  155.                -   Icons are used to represent programs or groups displayed on
  156.                    the screen.
  157.                -   Programs may be started using direct manipulation to pass
  158.                    input files to the program.
  159.                -   Enhanced group manipulation functions allow programs to be
  160.                    copied or moved to different groups more easily.
  161.                -   DOS programs may now be added to and started from the Desktop
  162.                    Manager window.
  163.            o   An enhanced user interface, called the File Manager, for
  164.                displaying and manipulating files.
  165.                -   Icons are used (optionally) to represent files.
  166.                -   Files displayed by the File Manager may be printed, copied,
  167.                    moved or passed to a program using direct manipulation.
  168.                -   The font used by the File Manager may now be selected from
  169.                    any installed fonts, allowing more information to be
  170.                    displayed on the screen when a smaller font is used.
  171.                -   File lists resulting from searches may be used to manipulate
  172.                    files in the same manner as directory lists are used.
  173.                -   Users may select one or more files and then be prompted for a
  174.                    program to execute and pass the file list to.
  175.            SYSTEM EDITOR ENHANCEMENTS:  The system editor in OS/2 now executes
  176.            as a windowed Presentation Manager application.  Files created with
  177.            the Version 1.1 system editor are compatible with Version 1.2.  The
  178.            appearance and operational characteristics of the Version 1.2 system
  179.            editor are designed to the SAA/CUA definition.
  180.            HIGH PERFORMANCE FILE SYSTEM:  The High Performance File System
  181.            manages large disk media in a fast and consistent manner.  The High
  182.            Performance File System is an attractive alternative to the file
  183.            allocation table or FAT-based file system because it supports DASD
  184.            with as many as 16 partitions and can handle partitions as large as 2
  185.            gigabytes.  The High Performance File System maintains compatibility
  186.            with the FAT file system at the API level and is less performance
  187.            sensitive as file sizes and/or directories get very large.  The
  188.            system installation procedure is used to optionally install the High
  189.            Performance File System.
  190.                   If a partition is formatted for use by the High Performance
  191.            File System, the contents of that partition will be lost.  Copies of
  192.            existing files should be made before that partition is formatted.
  193.            After the partition is formatted, the copied files may then be placed
  194.            in the newly formatted partition and accessed using the High
  195.            Performance File System.
  196.                   Files created using the High Performance File System may be
  197.            accessed by programs running in the DOS environment of OS/2.  Files
  198.            created using the High Performance File System may not be accessed by
  199.            either DOS 3.3 or 4.00.
  200.                   The High Performance File System is implemented to be booted
  201.            as the C drive.
  202.            RELIABILITY, AVAILABILITY AND SERVICEABILITY (RAS):  The RAS
  203.            capabilities of OS/2 Standard Edition have been enhanced with several
  204.            new or modified functions.  Improvements have been made for the
  205.            collection, logging and reporting of detailed information if a system
  206.            error occurs.  These improvements permit a problem to be isolated
  207.            faster and more accurately.
  208.                   Consistency between the Standard and Extended versions of OS/2
  209.            has been improved by making the application of corrective service
  210.            appear more nearly the same on both products.
  211.            ADDITIONAL VERSION 1.2 ENHANCEMENTS
  212.            Additional enhancements have been made to improve data integrity,
  213.            performance and usability.
  214.            o   The system can now accommodate 64,000 file handles, 32,000 per
  215.                process.
  216.            o   A descriptive name, such as the name and location, may now be
  217.                associated with a printer.
  218.            HARDWARE RELATED ENHANCEMENTS
  219.            DEVICE INDEPENDENCE:  The display and mouse device support have been
  220.            rewritten for OS/2 Standard Edition Version 1.2 to facilitate the
  221.            attachment of other displays and mice that may normally not have been
  222.            supported by OS/2 Standard Edition.
  223.            NOTE:  See the section listing supported hardware for specific part
  224.            numbers and other pertinent information.
  225.            IBM DOS COMPATIBILITY
  226.            The DOS environment of OS/2 Standard Edition Version 1.2 protects a
  227.            user's investment in current software by providing the capability to
  228.            run existing DOS programs, subject to certain limitations described
  229.            in the OS/2 documentation.  Generally, the DOS environment is
  230.            compatible to a subset of DOS 4.00 function.  Support for disk files
  231.            greater than 32Mb was included in OS/2 Standard Edition Version 1.1,
  232.            and is available in DOS compatibility mode.  The DOS 4.00 support for
  233.            greater than 25 lines of text mode display and support for additional
  234.            video modes for Personal System/2 (R) (PS/2 (R)) displays are also
  235.            available in DOS compatibility mode.  The remaining new DOS 4.00
  236.            functions, such as the DOS Shell or LIM/EMS, are not supported.  The
  237.            interface for the DOS compatibility environment resembles the
  238.            DOS 3.30 command line as it did in Version 1.1.  The family API
  239.            provided with OS/2 allows programs to be written that will run on
  240.            DOS 3.30, DOS 4.00, OS/2 Standard Edition Version 1.1 or OS/2
  241.            Standard Edition Version 1.2.
  242.             (R) Registered trademark of the International Business Machines
  243.               Corporation.
  244.            DEVICE SUPPORT
  245.            All device drivers delivered with Version 1.1 either with the product
  246.            or with its device support supplement will be packaged as separate
  247.            media and shipped with the Version 1.2 base operating system.
  248.                   A PostScript driver is included with OS/2 Standard Edition
  249.            Version 1.2 to allow applications to output PostScript to the IBM
  250.            Personal Page Printer II (4216-030).
  251.                   OS/2 Standard Edition has the capability to separately install
  252.            device drivers if needed.  For example, this capability can be used
  253.            if a customer acquires new hardware in the future that requires
  254.            installation of a different device driver.
  255.            IBM OS/2 PROGRAMMING TOOLS AND INFORMATION VERSION 1.2
  256.            The OS/2 Programming Tools and Information Version 1.2 has been
  257.            updated with the following changes:
  258.            o   The OS/2 Programmer's Toolkit and OS/2 Technical Reference,
  259.                separately available in the past, have now been combined to
  260.                consolidate required technical information in one product.
  261.            o   The Dialog Manager and its documentation have been included, as
  262.                well as associated language bindings.
  263.            o   A compiler for panels written in DTL has been included along with
  264.                its documentation.
  265.            o   Existing information for the Presentation Manager has been
  266.                updated and new material has been added to correspond with the
  267.                Version 1.2 enhancements.
  268.            o   New language specific information and bindings have been added
  269.                for the use of COBOL/2 and IBM FORTRAN/2 with Presentation
  270.                Manager.
  271.            o   Presentation Manager examples have been enhanced to assist
  272.                application developers with practical applications of existing
  273.                and new Presentation Manager capabilities.
  274.            o   C/2 and Macro Assembler/2 external function bindings are included
  275.                for use with the Procedures Language.
  276.            o   A sample printer device driver has been included.  This sample is
  277.                written in C/2 and is intended to show basic coding techniques
  278.                for Presentation Manager device drivers.
  279.            NATIONAL LANGUAGE SUPPORT
  280.            OS/2 has National Language Support for thirteen languages:  Canadian
  281.            French, Danish, Dutch, Finnish, French, German, Italian, Norwegian,
  282.            Portuguese, Spanish, Swedish, U.K. English, and U.S./Universal
  283.            English.
  284. CUSTINFO   PUBLICATIONS
  285.                   The following publications contain information either related
  286.            to or directly about OS/2 Standard Edition.  However, specific OS/2
  287.            Standard Edition Version 1.2 information may not be included at this
  288.            time.  To order, contact your IBM representative or call
  289.            800-IBM-2468.
  290.                                                                   ORDER
  291.            TITLE                                                  NUMBER
  292.            IBM Operating System/2 Information
  293.              and Planning Guide *                                 G360-2650
  294.            Systems Application Architecture
  295.              Common User Access
  296.              Advanced Interface Design Guide **                   SC26-4582
  297.            IBM Systems Application Architecture
  298.              Common Programming Interface
  299.              Dialog Reference                                     SC26-4356
  300.            IBM Systems Application Architecture
  301.              Common Programming Interface
  302.              Presentation Reference                               SC26-4359
  303.            IBM Operating System/2 Standard
  304.              Edition Specification Sheet                          G360-2735
  305.            IBM 8514/A Operating System/2 Adapter
  306.              Interface (diskettes and publication) ***            G68X-2300
  307.            IBM Operating System/2 Service
  308.              Coordinator Guide                                    G15F-2214
  309.            IBM Operating System/2 Service Support
  310.              Access Diskette (5.25-inch, 360Kb)                   ZV38-0350
  311.            IBM Operating System/2 Service Support
  312.              Access Diskette (3.5-inch, 720Kb)                    ZV38-0351
  313.            *   Consolidates material from several of the other listed
  314.                publications.
  315.            **  Available after June 30, 1989.
  316.            *** Refer to MACHINE REQUIREMENTS for more details.
  317.                   Electronic versions of an IBM OPERATING SYSTEM/2 APPLICATIONS
  318.            GUIDE are available through ASKINFO, and the Atlanta Electronic
  319.            Bulletin Board, (404) 988-2913.  The Atlanta Electronic Bulletin
  320.            Board is available to end users on a toll call basis with no access
  321.            charge or password required.  The APPLICATIONS GUIDE contains
  322.            information on applications that are either compatible with DOS
  323.            Version 3.30 or 4.00 or use new OS/2 functions.  The guide describes
  324.            applications written by both IBM and software vendors.  Access the
  325.            APPLICATIONS GUIDE using the search word OS2APPGUIDE.
  326.                   The IBM OPERATING SYSTEM/2 INFORMATION AND PLANNING GUIDE
  327.            provides information on both the Standard and Extended Editions for
  328.            application users, programmers and system administrators.  The guide
  329.            contains information on the OS/2 components and the requirements to
  330.            plan, design, and configure an end-user's system.  The guide also
  331.            contains information on migrating user applications from DOS to OS/2.
  332.                   The BASIC Reference Version 3.30 (feature #0828) (6280189) is
  333.            separately available for a charge.
  334.            EDUCATION SUPPORT
  335.                   The following courses are available:
  336.            o   OS/2 Programming Functions and Procedures (P1008)
  337.            o   Programming for the OS/2 Presentation Manager (P1011).
  338.                   A description of these classroom and self-study courses is
  339.            available through the local IBM branch office.  Call IBM
  340.            Direct -- Education, toll-free, 800-IBM-2468, for schedules and
  341.            enrollments.
  342.            SCHEDULE
  343.                   The planned availability date is September 29, 1989.
  344. TECHINFO   TECHNICAL INFORMATION
  345.            SPECIFIED OPERATING ENVIRONMENT
  346.            MACHINE REQUIREMENTS:  The minimum hardware configuration for OS/2
  347.            Standard Edition Version 1.2 is as follows:
  348.            o   One of the following system units with a minimum of 2Mb of memory
  349.                for running OS/2 applications, or a minimum of 2.5Mb of memory
  350.                for running OS/2 and DOS applications.  The actual amount of
  351.                memory required is a function of the working set requirements of
  352.                the operating system and the applications.  There are typical
  353.                application scenarios that require significantly greater amounts
  354.                of memory and DASD storage.  Refer to the IBM OPERATING SYSTEM/2
  355.                INFORMATION AND PLANNING GUIDE (G360-2650) for assistance in
  356.                estimating total memory requirements.
  357.                       Customers should consult documentation for their specific
  358.                processors to determine available memory options and ordering
  359.                information.
  360.                   OS/2 Standard Edition Version 1.2 supports the following
  361.            hardware:
  362.            o   System Units
  363.                -   PS/2 Model 30-286 (8530):  Model E21
  364.                -   PS/2 Model 50 (8550):  Model 021
  365.                -   PS/2 Model 50 Z (8550):  Models 031, 061
  366.                -   PS/2 Model 55 SX (8555):  Models 031, 061
  367.                -   PS/2 Model 60 (8560):  Models 041, 071
  368.                -   PS/2 Model 70 386 (8570):  Models A21, E61, 121
  369.                -   PS/2 Model P70 386 (8573):  Models 061, 121
  370.                -   PS/2 Model 80 386 (8580):  Models 041, 071, 111, 311
  371.                -   IBM Personal Computer AT (R) (AT (R)) (5170):  Models 099,
  372.                    239, 319, 339
  373.                -   AT (5170):  Model 068 with fixed disk to make the system unit
  374.                    equivalent to a Model 099
  375.                -   IBM Personal Computer XT (TM) (PC XT (TM)) (5162):  Model 286
  376.                -   IBM Industrial Computers (7531 and 7532) Model 111
  377.                -   IBM Industrial Computers (7541 and 7542) Model 111
  378.                -   IBM Industrial Computers (7561 and 7562) Model 111
  379.                -   IBM Industrial Computer (7552) Models 040, 540.
  380.                           NOTE:  IBM Industrial Computer (7552) Model 040
  381.                    requires the 1.44Mb diskette drive (feature #6071) and 20Mb
  382.                    fixed disk drive (feature #6083).
  383.                     (R) Registered trademark of the International Business
  384.                       Machines Corporation.
  385.                     (TM) Trademark of the International Business Machines
  386.                       Corporation.
  387.            o   Diskette Drives
  388.                -   IBM 3.5-inch high-capacity diskette drive (1.44Mb) (#3057)
  389.                    (6450353) for the PS/2
  390.                -   IBM 3.5-inch diskette drive (720Kb) (#0357) (6450357) for the
  391.                    AT or PC XT-286
  392.                -   IBM 4865 Model 2, IBM Personal Computer 3.5-inch External
  393.                    Diskette Drive (720Kb):  (6280784) for the PC XT-286;
  394.                    (6450774) for the AT
  395.                -   IBM 5.25-inch high-capacity diskette drive (1.2Mb):  (#0206)
  396.                    for AT; (#0359) (6450359) for PC XT-286
  397.                -   IBM 5.25-inch diskette drive (360Kb):  (#0207) (6450207) for
  398.                    AT; (#0360) (6450360) for PC XT-286
  399.                -   IBM 4869 Model 1, PS/2 5.25-inch External Diskette Drive
  400.                    (360Kb) (4869001)
  401.                -   PS/2 5.25-inch External Diskette Drive Adapter (#8760)
  402.                    (6450245)
  403.                -   IBM 4869 Model 2, PS/2 5.25-inch External Diskette Drive
  404.                    (1.2Mb) (4869002)
  405.                -   PS/2 5.25-inch External Diskette Drive Adapter/A (6451007)
  406.                    shipped with an OS/2 Standard Edition device driver
  407.                -   PS/2 5.25-inch Internal Diskette Drive (1.2Mb) (6451006)
  408.                    shipped with an OS/2 Standard Edition device driver.
  409.            o   Fixed Disks
  410.                -   IBM 20Mb Fixed Disk Drive: standard for PS/2 Model 30-286
  411.                    (E21), Model 50 (021) and PC XT-286; (#0205) (6450205) for AT
  412.                -   IBM 30Mb Fixed Disk Drive: standard for the Model 50 (031);
  413.                    (#0210) (6450210) for the AT
  414.                -   IBM 44Mb Fixed Disk Drive:  (#3046) (6450354) for the PS/2
  415.                    Models 60, 80
  416.                -   IBM 60Mb Fixed Disk Drive: standard for the PS/2 Model 70
  417.                    (E61) and Model 50 (061); (#6666) (6450606) for the PS/2
  418.                    Model 50 (021 and 031)
  419.                -   IBM 70Mb Fixed Disk Drive:  (#3051) (6450355) for the PS/2
  420.                    Models 60, 80
  421.                -   IBM 115Mb Fixed Disk Drive:  (#8730) (6450377) for the PS/2
  422.                    Model 80
  423.                -   IBM 120Mb Fixed Disk Drive: standard for the PS/2 Model 70
  424.                    (A21, 121)
  425.                -   IBM 314Mb Fixed Disk Drive:  (#6023) (6450381) for the PS/2
  426.                    Model 80.
  427.            o   Adapter and display combinations listed below:
  428.                -   IBM Color/Graphics Monitor Adapter (#4910) (1504910) with IBM
  429.                    Color Display (5153)
  430.                -   IBM Enhanced Graphics Adapter (#1200) (1501200) with one of
  431.                    the following displays:  IBM Color Display (5153), IBM
  432.                    Enhanced Color Display (5154), or the IBM Industrial Graphics
  433.                    Display (7534).
  434.                           NOTE:  The EGA with 64Kb of memory will be supported
  435.                    as a CGA (640 X 200, monochrome).
  436.            o   PS/2 Display Adapter (#4050) (1887744) for AT or PC XT-286 with
  437.                one of the following displays:
  438.                -   PS/2 Monochrome Display (8503)
  439.                -   PS/2 Color Display (8512)
  440.                -   PS/2 Color Display (8513)
  441.                -   PS/2 Color Display (8514).
  442.            o   PS/2 system unit (Model 30-286, 50, 60, 70 or 80) with one of the
  443.                following displays:
  444.                -   PS/2 Monochrome Display (8503)
  445.                -   PS/2 Monochrome Display (8507)
  446.                -   PS/2 Color Display (8512)
  447.                -   PS/2 Color Display (8513)
  448.                -   PS/2 Color Display (8514).
  449.            o   IBM PS/2 Display Adapter 8514/A (#4054) (1887972) with one of the
  450.                following displays:
  451.                -   PS/2 Monochrome Display (8503)
  452.                -   PS/2 Monochrome Display (8507)
  453.                -   PS/2 Color Display (8512)
  454.                -   PS/2 Color Display (8513)
  455.                -   PS/2 Color Display (8514).
  456.                   OS/2 Standard Edition Version 1.2 supports the previous
  457.            display adapters as follows:
  458.            o   The Presentation Manager session supports display adapters in All
  459.                Points Addressable Mode at the highest possible resolution for
  460.                that adapter, except in the following cases:
  461.                -   Support for the EGA adapter with 64Kb will be at a resolution
  462.                    of 640 x 200 in mono mode.
  463.                -   Support for the PS/2 Display Adapter 8514/A with a 8503,
  464.                    8507, 8512, or 8513 PS/2 Display will be in VGA mode.
  465.                -   Support for the PS/2 Display Adapter 8514/A with an 8514 PS/2
  466.                    Color Display without the Memory Expansion Kit (#4081)
  467.                    (1887989) will be in VGA mode.
  468.                           Support for a fully populated PS/2 Display Adapter
  469.                    8514/A with an 8514 PS/2 Color Display will be at a
  470.                    resolution of 1024 x 768.
  471.            o   OS/2 mode applications running in sessions outside the
  472.                Presentation Manager control the mode of the display adapter.
  473.            NOTE:  In a non-Presentation Manager screen group, an OS/2 Standard
  474.            Edition Version 1.2 application program can use the 8514/A Adapter in
  475.            advanced function (high resolution) mode by issuing 8514/A adapter
  476.            interface calls.
  477.                   The adapter interface software is contained on a diskette
  478.            shipped with the 8514/A adapter.  Customers using the 8514/A in
  479.            advanced function mode must ensure that the adapter interface code is
  480.            at the correct level for use with OS/2.  The adapter interface level
  481.            can be determined by running HDIVER.EXE in the HDIOS2 directory.  If
  482.            this directory does not exist, the customer can order form number
  483.            G68X-2300 at no charge, which includes a new level of the adapter
  484.            interface and additional pages for the 8514/A Technical Reference.
  485.            o   Printers (2)
  486.                       The following printers have full support for Presentation
  487.                Manager and non-Presentation Manager applications:
  488.                -   IBM 4201 Proprinter (TM) Model 1 (withdrawn from marketing)
  489.                -   IBM 4201 Proprinter II Model 2
  490.                -   IBM 4201 Proprinter III Model 3
  491.                -   IBM 4202 Proprinter XL Model 1 (withdrawn from marketing)
  492.                -   IBM 4202 Proprinter II XL Model 2
  493.                -   IBM 4202 Proprinter III XL Model 3
  494.                -   IBM 4207 Proprinter X24 Model 1 (withdrawn from marketing)
  495.                -   IBM 4207 Proprinter X24E Model 2
  496.                -   IBM 4208 Proprinter XL24 Model 1 (withdrawn from marketing)
  497.                -   IBM 4208 Proprinter XL24E Model 2
  498.                -   IBM 3852 Color Jetprinter Model 2 (withdrawn from marketing)
  499.                -   IBM 5152 Graphics Printer Model 2 (withdrawn from marketing)
  500.                -   IBM 5182 Color Printer Model 1. (3)
  501.                -   IBM 3812 Page Printer (4)
  502.                -   IBM 3816 Page Printer (5)
  503.                -   IBM 5201 Quietwriter (R) Models 1 and 2
  504.                -   IBM 5202 Quietwriter III
  505.                -   IBM 5204 Quickwriter (R) Model 1 (6)
  506.                -   IBM 5216 Wheelprinter, Models 1 and 2 (7)
  507.                -   IBM Personal Page Printer II Model 4216-030.
  508.                    --  A PostScript driver is included with OS/2 Standard
  509.                        Edition Version 1.2.
  510.            NOTES:
  511.             (2) Parallel attached printers are supported in both the OS/2 and
  512.               DOS modes.  Serially (asynchronous) attached printers are
  513.               supported only in the OS/2 mode.
  514.             (3) The IBM 5182 Color Printer is supported in mono mode only and is
  515.               no longer marketed.
  516.             (4) The 3812 is supported in 5152 compatibility mode.
  517.             (5) The 3816 is supported by the 5202 device driver.
  518.             (6) The Quickwriter is supported in Quietwriter III compatibility
  519.               mode.
  520.             (7) The IBM 5223 Wheelprinter E is not supported by OS/2 Standard
  521.               Edition Version 1.2.
  522.             (TM) Trademark of the International Business Machines Corporation.
  523.             (R) Registered trademark of the International Business Machines
  524.               Corporation.
  525.            o   Keyboards
  526.                -   AT keyboard for the following AT Models:  068, 099, 239, and
  527.                    319.
  528.                -   IBM Enhanced Personal Computer keyboard for all PS/2 models,
  529.                    AT Model 339, and XT-286.
  530.            o   Pointing Devices
  531.                -   PS/2 Mouse (feature #8770) (6450350) attached to the system
  532.                    pointing device port
  533.                -   Serial pointing device (8)
  534.                    --  Microsoft (9) Mouse for IBM Personal Computers, Microsoft
  535.                        Part Number 039-099, 100ppi
  536.                    --  Microsoft Mouse for IBM Personal Computers, Microsoft
  537.                        Part Number 039-199, 200ppi
  538.                    --  PC Mouse (10), Metagraphics/Mouse Systems Part Number
  539.                        900120-214, 100 ppi
  540.                    --  Visi-On Mouse (11), Visi-On Corp.  Part Number
  541.                        69910-1011, 100 ppi.
  542.                -   Parallel pointing device for AT and PC XT-286
  543.                    --  Microsoft Mouse for IBM Personal Computers, Microsoft
  544.                        Part Number 037-099, 100ppi
  545.                    --  Microsoft Mouse for IBM Personal Computers, Microsoft
  546.                        Part Number 037-199, 200ppi.
  547.                -   InPort Microsoft Mouse for AT and PC XT-286, Microsoft Part
  548.                    Number 037-299, 200ppi.
  549.                 (8) Serial (asynchronous) pointing devices are supported in the
  550.                   OS/2 mode only.
  551.                 (9) Registered trademark of the Microsoft Corporation.
  552.                 (10) Trademark of the Metagraphics/Mouse Systems.
  553.                 (11) Trademark of the Visi-On Corporation.
  554.            o   Plotters
  555.                       The following plotters have full Presentation Manager
  556.                support.  Non-Presentation Manager applications coded to
  557.                interface with plotters will run unmodified under Version 1.2.
  558.                Plotters are supported only in the OS/2 mode.
  559.                -   IBM 6180 Plotter
  560.                -   IBM 6182 Plotter
  561.                -   IBM 6184 Plotter
  562.                -   IBM 6186 Plotter Models 1 and 2
  563.                -   IBM 7371 Plotter
  564.                -   IBM 7372 Plotter
  565.                -   IBM 7374 Plotter Models 1 and 2
  566.                -   IBM 7375 Plotter.
  567.                       NOTE:  The IBM 7371, 7374 and 7375 Plotters are no longer
  568.                marketed.
  569.            o   Other
  570.                -   AT Serial/Parallel Adapter Card (#0215, #3395, or #3400)
  571.                    (6450215, 55X3560, 55X3679).  (A maximum of two parallel
  572.                    ports is supported by OS/2 Standard Edition Version 1.2.)
  573.                -   PS/2 Dual Asynchronous Adapter/A (#3033) (6450347).  (A
  574.                    maximum of three serial ports is supported by OS/2 Standard
  575.                    Edition Version 1.2.)
  576.                -   PS/2 Multi-Protocol Adapter/A (#3042) (6450348) in
  577.                    asynchronous mode.  (A maximum of three serial ports is
  578.                    supported by OS/2 Standard Edition Version 1.2.)
  579.                -   PS/2 Multi-Protocol Adapter/A (#3043) (6451003).  (A maximum
  580.                    of three serial ports is supported by OS/2 Standard Edition
  581.                    Version 1.2.)
  582.                -   IBM 80287 Math Co-Processor (#3001) (6450356) for PS/2:
  583.                    (#0211) (8286127) for AT or PC XT-286)
  584.                -   IBM 80387 Math Co-Processor (in 80287 mode) for PS/2:
  585.                    (#3002) (6450369) for 8570-E61, 8580-041 or 8580-071; (#8720)
  586.                    (6450378) for 8580-111, 8580-311, 8573-061, or 8573-121;
  587.                    (#6320) (6450607) for 8570-A21).
  588.                -   IBM 80387SX Math Co-Processor (in 80287 mode) for PS/2:
  589.                    (#4676) (27F4676) for 8555-031 or 8555-061.
  590.            SUPPORTED HARDWARE FOR FAMILY APPLICATIONS:  Assuming there is
  591.            sufficient memory, display, and other appropriate hardware, a family
  592.            application can run on all the system units supported by OS/2 and DOS
  593.            Version 3.30 or 4.00.  Family applications are created by using the
  594.            family application programming interface of OS/2 and utilities
  595.            supplied in the Programming Tools and Information Version 1.2.
  596.            PROGRAMMING REQUIREMENTS:  An application developer should acquire a
  597.            license for the OS/2 Programming Tools and Information Version 1.2.
  598.            The OS/2 Programming Tools and Information Version 1.2 is required to
  599.            create an OS/2 application using either the Dialog Manager or
  600.            Presentation Manager.  The OS/2 Programming Tools and Information
  601.            Version 1.2 requires OS/2 Standard Edition Version 1.2 and
  602.            accompanying manuals.
  603.            COMPATIBILITY:  With the following exceptions, programs designed to
  604.            run under OS/2 Standard Edition Version 1.1 will run under OS/2
  605.            Standard Edition Version 1.2 and do not need to be reinstalled.
  606.            NOTE:  Customers who have compiled programs using IBM FORTRAN/2
  607.            Version 1.00 or 1.01, which are to be run on OS/2 Standard Edition
  608.            Version 1.2, must get maintenance level 1.02 of IBM FORTRAN/2 and
  609.            recompile their programs to ensure proper function and correct
  610.            results.
  611.                   If the application uses certain subsystem function such as
  612.            physical video buffer access, registering of subsystem functions, or
  613.            character device monitors, it will be required to run in a
  614.            full-screen OS/2 session.  Otherwise, the application can be windowed
  615.            by specifying it as RUN IN A TEXT WINDOW when installing the
  616.            application under the OS/2 Presentation Manager.
  617.                   Licensees of Basic Compiler/2, Macro Assembler/2, Pascal
  618.            Compiler/2 or C/2 Version 1.0 may submit the CodeView update order
  619.            form contained in the OS/2 Standard Edition Version 1.2 package to
  620.            receive an update to CodeView containing advanced function for
  621.            debugging OS/2 applications.  The order form must be accompanied by
  622.            proof of license of the eligible language product being used.  IBM
  623.            will honor requests for the update until November 1, 1989.
  624.            NOTE:  This CodeView update is the same update made available for
  625.            OS/2 Standard Edition Version 1.1.
  626.                   Depending on the programming language used to develop
  627.            applications, some capabilities of OS/2 Standard Edition Version 1.2
  628.            may not be possible to implement in an application.
  629.                   OS/2 Standard Edition Version 1.2 does not support the SYS
  630.            utility or the /S option of the FORMAT command.  The BACKUP and
  631.            RESTORE commands are supported in protect-mode only.
  632.                   Programs compiled using the Version 1.1 Presentation Manager
  633.            will run on Version 1.2 without change.
  634.                   The DOS environment of OS/2 Standard Edition Version 1.2
  635.            protects a user's investment in current software by providing the
  636.            capability to run existing IBM DOS programs, subject to certain
  637.            limitations described in the OS/2 documentation.  Generally, the DOS
  638.            environment is compatible to a subset of DOS 4.00 function.  Support
  639.            for disk files greater than 32Mb was included in OS/2 Standard
  640.            Edition Version 1.1, and is available in DOS compatibility mode.  The
  641.            DOS 4.00 support for greater than 25 lines of text mode display and
  642.            support for additional video modes for PS/2 displays are also
  643.            available in DOS compatibility mode.  The remaining new DOS 4.00
  644.            functions, such as the DOS Shell or LIM/EMS, are not supported.  The
  645.            interface for the DOS compatibility environment resembles the
  646.            DOS 3.30 command line as it did in Version 1.1.  The OS/2 Family API
  647.            allows programs to be written that will run on DOS 3.30, DOS 4.00,
  648.            OS/2 Standard Edition Version 1.1 or OS/2 Standard Edition
  649.            Version 1.2.
  650.                   Many existing DOS applications may be run in the DOS mode of
  651.            OS/2.  Users should be aware that some DOS applications, such as
  652.            communications and timing dependent programs, may not function
  653.            properly in the DOS mode of OS/2.
  654.            PLANNING INFORMATION
  655.                   The OS/2 INFORMATION AND PLANNING GUIDE (G360-2650) will
  656.            contain planning information, including memory, fixed disk, and
  657.            system unit requirements for typical OS/2 Version 1.2 systems.
  658.            CUSTOMER RESPONSIBILITIES:  The customer must actively assist the
  659.            registered Service Coordinator in problem determination.  The
  660.            following paragraphs discuss the Service Coordinator's role and
  661.            relationship to IBM Program Services.
  662.                   Program Service will be provided to customers via a registered
  663.            Service Coordinator.  The Service Coordinator will be designated at
  664.            the time of acquisition.  Depending on the place of acquisition and
  665.            type of contract, the Service Coordinator may be an IBM Advanced
  666.            Product Dealer or a customer representative.  Any questions regarding
  667.            the registration of Service Coordinators should be directed to the
  668.            place of acquisition.
  669.                   Refer to the product documentation for instructions on how to
  670.            report suspected OS/2 defects to the registered Service Coordinator.
  671.                   The registered Service Coordinator is responsible for
  672.            assisting the customer with:
  673.            o   Determining whether a problem is defect or usage related and
  674.                routing it to the appropriate organization
  675.            o   Determining whether a problem has been caused by hardware or
  676.                software
  677.            o   Identifying which software being used is causing the problem
  678.            o   Reporting suspected OS/2 defects to IBM
  679.            o   Performing other activities recommended by IBM support
  680.                organizations to define and/or resolve the problem
  681.            o   Submitting data to IBM for analysis
  682.            o   Assisting the customer in applying corrective service.
  683.                   IBM Central Service will respond, upon request from a
  684.            registered Service Coordinator, to a defect in the unaltered portion
  685.            of a supported release of the licensed program by issuing corrective
  686.            service information such as correction documentation, corrected code,
  687.            notice of availability of corrected code, a restriction or a bypass
  688.            as determined by IBM.  This defect support is only applicable if the
  689.            defect is found to occur in the operating environment in which the
  690.            product was intended to be used.
  691.                   The IBM Support Center will provide the registered Service
  692.            Coordinator with telephone assistance in problem diagnosis and
  693.            resolution.  The registered Service Coordinator may call the IBM
  694.            Support Center at any time and will receive a return call within
  695.            eight (8) business hours, Monday through Friday, 8:00 a.m. to
  696.            5:00 p.m., local customer time.
  697.                   In addition, and as an alternative, registered Service
  698.            Coordinators who have electronic communications capability will be
  699.            provided access to an online data base that will provide information
  700.            about known defects, if any, and the ability to report suspected
  701.            problems electronically.
  702.                   Software requirements for the electronic service support are:
  703.            o   DOS 3.30, 4.00, or OS/2
  704.            o   IBM service support access diskette (ZV38-0350 for 5.25-inch
  705.                360Kb media, ZV38-0351 for 3.5-inch 720Kb media).
  706.                   Hardware requirements for the electronic service support are:
  707.            o   A PC XT-286, AT, or PS/2 unit with the following minimum
  708.                requirements:
  709.                -   128Kb of application address space will be required while
  710.                    running the service support access code.
  711.                -   One 360Kb 5.25-inch diskette drive or one 720Kb 3.5-inch
  712.                    diskette drive
  713.                -   Display adapter (monochrome, color/graphics, or VGA) with
  714.                    attachment cable and 80-column video monitor
  715.                -   Asynchronous communication adapter
  716.                -   Cable conforming to the EIA RS-232C standard.
  717.                       Other equivalent hardware may be used if desired; however,
  718.                IBM can only answer connectivity questions related to the
  719.                supported configurations.
  720.            o   Modem.  One of the following full-duplex, asynchronous modems or
  721.                equivalent that uses the AT command set:
  722.                -   IBM 5841 or 5842 external modem at 2400 bits per second (bps)
  723.                -   IBM 4805 internal at 2400bps
  724.                -   IBM 4829 internal at 2400bps.
  725.            o   Switched telephone line.
  726.            INSTALLABILITY:  Installation information is contained in a
  727.            publication shipped with the product.  To install OS/2 Standard
  728.            Edition Version 1.2, refer to the GETTING STARTED publication.  To
  729.            install the OS/2 Programming Tools and Information Version 1.2, refer
  730.            to the installation booklet contained in the product.
  731.                   Facilities are supplied in OS/2 to install Presentation
  732.            Manager and/or OS/2 Device Drivers.  Refer to the USING ADVANCED
  733.            FEATURES publication for information on using these facilities.
  734.            PACKAGING:  The OS/2 Standard Edition Version 1.2 product package
  735.            contains:
  736.            o   LICENSE INFORMATION booklet
  737.            o   Program License Agreement
  738.            o   Proof of license
  739.            o   Diskettes containing the OS/2 Standard Edition Version 1.2
  740.                machine-readable information and device drivers.  Program number
  741.                6024926 contains 1.44Mb, 3.5-inch diskettes.  Program number
  742.                6024930 contains 1.2Mb, 5.25-inch diskettes.
  743.            o   Each of the following:
  744.                -   Getting Started
  745.                -   Product Information booklet
  746.                -   Using Advanced Features (Command Reference information is now
  747.                    online.)
  748.                -   Keyboards and Code Pages Card
  749.                -   CodeView Update Order Form
  750.                -   Quick Reference Card.
  751.                   The following information is available separately:
  752.            o   Keyboards and Code Pages book
  753.            o   Command Reference (hard copy book)
  754.                   The OS/2 Programming Tools and Information Version 1.2 product
  755.            package contains:
  756.            o   LICENSE INFORMATION BOOKLET
  757.            o   Program License Agreement
  758.            o   Proof of license
  759.            o   Diskettes.  The OS/2 Programming Tools and Information
  760.                machine-readable information is on 3.5-inch (1.44Mb) diskettes.
  761.                5.25-inch (1.2Mb) diskettes are available by using the reply card
  762.                included with the product.
  763.            o   Reply card for 5.25-inch (1.2Mb) diskette media
  764.            o   Each of the following:
  765.                -   Programming Overview
  766.                -   Programming Guide
  767.                -   Building Programs
  768.                -   Installation Booklet
  769.                -   Programming Reference (three volumes)
  770.                    --  C/2 Bindings Reference
  771.                    --  Macro Assembler/2 Bindings Reference
  772.                    --  COBOL/2 Bindings Reference
  773.                    --  IBM FORTRAN/2 Bindings Reference
  774.                -   I/O Subsystems and Device Drivers (two volumes)
  775.                -   Dialog Manager Guide and Reference
  776.                -   Dialog Tag Language Description and Compiler Reference.
  777.                   The separate documentation only package (6024927) for OS/2
  778.            Standard Edition Version 1.2 includes the following publications:
  779.            o   Getting Started
  780.            o   Product Information booklet
  781.            o   Using Advanced Features
  782.            o   Keyboards and Code Pages Card
  783.            o   Quick Reference Card.
  784.                   The COMMAND REFERENCE (6024928) may also be ordered
  785.            separately.
  786.            SECURITY, AUDITABILITY AND CONTROL
  787.                   User management is responsible for evaluation, selection, and
  788.            implementation of security features, administrative procedures, and
  789.            appropriate controls in application systems and communication
  790.            facilities.
  791. ORDERING   ORDERING INFORMATION
  792.                   The IBM OS/2 Rebate Offering was announced May 9, 1989
  793.            (Marketing Announcement 389-072).  Please refer to the modification
  794.            of that Offering, dated May 16, 1989 (389-074), for details of the
  795.            participation and upgrade opportunities available for IBM OS/2
  796.            Standard Edition Version 1.2 and the IBM OS/2 Programming Tools and
  797.            Information Version 1.2.
  798.                   Ordering instructions will be provided when the program
  799.            becomes available.
  800.                   Licensees of IBM Operating System/2 Standard Edition
  801.            Version 1.0, IBM Operating System/2 Standard Edition Version 1.1, IBM
  802.            DOS 3.X (3.0, 3.1, 3.2, 3.30) and IBM DOS 4.00 will be offered an
  803.            upgrade to IBM Operating System/2 Standard Edition Version 1.2 for an
  804.            upgrade charge after October 2, 1989.
  805.            TERMS AND CONDITIONS
  806.            LICENSING:  The programs in this announcement are licensed under the
  807.            terms and conditions of the IBM Program License Agreement.  A copy of
  808.            the agreement is included in the program package.
  809.            LIMITED WARRANTY:  Program:  Yes.  Media:  Yes.  (Both are three
  810.            months.)  Additional licenses:  Yes.  Media:  Not applicable.
  811.            CUSTOMER FULFILLMENT OPTION:  Yes.
  812.            EDUCATIONAL ALLOWANCE:  A 55 percent educational allowance is
  813.            available to qualifying institutions in accordance with the
  814.            Educational Allowance Amendment.  The educational allowance may not
  815.            be added to any other discount or allowance.
  816.                   Program upgrades are not eligible for the educational
  817.            allowance.
  818.            VOLUME DISCOUNT:  Volume discounting is available under the terms and
  819.            conditions of the Volume Procurement Amendment (VPA) and the Exhibit
  820.            for Personal Computer/System Programs or the Exhibit for Personal
  821.            Computer/System Programs for Qualified Educational
  822.            Institutions/Hospitals.  The programs in this announcement are
  823.            included in the Eligible Program List for Personal Computer/System
  824.            Programs and for Personal Computer/System Programs -- Qualified
  825.            Educational Institutions/Hospitals.  They may be added to the
  826.            applicable category in the space provided on the Eligible Program
  827.            List.  Program packages are included in Category A under 5871-AAA.
  828.            Additional licenses are available only under the VPA and are included
  829.            in Category A under 5872-AAA.
  830.                   Program package upgrades and additional license upgrades are
  831.            included in Category B and are eligible for volume discounting based
  832.            on the commitment in Category A.  Documentation is included in
  833.            Category B and is eligible for volume discounting based on the
  834.            commitment in Category A.
  835.            TESTING PERIOD:  Program packages:  Two months for up to three copies
  836.            of each Eligible Program ordered under a VPA addendum.  Additional
  837.            licenses:  Not applicable.
  838.            PROGRAM SERVICES:  Central service, including the IBM Support Center,
  839.            is planned to be available until September 29, 1990, for OS/2
  840.            Standard Edition Version 1.2 and for OS/2 Programming Tools and
  841.            Information Version 1.2.  The statement of service included in the
  842.            program package describes this service.
  843.            CHARGES
  844.                   OS/2 STANDARD EDITION (SE) VERSION 1.2
  845.            PROGRAM     PROGRAM                            ONE-TIME      UPGRADE
  846.            NUMBER      NAME                               CHARGE        CHARGE
  847.            6024926     Program Package
  848.                        (3.5-inch)                         $ 340
  849.                        Upgrade from DOS
  850.                        3.X/4.0                                          $ 285
  851.                        Upgrade from OS/2
  852.                        Version 1.0 or 1.1                                 100
  853.            6024930     Program Package
  854.                        (5.25-inch)                          340
  855.                        Upgrade from DOS
  856.                        3.X/4.0                                            285
  857.                        Upgrade from OS/2
  858.                        Version 1.0 or 1.1                                 100
  859.            6024932     Additional License                   300
  860.            6024955     Upgrade from
  861.                          SE 1.0/1.1                                        50
  862.            6024952     Upgrade from
  863.                          DOS 3.X/4.0                                      245
  864.            6024927     Documentation Only                    35
  865.            6024928     Command Reference                     70
  866.            OS/2 PROGRAMMING TOOLS AND INFORMATION VERSION 1.2
  867.            PROGRAM     PROGRAM                            ONE-TIME      UPGRADE
  868.            NUMBER      NAME                               CHARGE        CHARGE
  869.            6024929     Program Package
  870.                        (3.5-inch)                         $ 650
  871.                        Upgrade from OS/2
  872.                        Toolkit Version 1.1
  873.                          or 1.1                                         $ 395
  874.            ADDITIONAL LICENSES CHARGE:  Customers who pay a one-time charge for
  875.            additional licenses may copy machine-readable program materials and
  876.            printed documentation previously acquired from IBM in a program
  877.            package.  One copy may be made for each additional license ordered.
  878.            PROGRAM UPGRADE CHARGE:  A program upgrade charge applies when the
  879.            upgrade is ordered from October 2, 1989, through July 2, 1990.
  880.  
  881. NUMBER     289-217
  882. DATE       890516
  883. CATEGORY   WS00, WS20, AS70
  884. TYPE       Programming
  885. TITLE      IBM OPERATING SYSTEM/2 EXTENDED EDITION VERSION 1.2
  886. ABSTRACT          Operating System/2 (TM) (OS/2 (TM)) Extended Edition
  887.            Version 1.2 uses the functions of OS/2 Standard Edition Version 1.2
  888.            as its base operating system.  OS/2 has been enhanced with a Dialog
  889.            Manager that conforms to IBM's Systems Application Architecture (TM)
  890.            (SAA).  In addition, OS/2 Extended Edition Version 1.2 includes an
  891.            SAA Procedures Language, a flexible language that allows programmers
  892.            to write command procedures in a clear, structured way.  OS/2
  893.            Extended Edition continues as a primary participant in IBM Systems
  894.            Application Architecture.
  895.                   New functions supported by the Communications Manager are SNA
  896.            gateway, Ethernet (1) DIX Version 2.0 and IEEE 802.3, X.25,
  897.            asynchronous and 3270 terminal emulator enhancements, with
  898.            modifications to allow them to run as Presentation Manager
  899.            applications.  Support also includes COBOL/2 language support and
  900.            expanded support for AS/400 (TM) including 5250 Work Station Feature
  901.            and twinaxial attachment.
  902.                   The LAN Requester component of OS/2 Extended Edition enables
  903.            workstation access to the shared resources on the OS/2 LAN Server
  904.            Version 1.0.  The LAN Requester supports the IBM OS/2 LAN application
  905.            programming interfaces (APIs) and takes advantage of the performance
  906.            improvements and large disk media management characteristics provided
  907.            by the new High Performance File System option of OS/2 Standard
  908.            Edition Version 1.2.
  909.                   Database Manager enhancements include local area network (LAN)
  910.            support (remote data services), a DOS Database Requester, referential
  911.            integrity, SAA Procedures Language support, precompiler support for
  912.            COBOL/2, Pascal/2, IBM FORTRAN/2 languages, a Query Manager callable
  913.            interface, and a business graphics interface.  Also included are
  914.            enhancements to error log support, additional security functions (SQL
  915.            GRANT/REVOKE support), and new levels of data isolation.  The Query
  916.            Manager has been modified to run as a Presentation Manager
  917.            application.
  918.                           PROGRAM                  ONE-TIME
  919.                           NUMBER                   CHARGE
  920.                           15F7143                   $830
  921.                           15F7144                    830
  922.                   Planned Availability:  November 1989
  923.             (TM) Trademark of the International Business Machines Corporation.
  924.             (1) Trademark of Xerox Corporation.
  925. PRODNO       15F7143  IBM Operating System/2 Extended
  926.                         Edition Version 1.2 (3.5-inch)
  927.              15F7144  IBM Operating System/2 Extended
  928.                         Edition Version 1.2 (5.25-inch)
  929. OVERVIEW   HIGHLIGHTS
  930.            o   SAA participant
  931.            o   SNA extensions including gateway, X.25, and Ethernet DIX
  932.                Version 2.0, and IEEE 802.3 LAN support
  933.            o   AS/400 twinaxial connectivity and 5250 Work Station Feature
  934.            o   3270 and asynchronous enhancements including use of the
  935.                Presentation Manager, 3270 host directed print, and 3270 host
  936.                graphics enabling
  937.            o   X.25 non-SNA API, selective support of COBOL/2, and RAS
  938.                extensions to the common services API
  939.            o   LAN Requester support for the IBM OS/2 LAN APIs and the new High
  940.                Performance File System
  941.            o   Database Manager Enhancements
  942.                -   Remote Data Services and DOS Database Requester
  943.                -   Referential integrity and additional levels of data isolation
  944.                -   COBOL, Pascal, FORTRAN and Procedures Language support
  945.                -   Query Manager callable interface and a business graphics
  946.                    interface
  947.                -   Query Manager operation as a Presentation Manager application
  948.                -   User Profile Management and SQL GRANT/REVOKE
  949.            DESCRIPTION
  950.                   OS/2 Extended Edition Version 1.2 is upwardly compatible with
  951.            OS/2 Extended Edition Version 1.1, but adds significant new
  952.            functions, services, and usability enhancements to allow users to
  953.            migrate existing DOS applications, develop new Protect Mode
  954.            applications, and install and use the system more productively than
  955.            ever before.
  956.                   OS/2 Extended Edition Version 1.1 is described in Programming
  957.            Announcement 288-690, dated November 29, 1988.
  958.                   OS/2 Extended Edition continues to participate in SAA as the
  959.            platform for the development of portable applications and the
  960.            interconnection of cooperative SAA systems.  The OS/2 workstation is
  961.            the window to the customer enterprise-wide information system under
  962.            SAA.  Applications written to SAA specifications will have a
  963.            consistent screen design and user interface, making it easier for
  964.            customers to learn and use new applications.  SAA is the framework
  965.            for development of consistent applications and cooperative processing
  966.            across the major IBM computing environments of System/370 (TM),
  967.            AS/400, and the Personal System/2 (R).  SAA consists of four related
  968.            elements:  common user access, common programming interface, common
  969.            communications support, and common applications.  For additional
  970.            information on SAA, refer to SAA:  AN OVERVIEW (GC26-4341).
  971.                   The integrated SAA Procedures Language is similar to Virtual
  972.            Machine/System Product (VM/SP) System Product Interpreter and is
  973.            based on the REstructured eXtended eXecutor (REXX).  It combines the
  974.            structured logic, general variables, and subroutine calls of a
  975.            traditional programming language with the ability to execute
  976.            character strings as system commands.  External functions may be
  977.            written in the Procedures Language itself, IBM C/2 1.1, IBM Pascal/2
  978.            or IBM Macro Assembler/2.
  979.             (TM) Trademark of the International Business Machines Corporation.
  980.             (R) Registered trademark of the International Business Machines
  981.               Corporation.
  982.            OS/2 STANDARD EDITION ENHANCEMENTS
  983.            OS/2 Extended Edition Version 1.2 uses the functions of OS/2 Standard
  984.            Edition Version 1.2 as its base operating system.  It contains all
  985.            the enhancements of OS/2 Standard Edition Version 1.2 as described in
  986.            Programming Announcement 289-218, dated May 16, 1989.
  987.                   The High Performance File System manages large disk media in a
  988.            fast and consistent manner.  The High Performance File System is an
  989.            attractive alternative to the file allocation table or FAT-based file
  990.            system because it supports DASD with capacities up to 2 terabytes and
  991.            can handle files as large as 2 gigabytes.  The High Performance File
  992.            System maintains compatibility with the FAT file system at the API
  993.            level, and is less performance sensitive as file sizes and/or
  994.            directories get very large.  The system installation procedure is
  995.            used to install the High Performance File System.
  996.                   The integration of an SAA Dialog Manager in OS/2 Standard
  997.            Edition along with the enhancements to the presently available
  998.            Presentation Manager emphasize IBM's commitment to SAA.
  999.                   The OS/2 Dialog Manager provides significant elements of the
  1000.            interface for the Systems Application Architecture Dialog Manager
  1001.            (SAA/DM) described in the SAA publication, COMMON PROGRAMMING
  1002.            INTERFACE DIALOG REFERENCE (SC26-4356).  The OS/2 Dialog Manager is a
  1003.            productivity aid to assist application developers in managing input
  1004.            and output between their applications and the end user.  The Dialog
  1005.            Manager is contained in the OS/2 Programming Tools and Information
  1006.            Version 1.2.  It provides APIs for many of the defined SAA dialog
  1007.            elements.  The Dialog Tag Language (DTL), also described in the CPI
  1008.            Dialog Reference, is the means to define dialog elements other than
  1009.            application program logic:  application panels, application command
  1010.            tables, messages and function key lists.  A compiler to process
  1011.            panels written in the Dialog Tag Language is contained in the OS/2
  1012.            Programming Tools and Information Version 1.2.  Dialog Manager
  1013.            programs may be written in IBM C/2 1.1, IBM FORTRAN/2, IBM Macro
  1014.            Assembler/2, IBM Pascal/2 and IBM COBOL/2.
  1015.                   The Presentation Manager has further enhanced SAA/CUA
  1016.            compliance, providing more function and usability for both
  1017.            application developers and end users.  Presentation Manager
  1018.            enhancements are intended to assist the application developer in
  1019.            writing high-performing, full-function applications that can be
  1020.            tailored to a specific user or environment.  Presentation Manager
  1021.            calls are available to control the program groups a user sees and can
  1022.            access, allowing personalization of the system to a specific user or
  1023.            group of users.  The Presentation Manager has three new utilities for
  1024.            the printing/plotting, display and interchange of picture files.
  1025.            Presentation Manager programs may be written in IBM FORTRAN/2, IBM
  1026.            COBOL/2, IBM C/2 1.1, and IBM Macro Assembler/2.
  1027.            COMMUNICATIONS MANAGER ENHANCEMENTS
  1028.            SNA gateway support allows access to an IBM System/370 host by
  1029.            multiple users attached to the gateway via an IBM Token-Ring, IBM PC
  1030.            Network LAN, SDLC switched link, or an X.25 network.  The link
  1031.            between the gateway and the host may be SDLC, X.25, or an IBM
  1032.            Token-Ring.  The supported line speeds for these links are the same
  1033.            as for any personal computer using OS/2 Extended Edition Version 1.2.
  1034.            The gateway personal computer, which does not have to be dedicated to
  1035.            this task, appears to the host as a single physical unit (PU2.0) with
  1036.            up to 254 LUs, which may be shared between the workstations.  Up to
  1037.            256 workstations may be configured on the LAN, with 64 active at one
  1038.            time, each with multiple LUs.  The workstation appears to the user as
  1039.            if it were directly attached to the host.  LUs may be dedicated, or
  1040.            they may be POOLED in order to allow greater efficiency in their
  1041.            allocation between workstations, and to reduce the configuration and
  1042.            startup requirements in the host.  The protocols supported by the
  1043.            gateway between the workstation and the host are LU1, 2, 3, and 6.2.
  1044.            In most environments workstations may use the same gateway when
  1045.            operating with:
  1046.            o   OS/2 Extended Edition Version 1.1
  1047.            o   OS/2 Extended Edition Version 1.2
  1048.            o   IBM Personal Communications/3270
  1049.            o   3270 Emulation Program Version 3.0
  1050.            o   3270 Workstation Program Version 1.1
  1051.            o   APPC/PC Version 1.11
  1052.                   Communications to the AS/400 have been expanded to allow IBM
  1053.            Token-Ring, X.25, twinaxial, and remote connection via the IBM 5394
  1054.            Remote Control Unit links, in addition to existing SDLC links.  All
  1055.            these use LU6.2 protocols.  X.25 has been added to System/36 (TM)
  1056.            support in addition to the existing SDLC and IBM Token-Ring support.
  1057.            The 5250 Work Station Feature can provide the functions of up to five
  1058.            display/printer sessions.  The five sessions may be any combination
  1059.            of display sessions and printer sessions concurrently active on one
  1060.            or more local or remote AS/400 or System/36 units.  Detailed
  1061.            information on the display and printer support is provided in the
  1062.            MACHINE REQUIREMENTS section.  The Emulator High Level Language
  1063.            Application Programming Interface (EHLLAPI) supported with 3270
  1064.            emulation is also supported for the enhancement of 5250 applications.
  1065.                   3270 Emulation has been enhanced with the addition of 3270
  1066.            host-directed print, 3270 graphics support enabling, and presentation
  1067.            space print (3270 local copy).  3270 host-directed print allows LU1,
  1068.            LU3 and non-SNA printer data streams to be printed at the workstation
  1069.            printer.  Multiple printer sessions are supported and the workstation
  1070.            may be stand-alone or gateway-attached.  3270 Graphics support works
  1071.            with the GDDM (TM)-OS/2 Link program, which adds graphics support to
  1072.            the 3270 emulator.  This allows the workstation to function as a GDDM
  1073.            mainframe graphics terminal.  In addition, GDDM pictures may be
  1074.            printed and plotted, or saved to a Presentation Manager metafile.
  1075.            For additional information, refer to GDDM -- OS/2 Link, Programming
  1076.            Announcement 289-222, dated May 16, 1989.  Presentation space print
  1077.            may be either host or user initiated.  The entire presentation space
  1078.            or a user selected portion may be printed.
  1079.             (TM) Trademark of the International Business Machines Corporation.
  1080.                   The ASCII terminal emulators add support for 8-bit, no parity,
  1081.            asynchronous character data streams.  The modem command strings
  1082.            provided for the explicitly supported modems, or their equivalents,
  1083.            may now be edited by the user, which allows support for a variety of
  1084.            modems with different command requirements.  Applications written to
  1085.            the Asynchronous Communications Device Interface may initialize ACDI
  1086.            with their own modem command strings.  It is possible through the use
  1087.            of a single key to have a SNAPSHOT copy of the display screen
  1088.            contents saved on a logfile.  A Version 24 (RS-232C) ABC switch can
  1089.            be connected to any asynchronous communications port to provide user
  1090.            switching between a modem supported by the ACDI asynchronous device
  1091.            drivers and other serial I/O devices (such as printers and plotters)
  1092.            supported by the base operating system device drivers.  The ACDI and
  1093.            base device drivers will share this port on a sequential use basis.
  1094.                   The 3270 and ASCII terminal emulators now use the Presentation
  1095.            Manager and its windowing facilities to allow user interaction with
  1096.            the system and to take advantage of the enhanced font support
  1097.            available.  Each logical terminal will appear in a separate window
  1098.            that can be individually started, stopped, moved and sized by the
  1099.            user.  Additional emulator facilities include:
  1100.            o   the remapping of keyboard function and accelerator keys
  1101.            o   cursor join (to the mouse position)
  1102.            o   online choice of fonts for the EGA, VGA, and the IBM 8514/A
  1103.                displays
  1104.            o   the saving and restoring of window characteristics.
  1105.                   Additional support is provided for the 3270 emulator with the
  1106.            clipboard functions of Mark, Cut, Copy, Paste, and Undo.  The ASCII
  1107.            emulator has support for Mark and Copy.  The user can transfer
  1108.            information between the Communications Manager windows and other
  1109.            application windows that support clipboard.  Formats supported for
  1110.            Cut and Copy are:  Simple Text, Text with Attributes, and Bit Image.
  1111.            Simple Text is supported for Paste.
  1112.                   X.25 is a Systems Application Architecture Common
  1113.            Communications Support protocol.  OS/2 Extended Edition Version 1.2
  1114.            X.25 Packet Switched Data Network (PSDN) support allows an IBM
  1115.            Personal System/2 Model 50Z or higher, equipped with one or more IBM
  1116.            X.25 Interface Co-Processor/2 adapters, to attach to one or more X.25
  1117.            PSDN's and communicate with other systems or hosts having appropriate
  1118.            X.25 support.  Connection to public and private networks conforming
  1119.            to CCITT 1980 or 1984 X.25 recommendations is supported.  Multiple
  1120.            IBM X.25 Interface Co-Processor/2 adapters are supported, depending
  1121.            on the available slots in the system unit.  The software enables each
  1122.            adapter to offer either an X.21, X.21bis/V.24, or an X.21bis/V.35
  1123.            interface, and support speeds up to 64K bps.  The software can
  1124.            support a mixture of up to 128 switched virtual circuits (SVC) and
  1125.            permanent virtual circuits (PVC).  SNA Communications is supported by
  1126.            the qualified logical link control (QLLC).  There is also an API that
  1127.            enables X.25 support for non-SNA communications (an enhanced version
  1128.            of the API available on IBM DOS products in some non-US countries).
  1129.            This API can support multiple applications concurrently.  Both SNA
  1130.            and non-SNA applications may concurrently share the same adapters.
  1131.            Connection (in France only) to the Transpac network via the public
  1132.            switched telephone network is supported via the PTT supplied MOCAM
  1133.            VX32 adapter.  Autodial and autoreceive facilities are supported.
  1134.                   Ethernet DIX Version 2.0 and IEEE 802.3 LANs are supported.
  1135.            The Communications Manager utilizes the Network Driver Interface
  1136.            Specification (NDIS) for these two additional LAN protocols.  This
  1137.            support provides the ability for the upper layer Netbios (TM), SNA
  1138.            LU2, SNA LU6.2 functions to be used across Ethernet DIX Version 2.0
  1139.            and IEEE 802.3 LANs.  Applications written to the IEEE 802.2,
  1140.            Netbios, and APPC interfaces can be used across an Ethernet DIX
  1141.            Version 2.0 and IEEE 802.3 LAN.  The SNA functions of APPC and 3270
  1142.            emulation (with EHLLAPI and SRPI) may be used through the
  1143.            Communications Manager SNA gateway to SDLC, IBM Token-Ring and
  1144.            X.25-based hosts for Ethernet DIX Version 2.0 and IEEE 802.3 LANs.  A
  1145.            list of LAN adapters supported in this environment will be provided
  1146.            at product availability.
  1147.                   An extension to the common services API allows all
  1148.            Communications Manager RAS functions (trace, dump, errors and
  1149.            messages) to be performed under program control, and no longer
  1150.            require an operator to perform these tasks.  A user-written program
  1151.            can monitor errors and messages selectively, and take appropriate
  1152.            action.  Message pop-ups on the screen can be suppressed.
  1153.                   The COBOL/2 language has been added to Pascal/2, C/2 and the
  1154.            Macro Assembler/2 for the support of the APPC and SRPI programming
  1155.            interfaces.
  1156.                   Double Byte Character Set (DBCS) enabling has been extended to
  1157.            cover 3270 Emulation and 5250 Work Station Feature.  IBM
  1158.            implementation of DBCS versions of OS/2 Extended Edition are only
  1159.            available as announced in the IBM Asia/Pacific Group.
  1160.             (TM) Trademark of the International Business Machines Corporation.
  1161.            LAN REQUESTER ENHANCEMENTS
  1162.            The OS/2 Extended Edition Version 1.2 LAN Requester will attach to
  1163.            the IBM OS/2 LAN Server Version 1.0 and will take advantage of the
  1164.            new OS/2 Standard Edition Version 1.2 High Performance File System.
  1165.            In addition to performance improvements, this optional replacement
  1166.            for the FAT-based file system will manage large disk media.
  1167.                   In addition to Named Pipes APIs already announced, IBM OS/2
  1168.            LAN API support has been extended to the following categories:
  1169.            o   ALERT -- notification of network events
  1170.            o   SERIAL SERVICE -- control shared serial devices and their
  1171.                associated queues
  1172.            o   CONNECTIONS -- list of all connections made to a server by a
  1173.                requester client or all connections made to a server's shared
  1174.                resources
  1175.            o   FILES -- monitoring which file, device, and pipe resources are
  1176.                opened on a server, and closing one of the resources if necessary
  1177.            o   MESSAGES -- send, receive, read, log, and forward messages
  1178.            o   REMOTE UTILITIES -- copy and move remote files, remotely execute
  1179.                a program, and access the time-of-day information on a remote
  1180.                server
  1181.            o   SERVER -- enable remote administration tasks to be performed on a
  1182.                local or remote server
  1183.            o   SERVICE -- start and control network service programs
  1184.            o   SESSIONS -- control network sessions established between
  1185.                requester and servers
  1186.            o   SHARES -- control shared resources
  1187.            o   USE -- examine or control connections (uses) between requesters
  1188.                and servers
  1189.            o   REQUESTERS -- control the operation of requesters
  1190.            o   PRINT -- control the print jobs in a spooler queue or the spooler
  1191.                queue manager and spooler queue processor
  1192.            o   MAILSLOTS -- one-way interprocess communication.
  1193.            DATABASE MANAGER ENHANCEMENTS
  1194.            Remote Data Services (Operating System/2 Extended Edition to
  1195.            Operating System/2 Extended Edition via the Communications Manager's
  1196.            APPC) provides support to allow the data base management system to be
  1197.            used in an IBM Token-Ring, IBM PC Network LAN, or Ethernet DIX
  1198.            Version 2.0 and IEEE 802.3 environments.  A supported Personal
  1199.            System/2 or personal computer on the LAN is able to function as a
  1200.            data base requester and/or data base server workstation.  This
  1201.            capability allows multiple workstations to access a common data base,
  1202.            or a single workstation to access geographically distributed data
  1203.            bases.  The location of the data base (server) is transparent to the
  1204.            requesting application or end user (requester).  Multiple application
  1205.            programs can access a single data base concurrently.  An application
  1206.            is also able to access multiple data bases serially.  Each
  1207.            requester/server workstation utilizes the APPC Programming Interface
  1208.            in the Communications Manager.  The Remote Data Services component
  1209.            uses the OS/2 Extended Edition Communications Manager APPC sessions
  1210.            to connect Database Manager requesters and servers.  APPC sessions
  1211.            can be configured on a variety of communications links.  The Remote
  1212.            Data Services APPC sessions can be supported by IBM Token-Ring, IBM
  1213.            PC Network or Ethernet DIX Version 2.0 and IEEE 802.3 links in a LAN
  1214.            environment.  The Database Manager will support a single SDLC
  1215.            connection between an OS/2 Extended Edition Database Manager
  1216.            Requester and an OS/2 Extended Edition Database Server.
  1217.                   The OS/2 Extended Edition Database Manager provides a DOS
  1218.            Database Requester allowing access from a DOS workstation to an OS/2
  1219.            Extended Edition Database Manager data base.  The DOS Requester
  1220.            supports the SQL API in the DOS environment, and also a subset of the
  1221.            Database Services Environment Utility API.  Applications intended for
  1222.            use with the DOS Database Requester must be precompiled on an OS/2
  1223.            Extended Edition Database Manager workstation and then compiled as a
  1224.            DOS application.  The application can then be transferred to the DOS
  1225.            workstation for execution.  A user interface is not provided and, if
  1226.            required, must be obtained from an alternative source.  The DOS
  1227.            Database Requester Workstation requires the installation of the IBM
  1228.            LAN Support Program Version 1.0 and DOS 3.3 or later to support the
  1229.            Netbios session used to communicate with the OS/2 Extended Edition
  1230.            Database Manager server.  The DOS Database Requester supports both
  1231.            IBM Token Ring and IBM PC Network LAN environments.
  1232.                   Referential integrity ensures the consistency of data values
  1233.            between related columns of different tables.  The Database Manager in
  1234.            OS/2 Extended Edition Version 1.2 provides this key relational
  1235.            support that can be applied to new or existing tables.  Programmer
  1236.            productivity can be increased by allowing this function to be moved
  1237.            out of application programs and into the Database Manager.  For
  1238.            example, a user may define an EMPLOYEE table that contains employee
  1239.            and department numbers and a DEPARTMENT table that contains
  1240.            department numbers.  In addition, the user may want to ensure that
  1241.            for every department number in the EMPLOYEE table there must be an
  1242.            equal and unique department number in the DEPARTMENT table.  Such a
  1243.            constraint defined on the EMPLOYEE table is called a referential
  1244.            constraint.  The department number in the DEPARTMENT table is called
  1245.            the primary key, and the department number in the EMPLOYEE table is
  1246.            called the foreign key in this constraint.  Enforcement of this
  1247.            constraint provides referential integrity.  The Database Manager
  1248.            records and enforces this data relationship, and enforcement by
  1249.            application logic is not necessary.  Referential integrity
  1250.            constraints can be defined for tables through the SQL interface and
  1251.            through a prompted interface within the Query Manager.
  1252.                   The OS/2 Extended Edition Version 1.2 Database Manager will
  1253.            support the Procedures Language to give application developers direct
  1254.            access to features of the Database Manager that are currently
  1255.            available to programmers using C/2.  The Procedures Language is also
  1256.            supported by the Query Manager Callable Interface.
  1257.                   The Database Application Remote Interface capability allows an
  1258.            application developer to develop an application program where the
  1259.            processing can be split between the data base requester and the data
  1260.            base server in a local area network.  When the application is run,
  1261.            some of the processing load can be transferred from the requester to
  1262.            the server, resulting in a reduction of traffic on the communication
  1263.            facility.
  1264.                   Precompiler support has been added to allow embedded SQL
  1265.            statements to be included in programs written in COBOL/2, Pascal/2
  1266.            and IBM FORTRAN/2.  SQL statements may be embedded into application
  1267.            programs allowing the programs to interface with the Database Manager
  1268.            and access the data in the data base.
  1269.                   Cursor Stability is an alternative level of data isolation
  1270.            that allows greater concurrent data access than the Repeatable Read
  1271.            data isolation level presently provided by the Database Manager.  An
  1272.            application developer specifies the desired level of data isolation
  1273.            to the Database Manager.  The Cursor Stability data isolation level
  1274.            allows another application to read or to change rows of table data,
  1275.            which the application with cursor stability has previously read.
  1276.                   Uncommitted Read is a new level of data isolation offered in
  1277.            the OS/2 Database Manager.  A Database Manager application using
  1278.            Uncommitted Read will read and return all rows of data even if they
  1279.            contain uncommitted changes made by other applications.  The
  1280.            Uncommitted Read function results in improved performance because an
  1281.            application that is reading does not have to wait on other
  1282.            applications to Commit or Rollback.  The application programmer makes
  1283.            the decision as to which data isolation level to use when the
  1284.            application is bound to the data base.
  1285.                   Database Manager Error Log Support in OS/2 Extended Edition
  1286.            Version 1.2 will provide information to the Common OS/2 Extended
  1287.            Edition Error Log, one of the diagnostic tools being provided in the
  1288.            base operating system.  In the case of a problem with an Extended
  1289.            Edition system, the Common Error Log will contain a record of any
  1290.            system level error messages generated by the Database Manager.  The
  1291.            diagnostic tools are accessed from the OS/2 command line.  Upon
  1292.            invocation, a full screen interface to diagnosing errors is provided.
  1293.                   The Presentation Manager, introduced in OS/2 Standard Edition
  1294.            Version 1.1 for applications, will now be used by the Query Manager,
  1295.            allowing the Query Manager to utilize Presentation Manager controls,
  1296.            graphics, icons, and windowing capabilities.
  1297.                   OS/2 Extended Edition Version 1.2 Database Manager supports a
  1298.            Business Graphics Interface that provides the user with the
  1299.            capability to install and use a vendor business graphics program that
  1300.            has been written to this interface.  This permits graphic
  1301.            presentation of report data that was accessed by the Query Manager's
  1302.            Prompted or SQL Query capability and displayed by the Report
  1303.            function.  The Query Manager is enhanced to include a GRAPH option on
  1304.            the Report ACTIONS pull-down menu.  Examples of Report data that a
  1305.            vendor supplied application program could graph includes bar, pie and
  1306.            line charts.  The method of passing data from the Query Manager to a
  1307.            vendor developed business graphics application program could change
  1308.            in subsequent releases of OS/2 Extended Edition.  This may require
  1309.            applications using the business graphics interface to be changed in
  1310.            order to migrate to a subsequent release of OS/2 Extended Edition.
  1311.            Information about the Business Graphics Interface will not be
  1312.            included in the OS/2 Extended Edition Version 1.2 library, but will
  1313.            be available upon request from:
  1314.                IBM Corporation
  1315.                Entry Systems Division
  1316.                Department A50, Building 814
  1317.                11400 Burnet Road
  1318.                Austin, TX  78758
  1319.                   The Operational Status tool of the OS/2 Extended Edition
  1320.            Version 1.2 Database Manager provides a snapshot of information about
  1321.            current data base activity.  This administrative tool provides
  1322.            information about where the data bases are located, alias names, the
  1323.            time and date a data base was last backed up, and how many
  1324.            applications are currently connected to a specific data base.
  1325.                   The Operational Status Tool also includes user detail
  1326.            information on each user connected to the data base, including:
  1327.            o   ID
  1328.            o   authority level
  1329.            o   number of SQL calls that have been made to the Database Manager
  1330.                since the beginning of the current transaction
  1331.            o   total number of requests since the data base was started
  1332.            o   number of completed units of work since connecting to the data
  1333.                base
  1334.            o   elapsed time since the last Commit or Rollback.
  1335.                   The total connect time, lock wait status (yes or no), and the
  1336.            state of a transaction are also provided.  The Operational Status
  1337.            tool is beneficial in providing user and data base information while
  1338.            performing problem determination.  If desired, this Operational
  1339.            Status information can be printed.
  1340.                   Query Manager now includes the Query Manager Callable
  1341.            Interface.  This common programming interface (CPI) will enable an
  1342.            application program to call Query Manager functions.  For example,
  1343.            you may want to design an end-user application that includes query,
  1344.            data entry/edit and report functions.  Instead of designing all the
  1345.            screens to perform these functions inside the application, the user
  1346.            can call the Query Manager's functions from inside the application.
  1347.            As appropriate, control is returned to the calling application
  1348.            following the completion of the requested Query Manager function.
  1349.            The external application program can invoke the interactive
  1350.            facilities of the Query Manager to create queries, reports, menus,
  1351.            and panels, as well as the commands to manipulate such objects; for
  1352.            example, export table, run query, etc.  The Query Manager Callable
  1353.            Interface support can be used in application programs written in C/2,
  1354.            COBOL/2, Pascal/2, IBM FORTRAN/2 or the Procedures Language.  The
  1355.            Query Manager Callable Interface adheres to the SAA Query CPI
  1356.            definitions as described in the SAA COMMON PROGRAMMING INTERFACE
  1357.            QUERY REFERENCE (SC26-4349) available for ordering from IBM.
  1358.                   User Profile Management and SQL GRANT/REVOKE statements help
  1359.            control user access to a data base and the tables within the data
  1360.            base.  Database Manager prevents unauthorized access by coordinating
  1361.            its security functions through a component called User Profile
  1362.            Management and through the SQL GRANT/REVOKE Authorization statements.
  1363.            User Profile Management establishes access levels used by the
  1364.            Database Manager.  Before using objects in the Database Manager, the
  1365.            user must be identified to User Profile Management and be validated
  1366.            by a password on the first use of the Database Manager.  The user is
  1367.            then associated with a valid USERID.  Access to a specific data base
  1368.            and the objects within it (for example, tables, views, access plans)
  1369.            is controlled by SQL GRANT/REVOKE statements.  A creator, or other
  1370.            specifically authorized user of a data base object (such as a systems
  1371.            administrator or data base administrator) may protect the object by
  1372.            only granting access rights to specific users and/or groups.  Another
  1373.            user must be specifically authorized to access and update a data base
  1374.            object.  These rights can also be revoked as required.  A creator
  1375.            also has the option to allow public access to all data base objects.
  1376.            SQL GRANT/REVOKE statements can be defined through the SQL interface
  1377.            or through a prompted interface within the Query Manager.
  1378.            OVERALL EASE-OF-USE ENHANCEMENTS FOR OS/2 EXTENDED EDITION
  1379.            Features have been added to improve ease of use.  The new OS/2
  1380.            Extended Edition install procedures allow more flexibility in the
  1381.            choice of functions to be installed, the ability to remove unwanted
  1382.            functions, and the ability to tailor the install process for other
  1383.            users.  The Communications Manager, the Database Manager and the LAN
  1384.            Requester may be installed on any logical fixed disk drive (for
  1385.            example, C, D or E); however, the base operating system must be
  1386.            installed on fixed disk drive C.
  1387.                   Network Asset Management is supported by responding to host
  1388.            queries for Product Vital Data.  This information is useful to a
  1389.            central network administrator in performing inventory management for
  1390.            an entire network.  Product information returned on the reply
  1391.            includes the operator recorded hardware model and serial number, as
  1392.            well as software names and version levels as maintained by the OS/2
  1393.            Extended Edition components.
  1394.            NATIONAL LANGUAGE SUPPORT
  1395.            IBM Operating System/2 Extended Edition Version 1.2 provides National
  1396.            Language Support (NLS).
  1397.                   User interaction with IBM Operating System/2 Extended Edition
  1398.            Version 1.2 for the U.S. version is in English.  However, the
  1399.            following language alphabets (and associated keyboards) are also
  1400.            supported for keyboard input, display, and printing, except as noted
  1401.            elsewhere.
  1402.                                               3270                3101
  1403.                           BASE PC             EMULATION           EMULATION
  1404.            LANGUAGE       KEYBOARD            KEYBOARD            KEYBOARD
  1405.            Danish         Denmark             Denmark             N/A
  1406.            Dutch          Netherlands         Netherlands         N/A
  1407.            English        UK (ID 166          UK                  UK
  1408.                             and 168)
  1409.                           US/Canada           US/Canada           US/Canada
  1410.            Finnish        Finland             Sweden/             N/A
  1411.                                                 Finland
  1412.            French         France              France              France
  1413.                             (ID 189             (Azerty)
  1414.                             and 120)
  1415.                           Swiss               Swiss               N/A
  1416.                             (French)            (French)
  1417.                           Belgium             Belgium             N/A
  1418.            Canadian/      Canada              Canada              Canada
  1419.             French          (Bilingual)         (Bilingual)         (Bilingual)
  1420.            German         Germany             Austria/            Germany
  1421.                                                 Germany
  1422.                           Swiss               Swiss               N/A
  1423.                             (German)            (German)
  1424.            Italian        Italy (ID 141       Italy               Italy
  1425.                             and 142)
  1426.            Norwegian      Norway              Norway              N/A
  1427.            Portuguese     Portugal            Portugal            N/A
  1428.            Spanish        Spain               Spain               N/A
  1429.                           Latin America       Latin America       N/A
  1430.            Swedish        Sweden              Sweden/             N/A
  1431.                                                 Finland
  1432.            NOTE:  The DEC VT100 (2) Terminal Emulation keyboard is supported for
  1433.            the U.S. and U.K.
  1434.             (2) Trademark of Digital Equipment Corporation.
  1435.                   The following keyboards are supported by the 5250 Work
  1436.            Station:
  1437.            COUNTRY                  ENHANCED       ATPC           AT5250
  1438.            Belgium                    120          120             120
  1439.            Canada (French)            058          058             277
  1440.            Denmark                    159          159             281
  1441.            Finland                    153          268             285
  1442.            France                     189          248             251
  1443.            France                     120
  1444.            Germany/Austria            129          249             265
  1445.            Italy                      141          247             247
  1446.            Italy                      142
  1447.            Latin America              171          172             170
  1448.            Netherlands                143          103B            101
  1449.            Norway                     155          266             281N
  1450.            Portugal                   163          270             163
  1451.            Spain                      173          172             172
  1452.            Swiss (French)             150F          SF             150F
  1453.            Swiss (German)             150G          SG             150G
  1454.            United Kingdom             166          166             313
  1455.            United Kingdom             168
  1456.            U.S./Canada                103F         103B            101
  1457.                   IBM Operating System/2 Extended Edition supports code page
  1458.            switching between any two personal computer ASCII code pages
  1459.            preselected at installation from the following:
  1460.            o   Code page 437:  (Sweden, Finland, Netherlands, France, Spain,
  1461.                Italy, Germany, and Universal English)
  1462.            o   Code page 850:  Multilingual
  1463.            o   Code page 860:  Portuguese (Portugal)
  1464.            o   Code page 863:  Canadian French (Canada)
  1465.            o   Code page 865:  Nordic (Denmark and Norway).
  1466.                   The following devices support code page switching:
  1467.            o   IBM Enhanced Graphics Adapter with appropriate display
  1468.            o   IBM Personal System/2 Display Adapter (#4050) with appropriate
  1469.                display
  1470.            o   IBM Personal System/2 (Models 50Z, 60, 70 or 80) with appropriate
  1471.                display
  1472.            o   IBM Personal System/2 Display Adapter 8514/A with appropriate
  1473.                display
  1474.            o   IBM Proprinter (TM) (all models except 4201 Proprinter Model 1,
  1475.                U.S. version)
  1476.            o   IBM 5202 Quietwriter (R) III.  Optional font cartridges are
  1477.                required to support code pages 850, 863, and 865.  The printer
  1478.                does not support code page 860 (Portuguese).
  1479.             (TM) Trademark of the International Business Machines Corporation.
  1480.             (R) Registered trademark of the International Business Machines
  1481.               Corporation.
  1482. CUSTINFO   PUBLICATIONS
  1483.                   Publications ordering information will be provided at product
  1484.            availability.
  1485.            EDUCATION SUPPORT
  1486.                   The following courses will be updated to include features and
  1487.            functions announced for OS/2 Extended Edition Version 1.2.  This
  1488.            material will be available concurrently with the availability of OS/2
  1489.            Extended Edition Version 1.2.
  1490.            o   Implementing OS/2 Communications Manager in the
  1491.                Enterprise -- G3686
  1492.            o   OS/2 Database Design and Coding -- P1010
  1493.            o   OS/2 Query Manager Workshop -- P1009
  1494.            SCHEDULE
  1495.                   Planned availability is November 1989.
  1496. TECHINFO   TECHNICAL INFORMATION
  1497.            SPECIFIED OPERATING ENVIRONMENT
  1498.            MACHINE REQUIREMENTS:  Supported hardware for OS/2 Extended Edition
  1499.            Version 1.2 is included following the newly supported items.
  1500.                   The minimum memory requirement for an Operating System/2 mode
  1501.            only environment is 3.5Mb.  This minimum memory will allow users in
  1502.            Operating System/2 mode to execute a Communications Manager terminal
  1503.            emulation application and an application program, such as a
  1504.            spreadsheet application comparable to existing IBM DOS applications.
  1505.            Users should ensure that they have the capability to expand their
  1506.            memory beyond 3.5Mb.
  1507.                   Environments likely to require incremental memory include
  1508.            concurrent IBM DOS-mode applications, multiple communications
  1509.            protocols, or concurrent communications and data base applications.
  1510.            PS/2 Model 70 (8570) Models 041, E61, 121, and PS/2 Model 80 (8580)
  1511.            Models 111 and 311 require an additional 128Kb of memory for hardware
  1512.            system use.  Memory planning information will be available at product
  1513.            availability in THE INFORMATION AND PLANNING GUIDE.
  1514.                   One fixed disk with a minimum of 30Mb capacity is required.
  1515.            This minimum 30Mb capacity will allow a user in Operating System/2
  1516.            mode to execute a Communications Manager application, and an
  1517.            application program, such as a spreadsheet application comparable to
  1518.            existing IBM DOS applications.  Users should ensure that they have
  1519.            the capability to expand their fixed disk beyond 30Mb.
  1520.                   In addition to space for user-written programs and data files,
  1521.            some examples of environments likely to increase disk requirements
  1522.            are concurrent installation of the Communications and Database
  1523.            Managers, and the extent to which execution of concurrent
  1524.            applications occurs (requires segment swap areas).  In these cases,
  1525.            users should ensure that they have the capability to expand their
  1526.            fixed disk beyond 30Mb.  Fixed disk planning information will be
  1527.            provided at product availability in THE INFORMATION AND PLANNING
  1528.            GUIDE.
  1529.                   A summary of newly supported devices follows:
  1530.                   IBM 5.25-inch Internal Diskette Drive (1.2Mb) (6451006) and
  1531.            Adapter (6451007) for Models 60 and 80
  1532.                   IBM 4869 Model 2.  IBM PS/2 5.25-inch (1.2Mb) (4869002)
  1533.            External Diskette Drive and Adapter/A (6451007)
  1534.                   For attachment to X.25 Packet Switched Data Networks, the IBM
  1535.            X.25 Interface Co-Processor/2, (16F1858) is available as a feature on
  1536.            the IBM Personal System/2 Model 50Z, 60, 70 or 80.
  1537.                   For communications with the AS/400 via twinaxial link:
  1538.            o   The IBM Personal Computer AT (R) (AT (R)) requires the IBM
  1539.                Enhanced 5250 Display Station Emulation Adapter (#2911)
  1540.                (30F5383).
  1541.            o   The IBM PS/2 Models 50Z, 60, 70, and 80 require the IBM
  1542.                System/36/38 Workstation Emulation Adapter/A (#6279) (69X6279)
  1543.            o   The IBM PS/2 Model 30-286 Model E01 requires the IBM Enhanced
  1544.                5250 Display Station Emulation Adapter (#2911) (30F5383).
  1545.            5250 WORK STATION FEATURE:  Display sessions provide the functions of
  1546.            the 5292-1 and 3197-C20 color display terminals, the IBM 3196-A20,
  1547.            and the IBM 5291 monochrome display terminals.  Printer sessions
  1548.            emulate the functions of the IBM 5219, 5224 or 5256 printers.  The
  1549.            IBM 5216 Wheelprinter and the IBM 5201 Quietwriter Model 002 personal
  1550.            printers can emulate an IBM 5219 Printer.  The IBM 5152 Graphics
  1551.            Printer (Model 002), the IBM 5216 Wheelprinter (Model 001), the IBM
  1552.            4201 Proprinter (Models 001, 002), and the IBM 5201 Quietwriter
  1553.            (Model 002) personal printers can emulate an IBM 5224 (except
  1554.            graphics features) or IBM 5256 Printer.
  1555.                   Through the use of IBM provided printer function tables, a
  1556.            variety of IBM personal printers, both serial and parallel, may be
  1557.            used as workstation printers.  Printer function tables are supplied
  1558.            for the IBM 3812 Page Printer, the IBM 4202 Proprinter XL, IBM 4207
  1559.            Proprinter X24, IBM 4208 Proprinter XL24, and the IBM 5202
  1560.            Quietwriter III, and the IBM 5204 Quickwriter (R) printers.  Other
  1561.            personal printers (including non-IBM printers) may be described by
  1562.            the user via printer function tables.  The 5250 Work Station Feature
  1563.            supports the AS/400 function, which allows users to bypass the AS/400
  1564.            sign-on screen.
  1565.                   The IBM Realtime Interface Co-Processor Multiport/2 is
  1566.            supported by OS/2 Extended Edition Version 1.2 by providing the
  1567.            Device Driver and an associated API.  Documentation on how
  1568.            applications can utilize this device will be provided at product
  1569.            availability.  Support provided by OS/2 Extended Edition Version 1.2
  1570.            is the same as that previously provided by OS/2 Standard Edition.
  1571.             (R) Registered trademark of the International Business Machines
  1572.               Corporation.
  1573.            PREREQUISITES:  The system unit must have a diskette drive A capable
  1574.            of reading either 3.5-inch (1.44Mb) or 5.25-inch (1.2Mb) high
  1575.            capacity diskettes because OS/2 Extended Edition Version 1.2 will be
  1576.            shipped on this media.
  1577.                   The 3270 Remote Attachment Support feature of the AS/400
  1578.            Communications Utility Licensed Program (5728-CM1) is required when
  1579.            using the AS/400 as an intermediate node for 3270 emulation.
  1580.                   The following operating environment gives support information
  1581.            for IBM OS/2 Extended Edition Version 1.2.
  1582.                   The following system units are supported by OS/2 Extended
  1583.            Edition Version 1.2:
  1584.            o   IBM PS/2 Model 30-286 (8530) Model E01 with 30Mb fixed disk
  1585.                drive I (#1030)
  1586.            o   IBM PS/2 Model 50Z (8550) Model 031 or 061
  1587.            o   IBM PS/2 Model 55 SX (8555) Models 031 and 061
  1588.            o   IBM PS/2 Model 60 (8560) Model 041 or 071
  1589.            o   IBM PS/2 Model 70 (8570) Model A21, E61, or 121
  1590.            o   IBM PS/2 Model 80 (8580) Model 041, 071, 111, or 311
  1591.            o   IBM Personal Computer AT (R) (5170) Model 239, 319, or 339
  1592.            o   IBM 7531 and 7532 Industrial Computer Models 041 and 111 (with
  1593.                40Mb fixed disk)
  1594.            o   IBM 7552 Industrial Computer Model 540 (with additional 20Mb
  1595.                fixed disk option).
  1596.             (R) Registered trademark of the International Business Machines
  1597.               Corporation.
  1598.                   The following diskette drives are supported by OS/2 Extended
  1599.            Edition Version 1.2:
  1600.            o   IBM 3.5-inch high-capacity diskette drive (1.44Mb) for the IBM
  1601.                PS/2 (#3057) (6450357)
  1602.            o   IBM 5.25-inch high-capacity diskette drive (1.2Mb) for the IBM AT
  1603.                (#0206) (6450206)
  1604.            o   IBM 3.5-inch diskette drive (720Kb) for the IBM AT (#0357)
  1605.                (6450357)
  1606.            o   IBM 4865 Model 2, IBM Personal Computer 3.5-inch External
  1607.                Diskette Drive (720Kb) for the IBM AT (6280774)
  1608.            o   IBM 4869 PS/2 5.25-inch External Diskette Drive (360Kb) and IBM
  1609.                PS/2 5.25-inch External Diskette Drive Adapter (#8760) (6450245).
  1610.            o   IBM 5.25-inch Internal Diskette Drive (1.2Mb) (6451006) and
  1611.                Adapter (6451007) for PS/2 Model 60 and 80.
  1612.                   The following fixed disk drives are supported by OS/2 Extended
  1613.            Edition Version 1.2:
  1614.            o   30Mb fixed disk drive I; for PS/2 Model 30-286 (#1030) (6451030)
  1615.            o   30Mb fixed disk drive; for the IBM AT (#0210) (6450210)
  1616.            o   44Mb fixed disk drive; for the PS/2 Model 60, 70, or 80 (#3046)
  1617.                (6453046)
  1618.            o   60Mb fixed disk drive; standard for PS/2 Model 70 (E61).  For the
  1619.                PS/2 Model 50Z (031) (#6666) (6450606)
  1620.            o   70Mb fixed disk drive; for the PS/2 Models 60 and 80 (#3051)
  1621.                (6450355)
  1622.            o   115Mb fixed disk drive; for the PS/2 Model 80 (#8730) (6450377)
  1623.            o   120Mb fixed disk drive; standard for the PS/2 Model 70 (A21 and
  1624.                121)
  1625.            o   314Mb fixed disk drive; for the PS/2 Model 80 (#6023) (6450381)
  1626.                   One of the adapter and display combinations listed below:
  1627.            o   IBM Color/Graphics Monitor Adapter (#4910) (1504910) with IBM
  1628.                Color Display (5153).
  1629.            o   IBM Enhanced Graphics Adapter (#1200) (1501200) with one of the
  1630.                following displays:  IBM Color Display (5153), IBM Enhanced Color
  1631.                Display (5154), or the IBM Industrial Graphics Display (7534).
  1632.                       NOTE:  The EGA with 64Kb of memory will be supported as a
  1633.                CGA (640 x 200, monochrome).
  1634.            o   IBM PS/2 Display Adapter (#4050) (1887744) for IBM AT with one of
  1635.                the following displays:  IBM PS/2 Monochrome Display (8503), IBM
  1636.                PS/2 Color Display (8512), IBM PS/2 Color Display (8513), or IBM
  1637.                PS/2 Color Display (8514).
  1638.            o   PS/2 system unit (Model 50Z, 60, 70 or 80) with one of the
  1639.                following displays:  IBM PS/2 Monochrome Display (8503), IBM PS/2
  1640.                Monochrome Display (8507), IBM PS/2 Color Display (8512), IBM
  1641.                PS/2 Color Display (8513), or IBM PS/2 Color Display (8514).
  1642.            o   IBM PS/2 Display Adapter 8514/A (#4054) (1887972) with one of the
  1643.                following displays:  IBM PS/2 Monochrome Display (8503), IBM PS/2
  1644.                Monochrome Display (8507), IBM PS/2 Color Display (8512), IBM
  1645.                PS/2 Color Display (8513), or IBM PS/2 Color Display (8514).
  1646.                   Operating System/2 supports the previous display adapters as
  1647.            follows:
  1648.            o   The Presentation Manager session supports display adapters in All
  1649.                Points Addressable Mode at the highest possible resolution for
  1650.                that adapter, except in the following cases:
  1651.                -   Support for the EGA adapter with 64Kb will be at a resolution
  1652.                    of 640 X 200 in mono mode.
  1653.                -   Support for the PS/2 Display Adapter 8514/A with a 8503,
  1654.                    8507, 8512, or 8513 PS/2 Display will be in VGA mode.
  1655.                -   Support for the PS/2 Display Adapter 8514/A with an 8514 PS/2
  1656.                    Color Display without the Memory Expansion Kit (#4081)
  1657.                    (1887989) will be in VGA mode.
  1658.                -   Support for a fully populated PS/2 Display Adapter 8514/A
  1659.                    with an 8514 PS/2 Color Display will be at a resolution of
  1660.                    1024 x 768.
  1661.            o   OS/2 mode applications running in sessions outside the
  1662.                Presentation Manager control the mode of the display adapter.
  1663.            NOTE:  In a non-Presentation Manager screen group, an Operating
  1664.            System/2 application program can use the IBM 8514/A Adapter in
  1665.            Advanced Function (high resolution) mode by issuing 8514/A adapter
  1666.            interface calls.
  1667.                   The adapter interface software is contained on a diskette
  1668.            shipped with the 8514/A adapter.  Customers using the 8514/A in
  1669.            advanced function mode must ensure that the adapter interface code is
  1670.            at the correct level for use with Operating System/2.  The adapter
  1671.            interface level can be determined by running HDIVER.EXE in the HDIOS2
  1672.            directory.  If this directory does not exist, the customer can order
  1673.            using form number G68X-2300, at no charge.  This part number includes
  1674.            a new level of the adapter interface and additional pages for the
  1675.            8514/A TECHNICAL REFERENCE.
  1676.                   The following communication adapters are supported by OS/2
  1677.            Extended Edition Version 1.2:
  1678.                   For the IBM PS/2 Model 30-286:
  1679.            o   IBM PS/2 Multifunction Adapter (#8635) (30F5365)
  1680.            o   IBM Token-Ring Network PC Adapter II (#9858) (25F9858).
  1681.                   For attachment to X.25 Packet Switched Data Networks, the IBM
  1682.            X.25 Interface Co-Processor/2 (16F1858) is available as a feature on
  1683.            the IBM Personal System/2 Model 50Z, 60, 70 or 80.
  1684.                   For the IBM PS/2 Models 50Z, 60, 70, and 80:
  1685.            o   IBM PS/2 Dual Asynchronous Adapter/A (#3033) (6550347)
  1686.            o   IBM PS/2 Multiprotocol Adapter/A (SDLC, Asynchronous) (#3042)
  1687.                (6550348) (Model 60 only)
  1688.            o   IBM PS/2 Multiprotocol Adapter/A (SDLC, Asynchronous) (#3043)
  1689.                (6451003)
  1690.            o   IBM 3270 Connection (DFT) (#2000) (25F8448)
  1691.            o   IBM Token-Ring Network Adapter/A (#4790) (69X8138)
  1692.            o   IBM Token-Ring Network 16/4 Adapter/A (#1133) (16F1133)
  1693.            o   IBM PC Network Adapter II/A (#1222) (1501222)
  1694.            o   IBM PC Network Adapter II/A -- Frequency 2 (#5647) (96X5647)
  1695.            o   IBM PC Network Adapter II/A -- Frequency 3 (#5648) (96X5648)
  1696.            o   IBM PC Network Baseband Adapter/A (#1223) (1501223)
  1697.            o   IBM Realtime Interface Co-Processor Multiport/2 (#6263) (09F1897)
  1698.            o   IBM System/36/38 Workstation Emulation Adapter/A (#6279)
  1699.                (69X6279).
  1700.             (TM) Trademark of the International Business Machines Corporation.
  1701.                   For the IBM Personal Computer AT:
  1702.            o   SDLC Adapter (#1205) (1501205)
  1703.            o   3278/79 Emulation Adapter (#2507) (8665789)
  1704.            o   Advanced 3278/79 Emulation Adapter (#5050) (8665789)
  1705.            o   Serial/Parallel Adapter (Asynchronous) (#0215) (6450215)
  1706.            o   Memory Expansion Adapter (Asynchronous) (#3395) (55X3679)
  1707.            o   IBM Token-Ring Network Personal Computer Adapter (#3391)
  1708.                (6339100)
  1709.            o   IBM Token-Ring Network Personal Computer Adapter II (#5063)
  1710.                (67X0438)
  1711.            o   IBM Token-Ring Network PC Adapter II (#9858) (25F9858)
  1712.            o   IBM Token-Ring Network 16/4 Adapter (#7367) (25F7367)
  1713.            o   IBM PC Network Adapter II (#1220) (1501220)
  1714.            o   IBM PC Network Baseband Adapter (#1221) (1501221)
  1715.            o   IBM PC Network Adapter II -- Frequency 2 (#5645) (96X5645)
  1716.            o   IBM PC Network Adapter II -- Frequency 3 (#5646) (96X5646)
  1717.            o   IBM PS/2 Multifunction Adapter (#3619) (30F5364)
  1718.            o   Enhanced Memory Expansion Adapter (Asynchronous) (#8635)
  1719.                (74X8635)
  1720.            o   IBM Enhanced 5250 Display Station Emulation Adapter (#2911)
  1721.                (30F5383).
  1722.                   The following protocol converters are supported by OS/2
  1723.            Extended Edition Version 1.2:
  1724.            o   IBM 3708 Model 001
  1725.            o   IBM 7171 Model 001
  1726.            o   IBM Series/1 (with Yale ASCII Version 2 IUP)
  1727.            o   IBM 3174 (with feature #3020) Models 51R or 52R (supports
  1728.                emulation and file transfer)
  1729.            o   9370 ASCII Subsystem.
  1730.                   The following asynchronous modems are supported by OS/2
  1731.            Extended Edition Version 1.2:
  1732.                                                              COMMAND SET
  1733.                                                              SUPPORTED
  1734.            o   Hayes (3) Smartmodem 1200                     Attention (Hayes)
  1735.            o   Hayes Smartmodem 2400                         Attention
  1736.            o   Hayes V-Series Modem
  1737.                  Enhancer 1200                               Attention
  1738.            o   Hayes V-Series Modem
  1739.                  Enhancer 2400                               Attention
  1740.            o   IBM 5841/PC1200 (external)                    Attention
  1741.            o   IBM 5842/PC2400 (external)                    Attention
  1742.            o   IBM 4805 (internal 1200bps for
  1743.                  Personal Computer AT)                       Attention
  1744.            o   IBM 4829 (internal 2400bps for
  1745.                  Personal Computer AT)                       Attention
  1746.            o   IBM PS/2 (internal 300/1200 for
  1747.                  PS/2 Models 50Z, 60, 70 and 80)             Attention
  1748.            o   ROLMphone (R) 244PC                           Attention
  1749.            o   MicroCom AX type                              Attention
  1750.            o   Racal-Vadic VI2422S                           V.25bis
  1751.            o   Other modem or device                         V.24 CCITT
  1752.                                                              (User
  1753.                                                              provides the
  1754.                                                              command set)
  1755.             (3) Registered trademark of Hayes Micro Computer Products, Inc.
  1756.             (R) Registered trademark of the International Business Machines
  1757.               Corporation.
  1758.                   SDLC Modem Support: SDLC supports DCE (data communications
  1759.            equipment) clocking synchronous modems only.
  1760.            o   Switched connections -- Modems compatible with the 1984 CCITT
  1761.                V.24 interface recommendations as implemented by IBM are
  1762.                supported for manual call as follows:
  1763.                -   Manual call originate
  1764.                -   Manual call answer
  1765.                -   Automatic call answer.
  1766.            o   Non-switched connections:  Non-switched connections are supported
  1767.                to devices compatible with the 1984 CCITT V.24 interface
  1768.                recommendations as implemented by IBM.
  1769.                   The following IBM controllers are supported by OS/2 Extended
  1770.            Edition Version 1.2:
  1771.            o   IBM 3274 Control Unit
  1772.            o   IBM 3174 Subsystem Control Unit
  1773.            o   IBM 3705 Communication Controller
  1774.            o   IBM 3720 Communication Controller
  1775.            o   IBM 3725 Communication Controller
  1776.            o   IBM 3745 Communication Controller
  1777.            o   IBM 3726 Communication Controller Expansion
  1778.            o   IBM 5394 Remote Controller
  1779.            o   IBM 9370 Telecommunications and Workstation Subsystem
  1780.                Controllers.
  1781.                   The following printers are supported by OS/2 Extended Edition
  1782.            Version 1.2*.  They have full support for Presentation Manager and
  1783.            non-Presentation Manager applications.
  1784.            o   IBM 4201 Proprinter Model 1
  1785.                  (withdrawn from marketing)
  1786.            o   IBM 4201 Proprinter II Model 2
  1787.            o   IBM 4201 Proprinter III Model 3
  1788.            o   IBM 4202 Proprinter XL Model 1
  1789.                  (withdrawn from marketing)
  1790.            o   IBM 4202 Proprinter II XL Model 2
  1791.            o   IBM 4202 Proprinter III XL Model 3
  1792.            o   IBM 4207 Proprinter X24 Model 1
  1793.                  (withdrawn from marketing)
  1794.            o   IBM 4207 Proprinter X24E Model 2
  1795.            o   IBM 4208 Proprinter XL24 Model 1
  1796.                  (withdrawn from marketing)
  1797.            o   IBM 4208 Proprinter XL24E Model 2
  1798.            o   IBM 3852 Color Jetprinter Model 2
  1799.                  (withdrawn from marketing)
  1800.            o   IBM 5152 Graphics Printer Model 2
  1801.                  (withdrawn from marketing)
  1802.            o   IBM 5182 Color Printer Model 1 (4)
  1803.            o   IBM 3812 Page Printer (5)
  1804.            o   IBM 5201 Quietwriter Models 1 and 2
  1805.            o   IBM 5202 Quietwriter III
  1806.            o   IBM 5204 Quickwriter Model 1 (6)
  1807.            o   IBM 5216 Wheelprinter Models 1 and 2 (7)
  1808.            o   IBM Personal Page Printer II Model 4216-030
  1809.                -   A PostScript driver is included with OS/2 Version 1.2.
  1810.            NOTES:
  1811.            * Parallel attached printers are supported in both the Operating
  1812.              System/2 and DOS modes.  Serially (asynchronous) attached printers
  1813.              are supported only in the Operating System/2 mode.
  1814.             (4) The color printer is supported in mono mode only and is no
  1815.               longer marketed.
  1816.             (5) The 3812 is supported in 5152 compatibility mode.
  1817.             (6) The Quickwriter is supported in Quietwriter III compatibility
  1818.               mode.
  1819.             (7) The IBM 5223 Wheelprinter E is not supported by OS/2
  1820.               Version 1.2.
  1821.                   The following keyboards are supported:
  1822.            o   IBM Personal Computer AT keyboard for the Personal Computer AT
  1823.                Models 239 and 319.
  1824.            o   IBM Enhanced Personal Computer keyboard for all PS/2 models and
  1825.                Personal Computer AT Model 339.
  1826.                   The following pointing devices are supported:
  1827.            o   PS/2 Mouse (#8770) (6450350) attached to the system pointing
  1828.                device port
  1829.            o   Serial pointing device**
  1830.            o   Microsoft (8) Mouse for IBM Personal Computers, Microsoft Part
  1831.                Number 039-099, 100ppi
  1832.            o   Microsoft Mouse for IBM Personal Computers, Microsoft Part Number
  1833.                039-199, 200ppi
  1834.            o   PC Mouse (9), Metagraphics/Mouse Systems, Part Number 900120-214,
  1835.                100 ppi
  1836.            o   Visi-On Mouse (10), Visi-On Corporation, Part Number 69910-1011,
  1837.                100 ppi
  1838.            NOTES:
  1839.            ** Serial (asynchronous) pointing devices are supported in the
  1840.               Operating System/2 mode only.
  1841.             (8) Registered trademark of the Microsoft Corporation.
  1842.             (9) Trademark of Metagraphics/Mouse Systems.
  1843.             (10) Trademark of the Visi-On Corporation.
  1844.            PLOTTERS:  Non-Presentation Manager applications coded to interface
  1845.            with plotters will run unmodified under OS/2 Standard Edition
  1846.            Version 1.2.  Plotters are supported only in the Operating System/2
  1847.            mode.
  1848.            o   IBM 6180 Plotter
  1849.            o   IBM 6182 Plotter
  1850.            o   IBM 6184 Plotter
  1851.            o   IBM 6186 Plotter Models 1 and 2
  1852.            o   IBM 7371 Plotter
  1853.            o   IBM 7372 Plotter
  1854.            o   IBM 7374 Plotter Models 1 and 2
  1855.            o   IBM 7375 Plotter
  1856.            NOTE:  The IBM 7371, 7374 and 7375 Plotters are no longer marketed.
  1857.            LIMITATIONS:
  1858.            GATEWAY ITEMS:  Only dependent LUs (LU 1, 2, 3, and 6.2) are
  1859.            supported through the SNA gateway.
  1860.                   The SNA gateway does not communicate with an AS/400 host.
  1861.                   The following workstation programs are not supported in the
  1862.            IBM PC Network LAN gateway environment: OS/2 Extended Edition
  1863.            Version 1.1 and IBM 3270 Emulation Program Version 3.0.  IBM 3270
  1864.            Workstation Program Version 1.1 with gateway is only supported on IBM
  1865.            Token-Ring.
  1866.                   The only PU -- SSCP session supported in the SNA gateway
  1867.            environment is at the gateway station.  Applications requiring access
  1868.            to the SPCS commands from Netview (TM), such as IBM LAN Manager 2.0
  1869.            and Netview/PC Version 1.2, must be at the gateway.
  1870.             (TM) Trademark of the International Business Machines Corporation.
  1871.            X.25 ITEMS:  Online facility registration, packet retransmission, and
  1872.            the level 2 multilink procedures are not supported by the X.25 API.
  1873.                   For X.25 PSDNs, the use of the maximum number of virtual
  1874.            circuits may be constrained depending on factors including the
  1875.            selected packet and packet window sizes.
  1876.                   OS/2 Extended Edition cannot communicate with an IBM Series/1
  1877.            via X.25 SNA because the Series/1 can only be configured as an PU-2.0
  1878.            secondary device when attached to an X.25 PSDN.
  1879.                   The number of X.25 Interface Co-Processor/2 Adapters supported
  1880.            is limited to a maximum of eight.
  1881.                   The number of concurrent applications using the X.25 API is
  1882.            limited to a maximum of forty.
  1883.            OTHER ITEMS:  AS/400 and System/36 Graphics are not supported.
  1884.                   IBM 5250 Work Station Feature access to AS/400 Office
  1885.            functions requires the Text Assist function of PC Support Extended
  1886.            OS/2 Support.
  1887.                   The Procedures Language is not supported for Communications
  1888.            Manager functions.
  1889.                   The RAS extensions to the common services API do not have
  1890.            specific High Level Language Support.  Documentation will be
  1891.            available at product availability to describe how the API extensions
  1892.            may be invoked by programs.
  1893.            PLANNING INFORMATION
  1894.                   General planning information for Communications Manager
  1895.            Version 1.2 and the systems it supports will be published in THE
  1896.            INFORMATION AND PLANNING GUIDE.  Ordering information will be
  1897.            supplied at product availability.  Planning information for the
  1898.            installation and use of the Communications Manager will be provided
  1899.            in a system administrator's guide.  Ordering information will be
  1900.            provided at product availability.
  1901.                   Memory and fixed disk requirements for OS/2 Extended Edition
  1902.            Version 1.2 will, in many instances, change from requirements
  1903.            published for previous releases.  The minimum recommended fixed disk
  1904.            capacity for OS/2 Extended Edition Version 1.2 is 30Mb for minimum
  1905.            function.  Memory and fixed disk requirement work sheets will be
  1906.            provided at product availability.
  1907.            PACKAGING:  The 3.5-inch diskette version of OS/2 Extended Edition
  1908.            Version 1.2 will be shipped on 3.5-inch (1.44Mb) dual-sided
  1909.            diskettes.  The 5.25-inch diskette version will be shipped on
  1910.            5.25-inch (1.2Mb) dual-sided diskettes.  Additional packaging
  1911.            information will be provided at product availability.
  1912.            SECURITY, AUDITABILITY AND CONTROL
  1913.                   IBM OS/2 Extended Edition users benefit from the OS/2
  1914.            environment since programs on the same system cannot interfere with
  1915.            each other.
  1916.                   The system management, RAS and configuration facilities are
  1917.            under keylock control that allow display only while preventing
  1918.            create, change or delete actions.
  1919.                   Physical security of the program diskette, password security
  1920.            and appropriate backup procedures are the responsibility of the user.
  1921.            If sensitive data is being sent over external communications
  1922.            facilities, user management may wish to pursue cryptography.
  1923.                   User management is responsible for evaluation, selection, and
  1924.            implementation of security features, administrative procedures, and
  1925.            appropriate controls in application systems and communication
  1926.            facilities.
  1927. ORDERING   ORDERING INFORMATION
  1928.                   Operating System/2 Extended Edition Version 1.2 participates
  1929.            in the OS/2 Rebate Offering.  Refer to Marketing Announcements
  1930.            389-072, dated May 9, 1989, and 389-074, dated May 16, 1989, for
  1931.            upgrade and qualification details.
  1932.                   Ordering instructions will be provided at product
  1933.            availability.
  1934.                   Licensees of OS/2 Extended Edition Version 1.0 or Version 1.1
  1935.            can receive an upgrade to OS/2 Extended Edition Version 1.2 for an
  1936.            upgrade charge.  Details will be provided at product availability.
  1937.            TERMS AND CONDITIONS
  1938.            LICENSING:  The IBM Operating System/2 Extended Edition Version 1.2
  1939.            is licensed under the terms and conditions of the IBM Program License
  1940.            Agreement.  A copy of the agreement is included in the program
  1941.            package.
  1942.            LIMITED WARRANTY:  Program:  Yes.  Media:  Three months.  Additional
  1943.            licenses:  Yes.  Media:  Not applicable.
  1944.            CUSTOMER FULFILLMENT OPTION:  Yes.
  1945.            EDUCATIONAL ALLOWANCE:  A 55 percent educational allowance is
  1946.            available to qualifying institutions in accordance with the
  1947.            Educational Allowance Amendment.  The educational allowance may not
  1948.            be added to any other discount or allowance.
  1949.                   Program upgrades are not eligible for the educational
  1950.            allowance.
  1951.            VOLUME DISCOUNT:  Volume discounting is available under the terms and
  1952.            conditions of the Volume Procurement Amendment (VPA) and the Exhibit
  1953.            for Personal Computer/System Programs or the Exhibit for Personal
  1954.            Computer/System Programs for Qualified Educational
  1955.            Institutions/Hospitals.  IBM OS/2 Extended Edition Version 1.2 is
  1956.            included in the Eligible Program List for Personal Computer/System
  1957.            Programs.  It may be added to the applicable category in the space
  1958.            provided on the Eligible Program List.  Program packages are included
  1959.            in Category A under 5871-AAA.  Additional licenses are available only
  1960.            under the VPA and are included in Category A under 5872-AAA.
  1961.                   Program package upgrades and additional license upgrades are
  1962.            included in Category B and are eligible for volume discounting based
  1963.            on the commitment in Category A.  Documentation is included in
  1964.            Category B and is eligible for volume discounting based on the
  1965.            commitment in Category A.
  1966.            TESTING PERIOD:  Program packages:  Two months for up to three copies
  1967.            of each eligible program ordered under a VPA addendum.  Additional
  1968.            licenses:  Not applicable.
  1969.            PROGRAM SERVICES:  Central service, including the IBM Support Center,
  1970.            will be available until November 30, 1990.  The statement of service
  1971.            included in the program package describes this service.
  1972.            CHARGES
  1973.            PROGRAM     PROGRAM                               ONE-TIME
  1974.            NUMBER      NAME                                  CHARGE
  1975.            15F7143     OS/2 Extended
  1976.                        Edition (EE)
  1977.                        Version 1.2
  1978.                        (3.5-inch diskette)
  1979.                        Program Package                       $ 830
  1980.            15F7144     OS/2 EE
  1981.                        Version 1.2
  1982.                        (5.25-inch diskette)
  1983.                        Program Package                         830
  1984.            15F7161     OS/2 EE
  1985.                        Version 1.2
  1986.                        Additional License                      620
  1987.            PROGRAM     PROGRAM                               UPGRADE
  1988.            NUMBER      NAME                                  CHARGE
  1989.            15F7159     Program Package
  1990.                        Upgrade OS/2 EE
  1991.                        Version 1.2
  1992.                        (3.5-inch)
  1993.                        from OS/2 EE
  1994.                        Version 1.0 or 1.1                     $240
  1995.            15F7151     Program Package
  1996.                        Upgrade OS/2 EE
  1997.                        Version 1.2
  1998.                        (5.25-inch)
  1999.                        from OS/2 EE
  2000.                        Version 1.0 or 1.1                      240
  2001.            15F7176     Additional License
  2002.                        Upgrade OS/2 EE
  2003.                        Version 1.2
  2004.                        from
  2005.                        OS/2 EE Version 1.0
  2006.                        or 1.1                                  100
  2007.            15F7156     Program Package
  2008.                        Upgrade OS/2
  2009.                        EE Version 1.2
  2010.                        (3.5-inch) from OS/2
  2011.                        Standard Edition (SE)
  2012.                        Version 1.0,
  2013.                        1.1 or 1.2                              490
  2014.            15F7148     Program Package
  2015.                        Upgrade OS/2 EE
  2016.                        Version 1.2
  2017.                        (5.25-inch)
  2018.                        from OS/2 SE
  2019.                        Version 1.0, 1.1 or 1.2                 490
  2020.            15F7165     Additional License
  2021.                        Upgrade OS/2 EE
  2022.                        Version 1.2
  2023.                        from
  2024.                        OS/2 SE Version 1.0,
  2025.                        1.1 or 1.2                              320
  2026.            PROGRAM     PROGRAM                               UPGRADE
  2027.            NUMBER      NAME                                  CHARGE
  2028.            15F7153     Program Package
  2029.                        Upgrade OS/2 EE
  2030.                        Version 1.2
  2031.                        (3.5-inch) from
  2032.                        3270 Workstation
  2033.                        Program (WSP)
  2034.                        Version 1.1,
  2035.                        3270 Emulation
  2036.                        Version 3.0
  2037.                        or Personal
  2038.                        Communications/3270                    $620
  2039.            15F7145     Program Package
  2040.                        Upgrade OS/2 EE
  2041.                        Version 1.2
  2042.                        (5.25-inch)
  2043.                        from 3270 WSP
  2044.                        Version 1.1,
  2045.                        3270 Emulation
  2046.                        Version 3.0
  2047.                        or Personal
  2048.                        Communications/3270                     620
  2049.            15F7162     Additional License
  2050.                        Upgrade OS/2 EE
  2051.                        Version 1.2
  2052.                        from 3270 WSP
  2053.                        Version 1.1, 3270
  2054.                        Emulation Version 3.0
  2055.                        or Personal
  2056.                        Communications/3270                     410
  2057.            15F7155     Program Package
  2058.                        Upgrade OS/2 EE
  2059.                        Version 1.2
  2060.                        (3.5-inch) from
  2061.                        3270 Emulation
  2062.                        Program Entry Level
  2063.                        Version 1.2                             680
  2064.            15F7147     Program Package
  2065.                        Upgrade OS/2 EE
  2066.                        Version 1.2
  2067.                        (5.25-inch) from
  2068.                        3270 Emulation
  2069.                        Program Entry Level
  2070.                        Version 1.2                             680
  2071.            15F7164     Additional License
  2072.                        Upgrade OS/2 EE
  2073.                        Version 1.2
  2074.                        from 3270
  2075.                        Emulation Program
  2076.                        Entry Level
  2077.                        Version 1.2                             470
  2078.            15F7158     Program Package
  2079.                        Upgrade OS/2 EE
  2080.                        Version 1.2
  2081.                        (3.5-inch) from
  2082.                        DOS 3.X and 4.0                         775
  2083.            PROGRAM     PROGRAM                               UPGRADE
  2084.            NUMBER      NAME                                  CHARGE
  2085.            15F7150     Program Package
  2086.                        Upgrade OS/2 EE
  2087.                        Version 1.2
  2088.                        (5.25-inch) from
  2089.                        DOS 3.X and 4.0                        $775
  2090.            15F7175     Additional License
  2091.                        Upgrade OS/2 EE
  2092.                        Version 1.2
  2093.                        from DOS 3.X
  2094.                        and 4.0                                 565
  2095.            ADDITIONAL LICENSES CHARGE:  Customers who pay a one-time charge for
  2096.            additional licenses may copy machine-readable program materials and
  2097.            printed documentation previously acquired from IBM in a program
  2098.            package.  One copy may be made for each additional license ordered.
  2099.            PROGRAM UPGRADE CHARGE:  A program upgrade charge applies until
  2100.            August 31, 1990.
  2101.  
  2102. NUMBER     389-074
  2103. DATE       890516
  2104. CATEGORY   WS00, WS20
  2105. TYPE       Marketing
  2106. TITLE      OPERATING SYSTEM/2 REBATE OFFERING MODIFICATION
  2107. ABSTRACT   The Operating System/2 (TM) (OS/2 (TM)) Rebate Offering, announced
  2108.            May 9, 1989 in IBM (R) Marketing Announcement 389-072, is being
  2109.            modified to include new licenses of OS/2 Standard Edition and
  2110.            Extended Edition Version 1.2 which were announced today in IBM
  2111.            Programming Announcements 289-218 and 289-217.
  2112.                   Customers who acquire a new license of OS/2 Standard Edition
  2113.            Version 1.2 or OS/2 Extended Edition Version 1.2 on or before
  2114.            December 31, 1989, qualify for hardware and software rebates as
  2115.            outlined in the OS/2 Rebate Offering.  Rebates announced for the OS/2
  2116.            Standard Edition Version 1.1 are available for new licenses of
  2117.            Standard Edition Version 1.2, and rebates announced for OS/2 Extended
  2118.            Edition Version 1.1 are available for new licenses of Extended
  2119.            Edition Version 1.2.  Refer to IBM Marketing Announcement 389-072,
  2120.            dated May 9, 1989 for details.
  2121.                   In addition, fees to upgrade from Standard Edition Version 1.1
  2122.            to 1.2, Extended Edition Version 1.1 to 1.2, and OS/2 Programmer's
  2123.            Toolkit Version 1.1 to OS/2 Programming Tools and Information Version
  2124.            1.2 are waived until December 31, 1989.  Also, customers who acquired
  2125.            Standard Edition, Extended Edition, or Programmer's Toolkit Version
  2126.            1.0 and have not yet taken advantage of the free upgrade to Standard
  2127.            Edition, Extended Edition, or Programmer's Toolkit Version 1.1 by
  2128.            submitting their replacement card, will be eligible to receive an
  2129.            upgrade to Standard Edition, Extended Edition, or Programming Tools
  2130.            and Information Version 1.2 until December 31, 1989 and have the
  2131.            upgrade fee waived.
  2132.                   However, license upgrades are not eligible for product rebates
  2133.            under the terms of the OS/2 Rebate Offering if a rebate was requested
  2134.            for the original Standard Edition Version 1.1 or Extended Edition
  2135.            Version 1.1 license, or if the original Version 1.1 license was
  2136.            acquired prior to May 9, 1989.
  2137.                   Full details for requesting upgrades will be provided at
  2138.            availability of Standard Edition, Extended Edition, and Programming
  2139.            Tools and Information Version 1.2.
  2140.                   All other terms and conditions of the OS/2 Rebate Offering
  2141.            remain unchanged, as announced.
  2142.             (TM) Trademark of the International Business Machines Corporation.
  2143.             (R) Registered trademark of the International Business Machines
  2144.               Corporation.
  2145. OVERVIEW   "The summary above is the entire text of this announcement."
  2146.