IBM OPERATING SYSTEM/2 (TM) EXTENDED EDITION VERSION 1.1 FIRST
CUSTOMER SHIP DATE AND NEW VERSION 1.0

Contents


Announcement Letter Number 287-499 dated November 3, 1987
US - Last Revised on November 3, 1987



Brief Description of Announcement, Charges, and Availability

       IBM Operating System/2 Extended Edition is a new generation of
operating system providing comprehensive function for both the end
user and the application developer.  It provides the capabilities of
the corresponding version of IBM Operating System/2 Standard Edition,
plus relational data base and communications managers and a Local
Area Network requester, in a single product.  It supports the IBM
Personal System/2 (TM) (Models 50, 60, and 80), and also the IBM
Personal Computer AT (R), and the IBM Personal Computer XT (TM) Model
286.  The Communications Manager provides a wide range of concurrent
connectivities and protocols, concurrent emulation of multiple
terminal types, file transfer, multiple programming interfaces, and
communications and systems management support.  The Database Manager
is consistent with the DB2, SQL/DS, and QMF members of the IBM family
of relational data base products.  IBM Operating System/2 Extended
Edition is a participant in the IBM Systems Application Architecture.
       The product will be released in two stages.  Version 1.0
contains all of the function of IBM Operating System/2 Standard
Edition Version 1.0, plus the Database and Communications Managers
(without support for LANs).  Version 1.1 adds the additional
functions of Standard Edition Version 1.1, including windowing and
graphics, as well as Communications Manager support for LANs.
       Licensees of IBM Operating System/2 Standard Edition
Version 1.0 or Version 1.1, or licensees of IBM 3270 Workstation
Program Version 1.0 or 1.1, will be offered an upgrade to IBM
Operating System/2 Extended Edition, for an upgrade charge.  Also,
licensees of IBM PC 3270 Emulation Program Version 3.0 or IBM PC 3270
Emulation Program, Entry Level, Versions 1.1 or 1.2, will be offered
an upgrade to IBM Operating System/2 Extended Edition for an upgrade
charge.
       Licensees of Operating System/2 Extended Edition Version 1.0
are entitled to a no-charge replacement by Version 1.1 when it
becomes available, at no charge.  Details will be supplied at first
customer shipment of Version 1.0.
       Charges
Program Name/                                One-Time
Number                                       Charge
Program Package
Version 1.0
  90X7933 5.25-inch diskette                 $795
  90X7934 3.5-inch diskette                   795
Version 1.1
  90X7899 5.25-inch diskette                 $795
  90X7900 3.5-inch diskette                   795
       Planned Availability:
o   Version 1.0:  First Customer Shipment - July 1988
o   Version 1.1:  First Customer Shipment - November 1988
 (TM) Trademarks of the International Business Machines Corporation.
 (R) Registered trademark of the International Business Machines
   Corporation.


Customer Letter Section

HIGHLIGHTS
EXTENDED EDITION VERSION 1.0
Includes IBM Operating System/2 Standard Edition Version 1.0
functions, plus:
o   Communications Manager:
    -   Concurrent communications over links selected from a range of
        connectivities (SDLC, DFT and Asynchronous links) using
        LU6.2, IBM 3270 Data Stream (LU2), and Asynchronous protocols
    -   Concurrent emulation of multiple terminal types (IBM 3270,
        and IBM 3101 or DEC(1) VT100)
    -   Communications and Systems Management (C&SM) support
    -   Programming Interfaces (PIs) including Advanced
        Program-to-Program Communications (APPC), Server-Requester
        Programming Interface (SRPI) for Enhanced Connectivity
        Facilities (ECF) and Asynchronous Communications Device
        Interface (ACDI).
o   Database Manager:
    -   Relational model of data, consistent with IBM Database 2
        (DB2) and IBM Structured Query Language/Data System (SQL/DS)
        on IBM host systems
    -   Extensive use of IBM database technology to ensure database
        integrity, consistency and performance in both a single- and
        multi-user environment
    -   IBM Structured Query Language (SQL) based on implementation
        of SQL in DB2 and SQL/DS and consistent with Systems
        Application Architecture
    -   Queries and reports that are extensive subsets of those in
        the IBM Query Management Facility (QMF) on IBM host systems.
o   Participation in IBM Systems Application Architecture
o   New service and warranty
o   National Language support
EXTENDED EDITION VERSION 1.1
o   Contains all of the functions of Extended Edition Version 1.0,
    plus the additional functions provided by the Standard Edition
    Version 1.1, including:
    -   Windowing and the functions that require graphics
    -   Support for files and partitions greater than 32MB
    -   A System Editor.
o   LAN Support
    -   Support for the separately orderable IBM Operating System/2
        LAN server program
    -   Adds concurrent communications services for IBM Token-Ring
        Network and IBM PC Network to those provided in Release 1.0
    -   Adds programming interfaces for IBM NETBIOS and LAN IEEE
        802.2.
EXTENDED EDITION PLANNED ENHANCEMENTS
o   Base Operating System:
    -   Dialog Manager application development facilities.
o   Communications Manager:
    -   SNA Local Area Network gateway
    -   IBM 5250 Workstation Feature
    -   X.25 attachment
    -   Enhanced Communications Facilities (ECF) support extension
    -   IBM 3270 Programming Interface.
o   Database Manager:
    -   Remote data services
    -   COBOL and Pascal precompiler support
    -   Query Manager Import/Export facilities
    -   Query Manager Callable Interface
    -   Import file utility for non-delimited ASCII files
    -   Support for SQL DESCRIBE statement.
(1) Trademark of the Digital Equipment Corporation.
DESCRIPTION
Extended Edition Version 1.0
       IBM Operating System/2 Extended Edition Version 1.0 is a new,
functionally rich operating system for the IBM Personal System/2
Models 50, 60 and 80, the IBM Personal Computer AT Models 099, 239,
319 and 339, and the IBM Personal Computer XT Model 286.
       The Extended Edition is planned to be the operating system for
users of communications and relational data base applications on
supported IBM personal computers and Personal System/2 systems.
PERSONALIZED INSTALLATION
Installation tools support installing an individually selected
mixture of Communications Manager and Database Manager functions.
The installation tools feature full-screen, interactive, installation
menus with online helps.  Once the chosen mixture is installed on the
fixed disk, program segments are loaded into memory as required to
perform the functions.
BASE OPERATING SYSTEM
All the facilities of IBM Operating System/2 Standard Edition
Version 1.0 are available in IBM Operating System/2 Extended Edition
Version 1.0.  For a full description and technical details of IBM
Operating System/2 Standard Edition, refer to Programming
Announcements 287-099, dated April 2, 1987, and 287-498, dated
November 3, 1987.  The following are highlights of the base operating
system functions and facilities:
16MB ADDRESSABLE MEMORY SUPPORT:  IBM Operating System/2 supports up
to 16MB of addressable random access memory, enabling application
developers to take advantage of memory beyond 640KB for applications
and data.  End users can have the benefit of larger and functionally
richer applications that can process larger amounts of data such as
spreadsheets and large documents.
       IBM Operating System/2 implements virtual memory through
segment swapping.  An IBM Operating System/2 application program can
be larger than available real memory.  Actual size is dependent on
program characteristics and the physical capacity of the system.  The
IBM Operating System/2 manages physical memory by swapping memory
segments to a disk file as required.
CONCURRENT PROCESSING OF MULTIPLE APPLICATIONS:  New applications
written to take advantage of the function provided in IBM Operating
System/2 may be run and displayed concurrently for the convenience
and increased productivity of the end user.  Switching between
applications is fast and simple.  Productivity increases because time
previously spent starting and stopping, entering and exiting
applications in a single application environment can now be spent
more productively actually processing data.
       In most cases, applications can also be written without
knowledge of what other applications will coexist.
HIGH-LEVEL PROGRAMMING INTERFACE:  IBM is addressing application
development productivity and future compatibility by providing
application developers with a high-level CALL interface to IBM
Operating System/2.  Applications written to this interface will be
compatible with successive versions of IBM Operating System/2 and
also with successive IBM Personal System/2 systems supporting
Operating System/2.  Applications can also take advantage of a
high-level of device independence.  This assists in upgrading to new
IBM Personal System/2 systems or to new versions of IBM Operating
System/2.
       Application developers may choose to use a subset of the IBM
Operating System/2 Call interface that allows the same program to be
run under IBM Disk Operating System (DOS) Version 3.30 and under IBM
Operating System/2.
ENHANCED EASE-OF-USE FACILITIES:  Enhanced ease-of-use facilities in
IBM Operating System/2 make it easier for the novice to learn and
simpler for both the novice and the experienced user to operate.  IBM
Operating System/2 provides comprehensive help information and
descriptive written system messages.  Much of this help information
is contextual in nature, giving the end user the information needed
to complete the task at hand.  A familiarization program helps users
get started as they learn how to perform basic operating system
tasks.
       This familiarization program allows users to review online,
general information about the product, including menus, configuration
and frequently used base operating system functions.  Additional
familiarization programs for the Extended Edition cover communication
functions, and an introduction to data base management.
       IBM Operating System/2 participates in the IBM Systems
Application Architecture conventions for common user access.
Applications can be started and stopped or added and deleted from the
system as required.  The user can control local print-out on a
printer or a plotter.  Also, information and data contained in the
IBM Operating System/2 file system can be accessed.
IBM DOS COMPATIBILITY:  IBM Operating System/2 provides an IBM DOS
environment that allows many existing IBM DOS applications to run
unchanged.  This assists in the transition from IBM DOS to IBM
Operating System/2.
       Applications that may not run in the IBM DOS compatibility

environment include time-dependent programs such as communications
and real-time applications, hardware-specific routines such as device
drivers, and network-dependent applications.
       IBM Operating System/2 uses many commands from the basic set
of IBM DOS commands.  This also assists in the transition from IBM
DOS to IBM Operating System/2.  The user familiar with IBM DOS
commands need only learn the IBM Operating System/2 commands and
concepts that support IBM Operating System/2's extended capabilities.
       With the new Programmer Toolkit it will be possible to create
applications that run on both IBM DOS and IBM Operating System/2
using a subset of the full capability of IBM Operating System/2.
       Files created by the user under either IBM DOS 3.30 or IBM
Operating System/2 are interchangeable.  This also assists in the
transition from IBM DOS to IBM Operating System/2.
       See COMPATIBILITY for other considerations.
COMMUNICATIONS MANAGER
The Communications Manager provides communication services for
applications written for the IBM Operating System/2 environment,
between IBM personal computer and IBM Personal System/2 and host
systems.  These services provide communication to personal computers
and systems over a wide range of local and remote connectivities
including SDLC, Distributed Function Terminals (DFT) mode to an IBM
3174 or 3274, IBM Token-Ring Network* and IBM PC Network*, and
asynchronous links; utilizing LU6.2, 3270 data stream (LU2), and
asynchronous communications protocols.  Emulation support for
multiple terminal types concurrently is provided and file transfer
and a keyboard remap facility are supported.  Several programming
interfaces (PIs) are provided to allow programs to take advantage of
the power of the IBM personal computer and IBM Personal System/2 and
to facilitate programmer productivity in applications development.
The Communications Manager provides alerts for network management,
function for problem determination and controls for SNA communication
services.
DATA LINK AND DATA STREAM SUPPORT:  An IBM personal computer or IBM
Personal System/2 may be attached to an IBM personal computer, an IBM
Personal System/2, a host, or departmental system, locally via the
IBM Token-Ring Network* or IBM PC Network*, and DFT (to an IBM 3X74
controller); and remotely via SDLC and Asynchronous links, as shown
in the following matrix:
*  Support for IBM Token-Ring Network and IBM PC Network is available
   in Version 1.1.
SUPPORTED        INTERFACE              FILE
SYSTEMS          OR EMULATION PROTOCOL  TRANSFER  LINK(1)
IBM System/370   APPC         LU6.2     --        SDLC
Architec-                                          (3720, 3725,
ture including                                     3705, 3726, &
9370                                               9370 Integrated
                                                   Controller
                                                  **Token-Ring
                                                   (3720, 3725,
                                                   3726, & 9370
                                                   Integrated
                                                   Controller)
                                                  **Token-Ring
                                                   Using 3174's
                                                   3270 Gateway
                                                   (#3025) for PU 2.0
                 SRPI         LU2       --        DFT via 3174/
                 3270         LU2       3270-PC    3274 (To
                                         File      SDLC,
                                         Transfer  BSC, or Channel)
                                         Program   & 9370
                                                   Workstation
                                                   Controller
                                                  SDLC (3720,
                                                   3725, 3705,
                                                   3726, & 9370
                                                   Integrated
                                                   Controller)
                                                  **Token-Ring
                                                   (3720, 3725,
                                                   3726,& 9370
                                                   Integrated
                                                   Controller)
                                                  **Token-Ring
                                                   using 3174's
                                                   3270 Gateway
                                                   (#3025)
                                                   For PU2.0
                 3101,VT100   --        3270-PC   ASYNC(2)
                                         File
                                         Transfer
                                         Program
IBM Personal     APPC         LU6.2     --         SDLC,
System/2                                           **Token-Ring,
and                                                **PC Network
IBM PC           --           --        XMODEM,   ASYNC
                                        ASCII
IBM System/36    APPC         LU6.2     --        SDLC,
                                                   **Token-Ring
IBM System/38    APPC         LU6.2     --        SDLC
IBM System/88    APPC         LU6.2     --        SDLC
IBM Series/1     APPC         LU6.2     --        SDLC
                 3101         --        --        ASYNC
IBM RT PC (TM)   APPC         LU6.2     --        SDLC
                 VT100        --        XMODEM    ASYNC
Other Hosts      VT100        --        XMODEM,   ASYNC
(3)                                     ASCII
                 3101*        --        XMODEM,   ASYNC
                                        ASCII
NOTES
1.  The Communications Manager will support combinations of these
    links subject to the limitations imposed by installed adapters,
    memory size, and processor capacity.  All supported SNA links can
    be shared by applications that may use up to ten 3270 display
    sessions (via SDLC or Token-Ring** link with up to five, and DFT
    link with up to five) per workstation.  Multiple concurrent SNA
    LU6.2 sessions (up to approximately 124 depending upon the
    network environment) are supported over remote SDLC or local
    Token-Ring** LAN links.  Asynchronous links are serially usable.
2.  Asynchronous users requiring SNA support must use a protocol
    converter on the link.  (See the section on DEVICES SUPPORTED BY
    THE COMMUNICATIONS MANAGER.)
3.  Appropriately programmed.
*  Character mode
** Token-Ring support is available in Version 1.1.
 (TM) Trademark of the International Business Machines Corporation.
PROGRAMMING INTERFACES (PIS)
ADVANCED PROGRAM-TO-PROGRAM COMMUNICATIONS (APPC) PI:  The LU6.2
architecture describes the functions that may be used by conforming
pairs of IBM programs for Advanced Program-to-Program Communications
over the supported data links.  The interface provides programming
access to these functions (or verbs).  Both Mapped and Basic
conversation verbs are supported.  APPC applications may be written
to IBM hosts with CICS/MVS, CICS/DOS/VS or ACF/VTAM and to IBM
System/36, IBM System/38, IBM System/88, IBM Personal System/2, IBM
personal computer, IBM RT PC, and IBM Series/1 systems.
SERVER-REQUESTER PROGRAMMING INTERFACE (SRPI):  This is the PI for
the Enhanced Connectivity Facilities.  It enables the writing of
simple, communications-independent, requester programs that can call
to host server programs, with synchronous returns.  It is supported
over links using LU2 protocols.  Host server support is available
under MVS/TSO and VM/CMS.
ASYNCHRONOUS COMMUNICATIONS DEVICE INTERFACE (ACDI):  This interface
is provided to allow the writing of applications (such as
asynchronous emulators or file transfer programs) to exchange data

over asynchronous links.  The interface provides a high degree of
independence of the asynchronous hardware used.  Device-specific
programming modules are required for each supported device type, and
are included in the product.  They are transparent to user
applications.  Supported functions include the ability to manipulate
the line characteristics and connection control (connect and
disconnect) without having to deal with physical device-specific
characteristics.
       Programs written for the Communications Manager may invoke the
supported communications functions by calls from IBM Pascal
Compiler/2, IBM Macro Assembler/2, and IBM C/2 to the PIs.
       Source code changes to an existing application program may be
required before running that application in the Operating System/2
environment.  Programs written in a high level language must at a
minimum be recompiled and relinked.  All assembly language programs
must be recoded, reassembled, and relinked.
       Full details of the programming support and the PIs will be
published in programming reference guides by first customer shipment.
TERMINAL EMULATION:  The Communications Manager allows concurrent
emulation of synchronous and asynchronous terminals.  Emulation is
provided for IBM 3270, IBM 3101, and DEC VT100 terminals.
IBM 3270 TERMINAL EMULATION:  The following terminals can be
emulated:
o   IBM 3178 (Model 2)
o   IBM 3278 (Models 2, 3, 4, and 5)
o   IBM 3279 (Models S2A and S2B).
       The following are supported:
o   All Base Data Stream functions
o   Multiple Interactive Screen
o   Extended Data Stream (including seven colors, and extended
    highlights)
o   File Transfer
o   Emulator keyboard remapping
o   LU Type 2, node Type 2.0, to a maximum of ten 3270 display
    sessions (via SDLC or Token-Ring* link with up to five, and DFT
    link with up to five) per workstation.
           * Token-Ring support is available in Version 1.1.
       Sixteen National Language Keyboards are supported (see the
section on NATIONAL LANGUAGE SUPPORT).
IBM 3101 AND DEC VT100 TERMINAL EMULATION:  An IBM personal computer
or an IBM Personal System/2 connected to a host supporting an
Asynchronous link can emulate the IBM 3101 (Model 20) or the DEC
VT100 terminals.  Lines can be Switched, Non-switched, or
Direct-connect compatible with 1984 CCITT V24 (RS232C)
recommendations as implemented by IBM.
       In IBM 3101 and DEC VT100 terminal emulation modes, the user
should be able to access data services such as the following:
o   Dow Jones News/Retrieval(2)
o   Compuserve Information Service(3)
o   MCI Mail.(4)
o   The Source (sm)
(2)  Trademark of Dow Jones & Co. Inc.
(3)  Trademark of Compuserve Inc.
(4)  Trademark of the MCI Communications Corporation.
(sm) Service Mark of the Source Telecomputing Corporation.
FILE TRANSFER:  The Communications Manager supports the following
file transfer types with supported hosts, IBM personal computers, and
IBM Personal System/2:
o   IBM host file transfer programs are supported under 3270 and
    Asynchronous emulation (see the section on PREREQUISITES for
    program names).  Under Asynchronous emulation, file transfer with
    the 3270 PC File Transfer Program includes four-byte CRC error
    detection
o   XModem is supported under Asynchronous emulation with 128-byte
    block transfer and one byte checksum error detection.
o   Send ASCII Text File:  Async terminal emulation can be used to
    send ASCII data from a file, and also put captured received data
    into a file, thus accomplishing file transfer.
COMMUNICATIONS AND SYSTEMS MANAGEMENT:  Communications and Systems
Management (C&SM) support (for IBM System/370 host network) includes:
o   C&SM alerts for SDLC, ASYNC, Token-Ring* and PC Network* data
    links
o   Problem Determination Data.
       Note that alerts can only be communicated to a host over an
IBM SDLC or Token-Ring* link.
       *Token-Ring and PC Network support are available in Version
1.1.
PROBLEM DETERMINATION:  The Communications Manager provides functions
for gathering and processing problem determination data.  These
functions include tracing of programming interfaces, data units,
and/or system events, displaying and printing of all or selected
error logs from file, system dumping, and displaying of all or
selected message logs.
SUBSYSTEM MANAGEMENT:  The Communications Manager allows a user's
system administrator to control and obtain status information on the
SNA communication resources maintained by the Communications Manager.
As a management tool, it displays information on which programs are
being used, sessions being used by the programs, detailed information
about the sessions, and resources that are active.  It allows the
activation or deactivation of sessions and data link controls.  It
also can be used to start and stop an attach manager that allows
applications to be remotely started.
DATABASE MANAGER
The Database Manager, operating in an IBM Operating System/2
environment, supports the relational data model, consistent with IBM
DB2 and IBM SQL/DS and is consistent with IBM's System Application
Architecture (see Systems Application Architecture, an Overview --
GC26-4341).  The Database Manager makes extensive use of IBM database
technology used in SQL/DS and DB2 host products; in particular, the
Database Manager is designed to ensure database consistency,
integrity, and performance in a single- or multi-user environment.
Data definition, retrieval, update, and control operations are
supported by the Structured Query Language (SQL).  SQL is a
high-level data language available to users interactively and through
application programs written in the IBM C/2 programming language.
End-user facilities are available for data entry, data edit, query,
and report writing.  The user interfaces for data entry and data
retrieval operations can be tailored to the end user's requirements
without the need for programming, using the Query Manager's support
for customized panels and menus.
       The Database Manager supports the relational model of data, in
which data is externally structured in the form of simple and
easy-to-understand tables.  Data is organized in rows (records) and
columns (fields).  The user defines and accesses data in terms of
tables and operations on these tables.  This simple data format along
with high-level application creation tools means that the user (and
the application programmer) does not have to understand complex
physical data structures and access methods.  Implementation of the
relational model is designed to provide application program
portability and ease-of-use characteristics for data base design,
creation, and access.
       The SQL supported by the Database Manager is the Personal
System/2 participant of the Database Interface element of the IBM
Systems Application Architecture.  SQL is a powerful, high-level data
definition and manipulation language, in which users specify what
they want to do, not how to do it.  SQL is used for data definition,
retrieval, insertion, deletion, and updating.  SQL supports
arithmetic operations on retrieved values.  The query functions
support selective retrieval from single or multiple tables and
dynamic sorting of the set of resulting rows.  Built-in functions
include summation, grouping, ordering, and basic statistics (for
example, calculate an average of the values in a column).  SQL
statements can be entered interactively or embedded in an IBM C/2
source application program.  A precompiler processes the source
program to prepare embedded SQL statements for subsequent application
program compilation and execution.
QUERY MANAGER:  The Query Manager provides interactive, end-user
facilities for data base definition, query, update, and report
preparation.  A prompted interface is provided, designed to give
easy-to-use access to the data base for users with little or no data
processing experience.  This interface supports Data Definition, Data
Entry/Edit, Query and Report functions.  Experienced users are

provided a command interface and tools to develop complete data base
entry/retrieval facilities customized for the end user.  Extensive
user facilities include:
DATA DEFINITION:  This facility enables the user to create and delete
tables, views and indexes.  It is accessible from either the Prompted
Interface or the Command Interface.  See QUERY MANAGER USER
INTERFACES.
DATA ENTRY/EDIT:  This facility allows data insert, update, and
delete of rows within a table.  A formatted display with field
prompts assists the user.  The user can scroll forward through rows
of the table or can request a search for rows satisfying user-entered
search criteria.  The user can also enter SQL statements to perform
these functions using the Command Interface.
QUERY:  This facility enables the user to generate SQL queries to
retrieve data from data base tables.  It is accessible from either
the Prompted Interface or the Command Interface.  Using the Prompted
Interface, built-in list capabilities are available for finding and
selecting desired table names and column names within tables.
REPORT GENERATOR:  This facility allows the user to prepare a
customized, formatted report using data generated from a data base
query.  The report can be displayed or printed.  A customized report
format can be saved for use whenever it is required by the end user.
       The Report Generator provides an interactive process for
defining a report format.  The process allows user selection and
placement of data columns.  Edit codes allow the user to format a
field with combinations of a currency symbol, comma, decimal point,
percent sign, etc.  Edit codes also support formatting of dates and
time of day.
       The user can insert text for a page heading, footing, and
column heading.  Arithmetic calculations (for example,  subtotals,
total, average, entry count, minimum/maximum value) can be specified
for columnar data.  Printer options (for example,  printer type, line
spacing, number of copies) can be specified to control the printed
output of the report.  At any point in the report definition process,
the user can generate the report and display the results.
       The Report Generator function is an extensive subset of the
Query Interface element of IBM's Systems Application Architecture.
PANELS:  This facility allows the user to develop customized display
screens that can be used for data entry, search, and update.  The
user can design a display screen that has the format of an existing
printed form.  The displayed panel becomes the end user's interface
to the data base for data search, input, and output operations.  A
complete, interactive data base application can be developed around
these panels, using menus and procedures.  Arithmetic operations can
be specified for data entered by the user or retrieved from a data
base.  Once the data has been retrieved, the panel(s) can be printed.
Multiple tables can be used with a single panel.  Panels can be
saved, and later used with a menu, procedure, or another panel.
MENUS:  This facility allows the user to define an option selection
menu.  Menus allow the user to run predefined queries, procedures,
panels, or another menu by simply selecting a single option from the
menu.
PROCEDURES:  A procedure allows a user to store a sequence of
statements that can be invoked using a single command.  A procedure
can be invoked from a menu, panel, another procedure, or directly
from the operating system.  A procedure can invoke a query, menu,
panel, report, or another procedure.
QUERY MANAGER USER INTERFACES:  The Query Manager provides both
prompted and command interfaces:
PROMPTED INTERFACE:  This menu-driven, mouse-oriented interface makes
extensive use of pop-ups and command bars to assist the user with
interactive application creation, table definition, data entry, data
base queries, and report definition.
       The prompted interface helps the user to:
o   Create customized panels and menus
o   Create and delete tables, views, and indexes
o   Add, delete, and modify data
o   Query a data base table
o   Generate a report (with a user-customized or default format)
    based on the results of a current query
o   Invoke utility programs.
COMMAND INTERFACE:  This interface allows the user to enter a SQL
statement or command for immediate execution.  SQL statements allow
table creation and deletion, data base query, and data insert,
update, and delete.  The results of a query can be displayed or
printed as a report.  Commands can also be entered to execute (run),
print, and erase previously defined queries, reports, panels, and
menus.  These commands are consistent with the query/report-writing
products participating in the IBM Systems Application Architecture.
DATABASE MANAGER UTILITIES:  The Database Manager provides a number
of utility functions in support of user data base operations:
o   Import -- provides conversion from IBM Operating System/2 files
    in other formats to an existing IBM Operating System/2 Database
    Manager table
o   Export -- provides conversion from an IBM Operating System/2
    Database Manager table to a IBM Operating System/2 file in
    another format
o   Backup -- backs up a data base
o   Restore -- restores a data base
o   Unload -- saves a single table (function available through the
    Export utility)
o   Load -- restores a single table which was saved using the Unload
    utility (function available through the Import utility)
o   Reorg -- reorganizes a table in user-specified order to provide
    more efficient processing
o   Runstats -- updates statistics about the physical characteristics
    of a table or its indexes (used by the system to determine the
    most effective way to access data).
DATA CONVERSION:  The Database Manager provides Import/Export
Utilities to assist in exchanging data with other applications.
       These utilities allow the user to convert data from an IBM
personal computer file to a relational data base table, and from a
relational data base table to an IBM personal computer file.
       IBM personal computer files supported(1):
                     FILE                          VERSION
FORMAT               SOURCE                        SUPPORTED
Delimited ASCII(2)   IBM Personal
                       Decision Series (TM)        1.0, 2.0
WKS(5)               Lotus 1-2-3(5)                1.0, 1A
WK1(5)               Lotus 1-2-3                   2.0
WRK(5)               Symphony(5)                   1.0
WR1(5)               Symphony                      1.1
(1) Data for import must be a single table, i.e., a file, with rows
   (records) and named columns (fields).  Each row must have the same
   row description.  Each column must contain data of the same data
   type.
(2) This format is also known as CSV (Comma Separated Variables) and
   Basic Sequential (Basic PRINT # and WRITE #).  Many programs can
   produce delimited ASCII files (for example, dBase II(6), dBase
   III(6), dBase III Plus(6), etc.).
 (TM) Trademark of the International Business Machines Corporation.
(5) Trademarks of Lotus Development Corporation.
(6) Trademarks of Ashton-Tate.
DATA CONTROL/PROTECTION:
TRANSACTION MANAGEMENT:  A transaction is a series of operations that
may result in multiple updates to a data base.  COMMIT/ROLLBACK
functions help ensure that a data base will be properly updated by an
application transaction.  Upon successful completion of a
transaction, a COMMIT statement is automatically issued, which allows
the data base updates to become permanent.  If a transaction is not
completed, a ROLLBACK is issued, which backs out all tentative
updates.
SYSTEM/MEDIA RECOVERY:  Following system failure, a restart of the
Database Manager will automatically back out all uncommitted data
base changes, and complete processing of all committed changes.  To
aid the user in recovering from media (disk/diskette) failure,
Database Manager provides utility programs to back up and restore
data.  The Backup Utility copies either the entire data base or

tables that are new or changed since the last backup.  The Restore
Utility is used to reload a data base that was saved using the Backup
Utility.
CONCURRENCY CONTROL:  Concurrent, multi-user/application access to a
data base is supported by row (record)-level locking.  Row-level
locking ensures that an application maintains control of a data base
record until the transaction is completed.  This prevents another
application from changing a record simultaneously, which could result
in loss of data.
DATA TYPES/STORAGE:  Data types supported include:
o   Integer
o   Floating point
o   Packed decimal
o   Fixed and variable length character strings
o   Date, time and timestamp.
       A table is a logical data structure consisting of rows
(records) and columns (fields).  The maximum number of columns that
can be defined for a table is 255.  The maximum length of a table row
is 4,005 bytes.  Special storage techniques allow a field in a table
row to reference a character/bit string with a maximum length of
32,700 bytes.  This allows a data base to contain text, program code
segments, image, graphics, or other data requiring a long field.  The
maximum table size is only limited by the amount of fixed disk
storage available.  A data base (and all of its tables) must reside
completely on a single logical fixed disk or diskette.
SYSTEMS APPLICATION ARCHITECTURE
IBM Operating System/2 is a participant in IBM Systems Application
Architecture, a collection of selected software interfaces,
conventions, and protocols for which initial specifications are being
published.  IBM Systems Application Architecture is to be the
framework for development of consistent applications across the
future offerings of the major IBM computing environments --
System/370, System/3X, and the IBM personal computers.
       IBM Systems Application Architecture consists of four related
elements, two of which are new (Common User Access and Common
Programming Interface), plus extensions to today's existing
communication architectures (Common Communications Support).  IBM
Systems Application Architecture establishes the basis for Common
Applications developed by IBM to be consistent across IBM systems.
       IBM Operating System/2 participates in the following elements
of IBM Systems Application Architecture:
o   Common User Access
o   Common Programming Interface
    -   Presentation Interface
    -   Dialog Interface
    -   Query Interface
    -   Database Interface
o   Common Communications Support.
NEW SERVICE AND WARRANTY
IBM is providing service and limited warranty for Operating System/2
Extended Edition.  In addition to the media warranty, IBM is
providing a three-month program warranty that includes replacement,
correction, or refund.  Central Service, including an IBM Support
Center, will be available until service expiration date, to be
published at first customer shipment.
NATIONAL LANGUAGE SUPPORT
IBM Operating System/2 Extended Edition provides National Language
Support (NLS).  IBM Operating System/2 Extended Edition-generated
end-user information on the screen may be translated.
       User interaction with IBM Operating System/2 Extended Edition
for the U.S. version is in English.  However, the following language
alphabets (and associated keyboards) are also supported for keyboard
input, display and printing, except as noted elsewhere.
                                      3270               3101
            BASE                      EMULATION          EMULATION
LANGUAGE    PC KEYBOARD               KEYBOARD           KEYBOARD
Danish      Denmark                   Denmark            N/A
Dutch       Netherlands               Netherlands        N/A
English     U.K. (ID 166 & 168)       U.K.               U.K.
            U.S./Canada               U.S./Canada        U.S./Canada
Finnish     Finland                   Sweden/            N/A
                                      Finland
French      France (ID                France             France
              189 & 120)                (Azerty)
            Swiss                     Swiss              N/A
              (French)                  (French)
            Belgium                   Belgium            N/A
Canadian    Canada                    Canada             Canada
  French      Bilingual                 Bilingual          Bilingual
German      Germany                   Austria            Germany
                                        Germany
            Swiss                     Swiss              N/A
              (German)                  (German)
Italian     Italy (ID 141 & 142)      Italy              Italy
Norwegian   Norway                    Norway             N/A
Portuguese  Portugal                  Portugal           N/A
Spanish     Spain                     Spain              N/A
            Latin America             Latin America      N/A
Swedish     Sweden                    Sweden             N/A
                                        Finland
NOTE:  The DEC VT100 Terminal Emulation keyboard is supported for the
U.S. and U.K.
       IBM Operating System/2 Extended Edition supports code page
switching between any two personal computer ASCII code pages
preselected at installation from the following:
Code page 437     Sweden, Finland, Netherlands, France, Spain, Italy,
                  Germany, and Universal English
Code page 850     Multilingual
Code page 860     Portuguese (Portugal)
Code page 863     Canadian French (Canada)
Code page 865     Nordic (Denmark and Norway)
       The following devices support code page switching:
o   IBM Enhanced Graphics Adapter with appropriate display
o   IBM Personal System/2 Display Adapter (#4050) with appropriate
    display
o   IBM Personal System/2 (Models 50, 60 or 80) with appropriate
    display
o   IBM Personal System/2 Display Adapter 8514/A with appropriate
    display
o   IBM Proprinter (TM) (all models except 4201 Proprinter Model 1
    U.S. version)
o   IBM 5202 Quietwriter (TM) III.  Optional font cartridges are
    required to support code pages 850, 863, and 865.  The printer
    does not support code page 860 (Portuguese).
 (TM) Trademarks of the International Business Machines Corporation.
       Extended Edition Version 1.1
       Extended Edition Version 1.1, adds the functions described
below.
PRESENTATION MANAGER:  The Presentation Manager provides windowing
and graphic functions along with an application-enabling interface
designed to make it easy to write applications that support the
common user-access definitions of the Systems Application
Architecture.
       Windowing allows multiple applications to be viewed by the end
user at the same time.  Each application can support multiple
windows.  The user can control window size and position, and can
create or delete windows.  A clipboard function is provided to enable
the user or application to extract data from one window and move it
to another window or from one application to another.
       Graphics support enables the development of a broad range of
applications which take advantage of the supported all points
addressable (APA) devices.
       There is a wide range of vector graphics, raster operations,
and extensive font support, including multiple font styles and sizes.
Graphics orders can be stored, which enables the application to
manage the picture data and facilitates fast redrawing of pictures.
       When running under the Presentation Manager, the size and
position of the application windows can also be controlled.
LARGE FILE SUPPORT:  Large fixed disk support is a significant
Version 1.1 enhancement that gives addressing support beyond 32MB in
a given partition or file.  If desired, the end user can designate a
fixed disk (from 20MB to 314MB) as containing one partition and one
or more files.  In contrast, Version 1.0 supports fixed disks greater
than 32MB as multiple logical drives, each having a maximum size of
32MB.  Many customers may decide it is more useful to define a large
disk as one partition instead of as multiple logical drives.
SYSTEM EDITOR:  The Operating System/2 Editor is a full-screen editor
designed for ease of use with the ability to tailor many of its
operations to suit the needs of the user.  The command set of the
editor is accessible from on-screen menus or directly from the
command line for more experienced users.  Full contextual help is
available to aid the novice user.  The editor is suitable for many of
the simple editing tasks required by the Operating System/2 user.
LAN SUPPORT
o   Adds support for IBM Token-Ring Network and IBM PC Network as
    indicated in DATA LINK AND DATA STREAM SUPPORT.
o   Adds the IBM NETBIOS and IEEE 802.2 Data Link Control PIs for
    communicating across IBM LANs.
       The IBM Operating System/2 Local Area Network Server works in
conjunction with the LAN functions included within Operating System/2
Extended Edition Version 1.1.  This LAN Server is a separately
orderable licensed program that provides local area networking
capabilities to inter-connected Operating System/2 Extended Edition
and PC DOS workstations on the IBM Token-Ring, and IBM PC Networks.
See Programming Announcement 287-501, dated November 3, 1987, for a
description of the Operating System/2 LAN Server program.  The
requester functions redirect the user and application requests to the
Server.
IBM OPERATING SYSTEM/2 EXTENDED EDITION PLANNED ENHANCEMENTS
To assist customers in planning, IBM plans to provide the following
enhancements to IBM Operating System/2 Extended Edition:
o   Base IBM Operating System
    -   Dialog Manager:  Application development facilities for the
        Dialog Manager Interface
o   Communications Manager:
    -   SNA LAN Gateway Support:  Supported IBM workstations will be
        able to communicate with a System/370 host via the gateway,
        for 3270 sessions and applications written to the APPC
        Interface
    -   IBM 5250 Workstation Feature:  Supported IBM Personal
        Systems/2 and personal computers will be able to emulate 5250
        workstations connected to a System/36 as a node on a
        Token-Ring LAN or via an SDLC link
    -   X.25 Packet-Switched Data Network (PSDN) Attachment Support:
        Supported IBM personal computers and IBM Personal Systems/2
        will be able to function as an SNA X.25 DTE via X.25 PSDNs
        using permanent or switched virtual circuits
               An X.25 Programming Interface will be available that
        provides equivalent functional capabilities to that offered
        by the currently available IBM X.25 API in Europe.
    -   Enhanced Connectivity Facilities (ECF):  ECF support will be
        extended to allow the use of LU6.2 as a transport for SRPI
        requests in addition to the currently announced LU2
        transport.
    -   IBM 3270 Programming Interface:  This interface will have the
        same functions as the Entry Emulator High-Level Language
        Application Program Interface of the IBM PC 3270 Emulation
        Program, Entry Level, Versions 1.1 and 1.2.
    -   3270 Data Stream Translation Enabling:  The 3270 data stream
        will be enabled for double byte character set language
        translation.
o   Database Manager:
    -   Remote Data Services (Operating System/2 to Operating
        System/2 via Communications Manager APPC):  Remote data
        services provides support to allow the data base management
        system to be used in an IBM Token-Ring or PC Network
        environment.  A supported IBM personal computer or IBM
        Personal System/2 on the LAN can function as a data requester
        and/or server workstation.  This capability allows multiple
        workstations to access a common data base, or a single
        workstation to access geographically disbursed data bases.
        The location of the Database (server) is transparent to the
        requesting application or end user (requester).  Multiple
        application programs can access a single data base
        concurrently.  An application can also access multiple data
        bases serially.  Each requester/server workstation requires
        the Operating System/2 Extended Edition, and utilizes the
        APPC programming interface of the Communications Manager.
               The Database Manager is designed for performance in a
        concurrent, multi-user LAN environment.
               Concurrent, multi-user access to a data base is
        further supported by record-level locking.  Record-level
        locking ensures that an application transaction maintains
        control of a data base record until the transaction is
        completed.  This prevents another application from changing a
        record before the prior transaction is completed.
    -   COBOL and Pascal Precompiler Support:  This will be added for
        SQL statements embedded in IBM COBOL/2 or IBM Pascal/2
        application programs for subsequent compilation and
        execution.
    -   Query Manager Import/Export Facilities:  The Operating
        System/2 Query Manager will support import and export of
        queries, report definition, and procedure objects from/to the
        Operating System/2 File System.  It will be possible to
        exchange these objects between the Query Manager and QMF.
        The external file formats will be based on the current QMF
        formats.  This enhances the Operating System/2 SAA Query
        Interface for Import/Export facilities as summarized in
        Systems Application Architecture, an Overview (GC26-4341).
    -   Query Manager Callable Interface:  This common programming
        interface will enable an external application program to
        invoke Query Manager functions such as the interactive
        facilities to create tables, queries, reports, menus, and
        panels, as well as the commands to manipulate such objects.
    -   Import Utility Support for Non-Delimited ASCII Files:  This
        will assist in importing data from other applications (for
        example, from IBM DisplayWrite series and IBM Personal
        Editor).
    -   Support for the SQL DESCRIBE Statement:  This is a language
        element of the SAA Database Common Programming Interface
        similar to that used with DB2 and SQL/DS, and is of interest
        to application programmers.  DESCRIBE provides information
        for a prepared SQL statement without the need to re-prepare
        it every time.
PUBLICATIONS
       A full list of IBM Operating System/2 Extended Edition
Version 1.0 publications will be announced by first customer
shipment.
       Initial online familiarization programs that provide a product
overview will be shipped with the program.  In addition, manuals
describe installation procedures and provide information designed to
enable the end user to accomplish basic tasks.
       The library that is sold separately includes information for
the service coordinator and system administrator, as well as
programming interface material including the following manuals:
                                                      ORDER
TITLE                                                 NUMBER
IBM Operating System/2 Extended Edition,
  ECF Server-Requester (SRPI)
  Programming Reference                               S90X-7909
IBM Operating System/2 Extended Edition,
  ACDI Programming Reference                          S90X-7911
IBM Operating System/2 Extended Edition,
  APPC Programming Reference                          S90X-7910
IBM Operating System/2 Extended Edition,
  Data Base Manager Programming Guide
  and Reference                                       S90X-7905
       In addition, the program documentation (without diskettes) is
available to support Volume Procurement Amendment (VPA) customers who
desire additional copies of the program documentation.
       The following documents of general interest are currently
available:

                                                      ORDER
TITLE                                                 NUMBER
IBM Operating System/2 Information and
  Planning Guide                                      G360-2650
IBM Systems Application Architecture:
  An Overview                                         GC26-4341
IBM Operating System/2 Standard and
  Extended Edition (Specification Sheet)              G360-2735
IBM System Software Reference Guide                   G360-2730
IBM Personal System/2 Customer
  Reference Guide                                     G360-2669
EDUCATION SUPPORT
       The following customer education courses are available:
o   Implementing the Base Operating System for IBM Operating System/2
    (P1004) is designed for customer personal computer technical
    coordinators and IBM personnel.  This course provides
    installation and operations techniques for IBM Operating System/2
    Standard Edition.  Refer to Education Announcement 487-083, dated
    October 6, 1987, or the online HONE Education application for
    additional information.
o   Planning for the IBM Operating System/2 Extended Edition
    Environment (P1000) provides customers, such as personal computer
    technical coordinators, a product overview and describes
    considerations and advantages for migrating to IBM Operating
    System/2 Extended Edition.  Refer to the Catalog of IBM Education
    (G320-1244), or the online HONE Education application for further
    information.
       Call IBM Direct Education at 1-800-IBM-2468 for schedules and
enrollments and to order the IBM Catalog of Education.
SCHEDULE
       Planned Availability:
o   Version 1.0:  First Customer Shipment - July 1988
o   Version 1.1:  First Customer Shipment - November 1988
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS:  The minimum hardware configuration for IBM
Operating System/2 Extended Edition for both Versions 1.0 and 1.1 is
as follows (unless otherwise specified):
o   IBM personal computer or IBM Personal System/2 system unit as
    listed:
    -   IBM Personal System/2 Model 50 (8550):  Model 021
    -   IBM Personal System/2 Model 60 (8560):  Model 041 or 071
    -   IBM Personal System/2 Model 80 (8580):  Models 041, 071, 111
        or 311
    -   IBM Personal Computer AT (5170): Models 099, 239, 319, or 339
    -   IBM Personal Computer AT (5170): Model 068 with fixed disk to
        make the system unit equivalent to a Model 099.
    -   IBM Personal Computer XT (5162): Model 286.
           The minimum memory requirement for an Operating System/2
    mode only environment is 3.0MB.  This minimum memory will, for
    example, allow users to execute in Operating System/2 mode, a
    Communications Manager application, and an application program,
    such as a spreadsheet application comparable to existing IBM DOS
    applications.  Users should ensure that they have the capability
    to expand their memory beyond 3.0MB.  Environments likely to
    require incremental memory include concurrent IBM DOS-mode
    applications, multiple communications protocols, or concurrent
    communications and data base applications.  Two Personal System/2
    Model 80 system units (8580-111 and 8580-311) require an
    additional 128KB of memory for hardware system use.  Specific
    requirements information will be available prior to first
    customer shipment.
o   One diskette drive (5.25-inch or 3.5-inch, high-capacity) as
    described below
o   One fixed disk drive as described below with a minimum 20MB
    capacity.  This minimum 20MB capacity will, for example, allow a
    user to execute in Operating System/2 mode, a Communications
    Manager application, and an application program, such as a
    spreadsheet application comparable to existing IBM DOS
    applications.  Users should ensure that they have the capability
    to expand their fixed disk beyond 20MB.  In addition to space for
    user-written programs and data files, some examples of
    environments likely to increase disk requirements are concurrent
    installation of the Communications and Database Managers, and the
    extent to which execution of concurrent applications occurs
    (requires segment swap areas).  In these cases, users should
    ensure that they have the capability to expand their fixed disk
    beyond 20MB.  Specific requirements information will be available
    prior to first customer shipment.
o   Keyboard
o   Display and associated display adapter as described below (the
    monochrome display/printer adapter is not supported).
o   For use of the Communications Manager, add one or more modems
    and/or communications adapters supported by the Communications
    Manager.
DEVICES SUPPORTED BY THE BASE OPERATING SYSTEM
o   Diskette Drives
    -   IBM 3.5-inch diskette drive (720KB) (#0357, 6450357) for the
        Personal Computer AT and Personal Computer XT Model 286
    -   IBM 3.5-inch high-capacity diskette drive (1.44MB) (#3057,
        6450353) for the Personal System/2
    -   IBM 5.25-inch diskette drive (360KB) (#0207, 6450207) for
        Personal Computer AT and (6450360, #0360) for the Personal
        Computer XT Model 286
    -   IBM 5.25-inch high-capacity diskette drive (1.2MB) (#0206,
        6450206) for the Personal Computer AT; and (#0359, 6450359)
        for the Personal Computer XT Model 286
    -   IBM 4865 Model 2 External 3.5-inch Diskette Drive (720KB)
    -   IBM 4869 Personal System/2 5.25-inch External Diskette Drive
        (360KB) for IBM Personal System/2
    -   IBM Personal System/2 5.25-inch External Diskette Drive
        Adapter (#8760, 6450245)
o   Fixed Disks
           Standard
    -   IBM 20MB Fixed Disk Drive for the Personal System/2 8550 or
        Personal Computer XT Model 286
           Additional
    -   IBM 20MB Fixed Disk Drive for the Personal Computer AT
        (#0205, 6450205)
    -   IBM 30MB Fixed Disk Drive (#0210, 6450210)
    -   IBM 44MB Fixed Disk Drive (#3046, 6450354)
    -   IBM 70MB Fixed Disk Drive (#3051, 5450355)
    -   IBM 115MB Fixed Disk Drive (#8730, 6450377)
    -   IBM 314MB Fixed Disk Drive (#6023, 6450381)
       One of the adapter and display combinations listed below:
o   IBM Personal Computers AT and XT Model 286
    -   IBM Color/Graphics Monitor Adapter (#4910) with IBM Color
        Display (5153)
    -   IBM Enhanced Graphics Adapter (#1200) with one of the
        following displays:
        --  IBM Enhanced Color Display (5154)
        --  IBM Color Display (5153)
    -   IBM Personal System/2 Display Adapter (#4050, 1887744) with
        one of the following displays:
        --  IBM Personal System/2 Color Display (8513)
        --  IBM Personal System/2 Monochrome Display (8503)
        --  IBM Personal System/2 Color Display (8512)
        --  IBM Personal System/2 Color Display (8514)
o   IBM Personal System/2
    -   IBM Personal System/2 system unit (Models 50, 60, or 80) with
        one of the following displays:
        --  IBM Personal System/2 Color Display (8513)
        --  IBM Personal System/2 Monochrome Display (8503)
        --  IBM Personal System/2 Color Display (8512)
        --  IBM Personal System/2 Color Display (8514)
    -   IBM Personal System/2 Display Adapter 8514/A (#4054) with one
        of the following displays:
        --  IBM Personal System/2 Color Display (8513)
        --  IBM Personal System/2 Monochrome Display (8503)
        --  IBM Personal System/2 Color Display (8512)
        --  IBM Personal System/2 Color Display (8514)
o   Operating System/2 Extended Edition Version 1.0 support for
    specific adapters is as follows:
    -   IBM Color/Graphics Monitor Adapter:  Version 1.0 only
        supports text mode (25 lines) in the Operating System/2 mode
        and CGA compatibility modes in the DOS mode.
    -   IBM Enhanced Graphics Adapter:  Version 1.0 only supports

        text mode (25 or 43 lines) in the Operating System/2 mode and
        CGA compatibility modes in the DOS mode.
    -   IBM Personal System/2 Display Adapter (#4050, 1887744) for
        IBM Personal Computers AT or XT Model 286:  Version 1.0 only
        supports text mode (25 or 50 lines) in the Operating System/2
        mode and CGA compatibility modes in the DOS mode.
    -   IBM Personal System/2 system unit (Models 50, 60 or 80):
        Same support as for IBM Personal System/2 Display Adapter
        (#4050, 1887744)
    -   IBM Personal System/2 Display Adapter 8514/A (#4054,
        1887972):  Same support as for IBM Personal System/2 Display
        Adapter (#4050, 1887744)
           A Version 1.0 application program can use the IBM 8514/A
    adapter in Advanced Function (high resolution) mode by issuing
    8514/A Adapter Interface calls.  The Adapter Interface software
    is contained on a diskette shipped with the 8514/A adapter.
    Customers using the 8514/A in Advanced Function mode must ensure
    that the Adapter Interface code is at the correct level for use
    with Operating System/2.  The Adapter Interface level can be
    determined by running HDIVER.EXE in the HDIOS2 directory.  If
    this directory does not exist, the customer can order form number
    G68X-2300 at no charge.  This part number includes a new level of
    the Adapter Interface and additional pages for the 8514/A
    Technical Reference.
           The Version 1.1 support for each adapter includes all
    Version 1.0 support for that adapter, plus All Points Addressable
    (APA) support in the Operating System/2 mode.
o   Printers
    -   IBM 4201 Proprinter Model 1
    -   IBM 4201 Proprinter II
    -   IBM 4202 Proprinter XL Model 1
    -   IBM 4207 Proprinter X24
    -   IBM 4208 Proprinter XL24
    -   IBM 5152 Graphics Printer Model 2 (withdrawn from marketing)
    -   IBM 5182 Color Printer Model 1 (withdrawn from marketing)
    -   IBM 5201 Quietwriter Model 1 and Model 2
    -   IBM 5202 Quietwriter III
    -   IBM 5216 Wheelprinter Model 1 (parallel attached)
    -   IBM 5223 Wheelprinter E Model 1 (parallel attached)
NOTES:  Operating System/2 Extended Edition Version 1.0 supports each
of the printers as an IBM Graphics Printer (5152 Model 2).
Version 1.1 provides All Points Addressable (APA) support to the
printers, where appropriate.
       Printers parallel-attached are supported in both Operating
System/2 and DOS modes.  Printers serially- (asynchronously) attached
are supported in the Operating System/2 mode only.
o   Other Input Devices
    -   Keyboard:
        --  IBM Personal Computer AT keyboard for the Personal
            Computer AT Models 068, 099, 239 and 339
        --  IBM Enhanced Personal Computer keyboard for Personal
            System/2, Personal Computers AT Model 339 and XT Model
            286
        --  IBM Personal System/2 Pointing Device (attaching to the
            system pointing device port on the system board)
    -   Serial pointing device*
        --  Microsoft(7) Mouse for IBM personal computers, 100ppi
        --  Microsoft Mouse for IBM personal computers, 200ppi
        --  PC Mouse(8), 100ppi
        --  Visi On(9) Mouse, 100ppi
    -   Parallel pointing device for IBM Personal Computers AT and XT
        Model 286
        --  Microsoft Mouse for IBM personal computers, 100ppi
        --  Microsoft Mouse for IBM personal computers, 200ppi
                   Pointing devices that are serially
            (asynchronously) attached are supported in the Operating
            System/2 environment only
    -   InPort(7) Microsoft Mouse for IBM Personal Computers AT and
        XT Model 286, 200ppi*
 (TM) Trademark of the International Business Machines Corporation.
(7) Trademark of the Microsoft Corporation.
(8) Trademark of Metagraphics/Mouse Systems.
(9) Trademark of the Visi-On Corporation.
*  Serially-(asynchronously) attached pointing devices are supported
   in the Operating System/2 mode only.
o   Other
    -   IBM Personal Computer AT Serial/Parallel Adapter Card (#0215)
    -   IBM Personal Computer AT Memory Expansion Adapter (#3395 or
        #3400)
    -   IBM Personal System/2 Dual Asynchronous Adapter/A (#3033)
    -   IBM Personal System/2 Multiprotocol Adapter/A (#3042) in
        asynchronous mode
               Note:  A maximum of three serial ports are supported
        on the IBM Personal System/2 (Models 50, 60, or 80) system
        unit.  One port is already on the system board.
    -   Plotters
        --  IBM 6180 Plotter
        --  IBM 6184 Plotter
        --  IBM 6186 Plotter
        --  IBM 7371 Plotter
            (withdrawn from marketing)
        --  IBM 7372 Plotter
        --  IBM 7374 Plotter
            (withdrawn from marketing)
        --  IBM 7375 Plotter
            (withdrawn from marketing)
               Note:  Plotters serially-(asynchronously) attached are
        supported in the Operating System/2 mode only.  The operating
        system component of Operating System/2 Extended Edition
        Version 1.1 provides plotter support.  Plotter support under
        Version 1.0 must be provided by the application.  For
        example, the Operating System/2 Graphics Development Toolkit
        supports the IBM 6180, IBM 7371 and the IBM 7372 plotters.
    -   IBM Math Co-Processor (Intel(10) 80287) (#3001, 6450356) for
        Personal System/2; (#0211, 6450211) for Personal Computer AT
    -   IBM Math Co-Processor (Intel 80387*) for Personal System/2
        Model 80 (#3002, 6450369 for 8580-041 or 8580-071; #8720,
        6450378) for 8580-111 or 8580-311)
        *  Running as an Intel 80287 Co-Processor
        (10) Trademark of the Intel Corporation.
       Additional memory supported for Personal Computers AT or XT
Model 286 (one or two of the following combinations of features):
o   #0209 or #3338 (128KB Memory Expansion) for Personal Computer AT
    (withdrawn from marketing)
o   #3338/3339 (128/640KB Memory Expansion)
o   #3343/3339 (512KB to 2MB Memory Expansion)
o   #3395/3397 (512KB to 3MB Memory Expansion)
o   #3395/3397/3402 (512KB to 5.0MB Memory Expansion)
o   #3400/3402 (1MB to 6MB Memory Expansion)
       If additional memory is needed for the IBM Personal System/2
Models 50 and 60, order feature:
o   #3006/3012 (512KB to 2MB Memory Expansion)*
o   #3920 (2MB Memory Expansion)*
*  For Extended Memory only
       For additional memory for the Personal System/2 Model 80
(8580-041 and 8580-071), the customer can order feature:
o   #3009; 6450375 (1MB System Board Memory Expansion for model 041)
o   #3019/3064; 6450367/6450372 (2MB to 6MB Memory Expansion)
       For additional memory for the Personal System/2 Model 80
(8580-111 and 8580-311), the customer can order feature:
o   #8722; 6450379 (2MB System Board Memory Expansion)
       Supported Hardware for Family Applications:
       The application developer can write a family application
portable from Operating System/2 to IBM DOS.  A family application is
an executable module that can run in all three environments:
o   An Operating System/2 mode that runs Operating System/2
    applications
o   An Operating System/2 mode that runs an IBM DOS application, or
o   The IBM DOS Version 3.30 environment.
       A family application has the same or similar capabilities as
an IBM DOS 3.30 application, and cannot use the new IBM Operating
System/2 capabilities, such as larger memory addressability and
multitasking.  Assuming there is sufficient memory, display, and
other appropriate hardware, a family application can run on the
following system units:
o   Any system unit supported by IBM Operating System/2
o   Other system units
    -   IBM Personal Computer XT:  All models
    -   IBM Personal Computer
    -   IBM PC Convertible
    -   IBM Portable Personal Computer (withdrawn from marketing)

    -   IBM Personal System/2 (Model 30).
DEVICES SUPPORTED BY THE COMMUNICATIONS MANAGER
COMMUNICATIONS ADAPTERS:
IBM PERSONAL COMPUTERS AT AND XT MODEL 286:
o   SDLC Adapter (#1205, 1501205)
o   Token-Ring Network Personal Computer Adapter (#3391, 6339100)
o   Token-Ring Network Personal Computer Adapter II (#5063, 67X0438)
o   3278/79 Emulation Adapter (#2507, 8665789)
o   Advanced 3278/79 Emulation Adapter (#5050, 8665789)
o   Serial/Parallel Adapter (Asynchronous) (#0215, 6450215)
o   Memory Expansion Adapter (Asynchronous) (#3395, 55X3679)
o   IBM PC Network Adapter II (#1220, 1501220)
o   IBM PC Network Baseband Adapter (#1221, 1501221)
o   IBM Token-Ring Network Trace and Performance PC Adapter II
    (#5773)
o   IBM PC Network Frequency 2 Adapter (#5645)
o   IBM PC Network Frequency 3 Adapter (#5646)
IBM PERSONAL SYSTEM/2:
o   IBM PC Network Adapter II/A (#1222, 1501222)
o   IBM PC Network Baseband Adapter/A (#1223, 1501223)
o   IBM Personal System/2 Dual Async Adapter/A (#3033, 6450347)
o   IBM Personal System/2 Multiprotocol Adapter/A (SDLC,
    Asynchronous) (#3042, 6450348)
o   IBM Token-Ring Network Adapter/A (#4790, 69X8138)
o   IBM 3270 Connection (DFT) (#2000, 83X9702)
o   IBM Token-Ring Network Trace and Performance Adapter/A (#5774)
o   IBM PC Network Frequency 2 Adapter/A (#5647)
o   IBM PC Network Frequency 3 Adapter/A (#5648)
NOTES:  A maximum of three serial ports are supported on the IBM
Personal System/2 (Models 50, 60, or 80) system unit.  One port is
already on the system board.
       Support for IBM Token-Ring Network and IBM PC Network adapters
is available in Version 1.1.
COMMUNICATIONS MODEMS AND DEVICES:
ASYNCHRONOUS MODEM SUPPORT:  A list of modems supported will be
provided before first customer shipment of the IBM Operating System/2
Extended Edition Version 1.0.  Following is a description of the
modem features that will be included in the modem support:
1.  Switched connections:
    o   Full duplex modems compatible with the 1984 CCITT* V.24
        interface recommendation as implemented by IBM
    o   Full duplex modems compatible with the 1984 CCITT V.24 and
        V.25bis recommendations as implemented by IBM are supported
        for manual or automatic call origination or answering
2.  Non-switched connections:
           Non-switched full duplex attachments and connections are
    supported to devices compatible with the 1984 CCITT V.24
    interface recommendations as implemented by IBM.
    *  CCITT is the acronym for the Committee Consultatif
       International de Telephonie et Telegraphique.
NOTE:  Features such as manual and automatic origination and
answering of connections, and associated speeds, are also functions
of the device and/or modem to be attached.  Such features must be
provided by these devices and/or modems for IBM Operating System/2
Extended Edition to support them.
SDLC MODEM SUPPORT:  SDLC supports DCE (data communications
equipment) clocking synchronous modems only.
1.  Switched connections:
    o   Modems compatible with the 1984 CCITT V.24 interface
        recommendations as implemented by IBM are supported for
        manual calling as follows:
        -   Manual call originate
        -   Manual call answer
        -   Automatic call answer.
2.  Non-switched connections:
           Non-switched connections are supported to devices
    compatible with the 1984 CCITT V.24 interface recommendations as
    implemented by IBM.
ROLM(11) CBX COMMUNICATIONS INTERFACE:  ROLM phone 244PC (Attention
(Hayes(12)) command set) (Asynchronous)
       Information further defining support for the ROLM CBX will be
provided before first customer shipment of the IBM Operating System/2
Extended Edition Version 1.1.
(11) Registered trademark of ROLM Business Communications
(12) Registered trademark of Hayes Microcomputer Products, Inc.
IBM CONTROLLERS:  Details of models supported will be provided at
first customer shipment of IBM Operating System/2 Extended Edition
Version 1.0.
o   IBM 3274 Control Unit
o   IBM 3174 Subsystem Control Unit
o   IBM 3705 Communications Controller
o   IBM 3720 Communication Controller
o   IBM 3725 Communication Controller
o   IBM 3726 Communication Controller Expansion
o   IBM 9370 Telecommunications and Workstation Subsystem Controllers
PROTOCOL CONVERTERS:
o   IBM 3708 Model 001
o   IBM 3710 8-PA Model 001
o   IBM 7171 Model 001
o   Series/1 (Yale ASCII Version 2 IUP)
o   IBM 7426 Models 001 or 002
o   IBM 3174 (with feature #3020) Model 51R or 52R
COMPATIBILITY:  Both IBM Operating System/2 and DOS 3.30 can be run
on the same machine, but not concurrently.  The same data files
(including those of the database manager) can be accessed by programs
or commands running under either operating system.
       The Communications Manager is compatible with other
communication programs running in IBM Operating System/2 mode,
provided such programs do not attempt to use communications lines
simultaneously with the Communications Manager.
       Users should be aware that programs running in IBM DOS mode
and displayed on the screen can cause performance degradation or
errors in time-dependent programs (such as communications) running in
Operating System/2 mode in the background.  A similar effect on
time-dependent programs running in Operating System/2 mode may occur
due to device drivers, IOPL segments or Personal System/2 DMA or bus
master adapter cards plugged into a Personal System/2.
       Source code changes to an existing program may be required
before running that application in the Operating System/2
environment.  Programs written in a high-level language must at a
minimum be recompiled and relinked.  All Assembler programs must be
recoded, reassembled, and relinked.  All timing-dependent programs,
such as communication, Network and real-time applications, must be
rewritten to run in the Operating System/2 environment.
PREREQUISITES:  For IBM Operating System/2 Extended Edition Versions
1.0 and 1.1:
SOFTWARE:  None
       An application developer should consider purchasing the IBM
Operating System/2 Programmer Toolkit and IBM Operating System/2
Technical Reference and using the utilities, programs and
publications contained in the toolkit.  The toolkit facilitates the
creation of a base operating system application using the
Presentation Manager functions (for example, graphics or windowing
functions), or a family application.
FOR COMMUNICATIONS TO OTHER SYSTEMS:  One or more of the following
host software prerequisites (or its equivalent) may be required
depending on the function to be performed with IBM Operating System/2
Extended Edition Version 1.0.  IBM will make available additional
information about the then-current levels of the prerequisites before
first customer shipment.
FOR LU6.2:
o   To IBM System/370/9370
    -   IBM CICS/MVS #5665-403 Version 2 Release 1 (with ACF/VTAM
        3.1.1)
    -   IBM CICS/DOS/VS #5746-XX3 Version 1 Release 7 (with ACF/VTAM
        3.1.1)
    -   IBM ACF/VTAM Version 3.2.0
o   To IBM System/36
    -   IBM S/36 System Support Program Release 5.1
o   To IBM System/38
    -   IBM Control Program Facility (CPF) Release 8.0
o   To IBM System/88
    -   IBM System/88 Operating System Release 3.0
    -   IBM System/88 APPC #5732-025 Release 3.0
    -   IBM System/88 SNA/Network Interface Support (NIS) #5732-027
        Release 3.0
o   To IBM Series/1
    -   IBM Realtime Programming System Version 7.2
o   To IBM personal computers
    -   Advanced Program to Program Communications for the IBM
        Personal Computer (APPC/PC) Release 1.11
o   To IBM Personal System/2, IBM Personal Computer AT, IBM Personal
    Computer XT Model 286
    -   IBM Operating System/2 Extended Edition Version 1.0 or 1.1
o   To IBM RT PC

    -   IBM Advanced Interactive Executive (AIX (TM)) Operating
        System Version 2.1.1.
     (TM) Trademark of the International Business Machines
       Corporation.
FOR ECF (SRPI):
o   To IBM System/370/9370
    -   IBM TSO Extensions (TSO/E) with the MVS/XA feature Release 3
        (with ACF/VTAM 3.1.1)
    -   IBM VM/System Product with CMS #5664-167 Release 4.0
        (Optional ACF/VTAM 3.1.1)
FOR IBM 3270 EMULATION (LU2):
o   To IBM System/370/9370
    -   IBM MVS/TSO #5752-VS2 Release 3.8 (with ACF/VTAM 3.1.1)
    -   IBM VM/SP with CMS #5664-167 Release 4.0 (Optional ACF/VTAM
        3.1.1)
    -   IBM MVS/CICS #5740-XX1 Version 1.7.0 (with ACF/VTAM 3.1.1)
    -   IBM DOS/VSE/CICS #5746-XX3 Version 1.6.0 (with ACF/VTAM
        3.1.1)
    -   IBM ACF/VTAM (SDLC) Version 3.1.1
FOR FILE TRANSFER:
o   IBM 3270 Data Stream (LU2) to IBM System/370/9370
           IBM 3270-PC File Transfer Program for:
    -   MVS/TSO #5665-311
    -   VM/SP #5664-281
    -   MVS/CICS #5798-DQH
o   Asynchronous to IBM System/370/9370
           IBM 3270-PC File Transfer Program with appropriate
    protocol converter for:
    -   MVS/TSO #5665-311 (PTF level will be indicated at first
        customer shipment of Operating System/2 Extended Edition
        Version 1.0)
    -   VM/SP #5664-281 (PTF level will be indicated at first
        customer shipment of Operating System/2 Extended Edition
        Version 1.0)
FOR SENDING/RECEIVING FILES VIA THE XMODEM PROTOCOLS:
o   To IBM personal computers
    -   Non-IBM programs supporting the XMODEM protocol
    -   IBM Operating System/2 Extended Edition Version 1.0 or 1.1
o   To other hosts
    -   Appropriately programmed
o   To IBM Series/1
    -   Application program dependent
o   To IBM RT PC
    -   IBM AIX Operating System Version 2.1.1
FOR COMMUNICATIONS AND SYSTEM MANAGEMENT:
o   To IBM System/370/9370:
    -   MVS/XA IBM Netview #5665-362 Release 2 (+ACF/VTAM
        Version 3.1.1 or later)
    -   VM IBM Netview #5664-204 Release 2 (+ACF/VTAM Version 3.1.1
        or later)
    -   MVS/370 IBM Netview #5665-361 Release 2 (+ACF/VTAM
        Version 3.1.1 or later)
    -   VSE IBM Netview #5666-343 Release 2 (planned availability
        fourth quarter 1988) (+ACF/VTAM Version 3.1.2 or later)
FOR IBM 3101 EMULATION:
o   To IBM System 370/9370
    -   IBM MVS/TSO #5752-VS2 Release 3.8 (with ACF/VTAM 3.1.1)
    -   IBM VM/CMS #5664-167 Release 4.0 (Optional ACF/VTAM 3.1.1)
    -   IBM CICS/MVS #5665-403 Version 2 Release 1 (with ACF/VTAM
        3.1.1)
    -   IBM CICS/DOS/VS #5746-XX3 Version 1 Release 7 (with ACF/VTAM
        3.1.1)
o   To IBM Series/1
    -   IBM Event Driven Executive (EDX) #5719-XJ5 Version 5.0
FOR VT100 EMULATION:
o   To IBM RT PC
    -   IBM Advanced Interactive Executive (AIX) Operating System
        Version 2.1.1
o   To other hosts
    -   Appropriately Programmed
FOR NETBIOS*:
o   To IBM personal computer
    -   IBM Token-Ring Network NETBIOS program (6476039) Release 1.1
        (withdrawn from marketing)
    -   IBM Local Area Network Support Program (83X7873) (PC DOS)
o   To IBM Personal System/2 Model 30
    -   IBM Local Area Network Support Program (83X7873) (PC DOS)
o   To IBM Personal System/2 (Models 50, 60, and 80), IBM Personal
    Computer AT, and IBM Personal Computer XT Model 286
    -   IBM Operating System/2 Extended Edition Version 1.0 or 1.1
    -   IBM Local Area Network Support Program (83X7873) (PC DOS)
FOR IEEE 802.2*:
o   To IBM personal computers
    -   IBM Token-Ring Network Personal Computer Adapter (6339100) or
        IBM Token-Ring Network Personal Computer Adapter 2 (67X0438)
        (includes software)
    -   IBM Local Area Network Support Program (83X7873) PC DOS
o   To IBM Personal System/2 Model 30
    -   IBM Local Area Network Support Program #83X7873 (PC DOS)
o   To IBM Personal System/2 (Model 50, 60, and 80), IBM Personal
    Computer AT, and IBM Personal Computer XT Model 286
    -   IBM Operating System/2 Extended Edition Version 1.0 or 1.1
    -   IBM Local Area Network Support Program (83X7873) PC DOS
*  Support for IBM NETBIOS and IEEE 802.2 is available in Version
   1.1.
LIMITATIONS:
GENERAL:
o   System capacity:  Users needing large data bases, large numbers
    of programs and files, or execution of several concurrent
    applications (requires segment swap areas) should ensure that
    they have the capability to expand their hardfile above 20MB and
    their memory above 3.0MB.  For additional information, refer to
    the section on SPECIFIED OPERATING ENVIRONMENT.
           Graphics and windowing provided in the Presentation
    Manager of the base operating system in Version 1.1 are not used
    by the Communications Manager, or the Database Manager.
o   Base operating system Family API:  The Family API does not
    include Communications Manager and Database Manager functions.
IBM OPERATING SYSTEM/2 EXTENDED EDITION, COMMUNICATIONS MANAGER:
o   Line speeds:  Line speeds will be published by first customer
    shipment of IBM Operating System/2 Extended Edition Version 1.0.
o   Communications Concurrency:
    -   A maximum of two IBM LAN (Token-Ring* or PC Network*)
        adapters per IBM personal computer or IBM Personal System/2
    -   A maximum of one IBM 3270 Connection (DFT) adapters per IBM
        Personal System/2
    -   An SDLC adapter cannot be used concurrently with an
        asynchronous adapter on the IBM Personal Computer AT or the
        IBM Personal Computer XT Model 286
    -   A maximum of one SDLC adapter (IBM Personal Computer XT Model
        286, IBM Personal Computer AT)
    -   A maximum of two IBM Personal System/2 Multiprotocol
        Adapters/A (initialized for SDLC) (IBM Personal System/2)
    -   One asynchronous emulation session may be used at one time
        using the Communications Manager's 3101 or a DEC VT100
        terminal emulators.  However, its use may be concurrent with
        other non-asynchronous emulators.
           *Support for IBM Token-Ring Network and IBM PC Network is
    available in Version 1.1.
o   Asynchronous Communications:
    -   Asynchronous emulation does not support different receive and
        transmit speeds
    -   Half duplex modems and attachments are not supported
    -   The CCITT V.25bis recommendations are supported as
        implemented in the Extended Edition Communications Manager.
o   IBM 3101 Emulation:  The Communications Manager supports
    emulation of the IBM 3101 Display Terminal Model 20.  The
    Communications Manager does not support the following functions
    of the IBM 3101 terminal:
    -   Half-duplex modem operation
    -   Reverse Channel and Controlled Request to Send
    -   Reverse video for entire screen (operator selectable)
    -   Non-blinking cursor
    -   Program mode and, as a result, the PGM MODE and ATTR keys
    -   Local mode
    -   Transparent mode
    -   Print Line function
    -   Print Message function
    -   Print Page function
    -   Write Send Mark function.
DEC VT100 TERMINAL EMULATION:  Printer restrictions: The Print Screen
function only is supported.
       The following list contains VT100 Terminal controls that are
ignored, or only partially supported as indicated, upon receipt from
a host.
o   Auto Repeat Mode
o   Cursor Keys Mode
o   132 Column Mode Command (Partially Supported:  screen cleared;
    cursor moved to home position)
o   Double Height Line
o   Double Width Line
o   Load LEDs
o   Scrolling Mode (Smooth and Jump)
o   Line Feed/New Line Mode
o   Screen Alignment Display
o   Request/Report Terminal Parameters

o   Enter VT52 Mode
o   Interlace Mode
o   Origin Mode
o   Screen Mode (Reverse and Normal)
o   Set Top and Bottom Margins
o   Set Character Set is only supported for the U.S., U.K. and the
    VT100 special graphics character sets (as best represented with
    the PC character set)
o   Invoke Confidence Test
IBM 3270 EMULATION: Commonly used functions of the IBM 3274 and 3174
Control Units are supported with the exception of:
o   APL/Text Character Set
o   Graphics Escape
o   Katakana
o   All IBM 3278 keyboard types except the IBM 3278 typewriter
    keyboard
o   Certain IBM 3278/79 keys:
    -   Click
    -   Highlight selection keys (blinking, program symbols)
    -   Ident
o   To display a full screen of data when emulating an IBM 3278 Model
    3, 4 or 5 may require scrolling depending on the display screen
    being used.
o   Magnetic Stripe Reader
o   Mono/Dual Case Switch
o   NMVT (Network Management Vector Transport) alerts
o   Security Keylock
o   Selector Light Pen
o   Mouse.
       In addition to the previously mentioned restrictions, when
using DFT communications attachment, the following features and
capabilities of the IBM 3274/3174 control units are not supported:
o   Data base operations
o   IBM 3270 diagnostic reset dump
o   Dump facility
o   Patch facility.
       Other:
o   SNA PU2.0 via Token-Ring or SDLC is supported to a single IBM
    System/370 PU4/5 host via an IBM 37XX.  (IBM Token-Ring support
    is available with Version 1.1.)
o   Code page switching is accomplished through base operating system
    services.
PERFORMANCE CONSIDERATIONS:  The performance of IBM Operating
System/2 Extended Edition, depends on available system resources,
such as physical memory size, number of concurrently executing
programs, system priority and timeslice designations, and file
placement of system/application data.  Performance is also affected
by the segment swapping characteristics, storage reference patterns,
and the characteristics of the particular data being processed.
       IBM has provided preset values for many of the communication
variables.  The communications system administrator can tune IBM
Operating System/2 Extended Edition Version 1.1, by specifying
configuration parameters.
       IBM has also provided preset values for all the Database
Manager variables and the capability to tune these values for
particular environments.
       Existing programs running in an IBM DOS environment may
experience some performance degradation.  This degradation is more
noticeable with concurrent programs/applications.
       Performance requirements may limit the number of communication
sessions used concurrently, and the number of concurrent database
applications.
       Additional performance information will be provided before
first customer shipment.
PLANNING INFORMATION
CUSTOMER RESPONSIBILITIES:  Planning information for the installation
and use of the Communications Manager will be provided in a
communications system administrator's guide (ordering information
will be provided by first customer shipment).  In more complex
communications environments, it is recommended that the customer
identify a person to serve as a system administrator (internal or
external to the organization).  This person should be knowledgeable
in DP networking concepts and terminology and should be responsible
for tailoring the Communications Manager functions to fit the
customer's planned environment(s).  The system administrator may want
to create a configuration diskette to reflect the environment(s) and
may also create documentation to assist in the installation and
operation of the Communications Manager functions for members of the
customer organization.
       Problem determination and problem source identification are
licensee (customer) responsibilities.  Details will be provided in
the program package.
PROGRAM SERVICES:  Central Service will be provided to customers via
a registered service coordinator.  The service coordinator will be
designated at the time of purchase; as an assigned member of the
customer staff and registered by IBM's North Central Marketing
Division or South West Marketing Division or the Authorized Dealer.
Any questions regarding the registration of service coordinators
should be directed to the place of purchase.
       The registered service coordinator is the first level of
customer assistance.
       Refer to the product documentation for instructions on how to
report suspected defects to your registered service coordinator.
       The registered service coordinator is responsible for
assisting the customer with:
o   Determining whether a problem has been caused by hardware or
    software
o   Identifying which software being used is causing the problem
o   Reporting suspected defects to IBM
o   Assisting the customer in applying preventive and corrective
    service
o   Performing other activities recommended by IBM support
    organization(s) to define and/or resolve the problem.
       IBM Central Service will respond, upon request from a
registered service coordinator, to a defect in the unaltered portion
of a supported release of the licensed program by issuing:
o   Corrective service information such as correction documentation
o   Corrected code
o   Notice of availability of corrected code
o   A restriction or a bypass as determined by IBM.
       This defect support is only applicable if the defect is found
to occur in the operating environment in which the product was
intended to be used.
       Preventive service may be provided through updates to this
program.  If an update is made available by IBM, information will be
made available to the registered service coordinators with
instructions for distribution of copies and/or ordering of copies to
or for the users supported by each service coordinator.
       The IBM Support Center will provide the registered service
coordinator with telephone assistance in problem diagnosis and
resolution.  The registered service coordinator may call the IBM
Support Center at any time and will receive a return call within
eight business hours (Monday - Friday, 8 a.m. - 5 p.m., local
customer time).
       In addition, and as an alternative, registered service
coordinators who have asynchronous communications capability will be
provided access to an online data base which will provide information
about known defects, if any, and the ability to report suspected
problems electronically.
       One copy of a service coordinator problem determination guide
and the serviceline diskette will be ordered at registration by IBM
for each service coordinator registered.  There is a charge for
ordering additional copies of the problem determination guide, or for
ordering for people who are not service coordinators.  Ordering
information will be provided at first customer shipment of the
product.
PACKAGING:  Preliminary information only is given here.  Full details
will be provided at first customer shipment.
       IBM Operating System/2 Extended Edition will be available in a
3.5-inch high capacity diskette version and a 5.25-inch high-capacity
version.  Each program package will be shipped on dual-sided
diskettes (3.5-inch or 5.25-inch, as ordered).  Each program package
contains information on installation and use of IBM Operating
System/2 functions, an IBM Program License Agreement, and a license
information document.
       A documentation-only package for IBM Operating System/2
Extended Edition will also be available for a separate charge to
support the Additional Licenses.
SECURITY, AUDITABILITY, AND CONTROL
       IBM Operating System/2 Extended Edition users benefit from the
IBM Operating System/2 environment since programs on the same system,
which follow IBM guidelines, cannot inadvertently interfere with each

other.
       The Communications Manager supports a subset of the security
options of LU6.2 allowing security support for user applications at
the session and conversation levels, so that similar programs in
another system or a host cannot communicate with the original
application unless pre-planned at both ends to do so.  The system
management, RAS and configuration facilities are under key lock
control whereby system administrators can control end user viewing of
sensitive data (such as passwords).
       The Database Manager supports transaction management ensuring
a consistent state of data.  It also provides automatic recovery to a
consistent state of data after abnormal termination of a transaction.
Password protection of a database is also provided.
       Physical security of the program diskette, password security
and appropriate backup procedures are the responsibility of the user.
       User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures, and
appropriate controls in application systems and communication
facilities.
       If sensitive data is being sent over external communication
facilities, user management may wish to pursue cryptography.
EDUCATION ORDER CENTER
The IBM Operating System/2 Extended Edition will be available through
the IBM Order Center for eligible end users of eligible education
institutions who have a signed Education Product Coordinator
Agreement in effect.  Eligible end users will receive the VPA
discount to which the customer's institution is entitled.  Refer to
the following Notices to IBM Customers for eligibility requirements:
o   387-076, IBM Education Order Center and Assistance Services
    Available, dated May 5, 1987
o   387-130, IBM Education Order Center Enhanced and Available, dated
    June 30, 1987.
       For additional information, contact your marketing
representative.
ORDERING INFORMATION
       Ordering instructions will be provided when the program
becomes available.
TERMS AND CONDITIONS
LICENSING:  This program is licensed under the terms and conditions
of the IBM Program License Agreement.  A copy of the agreement is
included in the program package.
LIMITED WARRANTY:
    Program Package:  Yes.  Media:  Three months.
    Additional License:  Yes.  Media:  Not applicable.
PROGRAM SERVICES:  Central Service, including the IBM Support Center,
will be available for one year (12 months) after first customer
shipment of Operating System/2 Extended Edition.  The Statement of
Service in the program package will describe this service.
VOLUME DISCOUNT:  Volume discounting is available under the terms and
conditions of the Volume Procurement Amendment (VPA) and the Exhibit
for Personal Computer/System Programs or the Exhibit for Personal
Computer/System Programs for Qualified Educational
Institutions/Hospitals.  The programs in this announcement are
included in the Eligible Program List for Personal Computer
System/Programs.  They may be added to the applicable category in the
space provided on the Eligible Program List.  Program Packages are
included in Category A under 5871-AAA.  Additional Licenses are
available only under the VPA and are included in Category A under
5872-AAA.
       Program Package Upgrades (under 5873-AAA) and Additional
License Upgrades (under 5874-AAA) are included in Category B and are
eligible for volume discounting based on the commitment in Category
A.
       Documentation is included in Category B (under 5876-AAA) and
is eligible for volume discounting based on the commitment in
Category A.
TESTING PERIOD:  Program Packages:  Two months for up to three copies
each of each eligible program ordered under a VPA addendum.
Additional Licenses:  Not applicable.
EDUCATIONAL ALLOWANCE:  A 55% educational allowance is available to
qualifying institutions.  This allowance is not additive to any other
discount or allowance.  Upgrades are not eligible for the educational
allowance.
CHARGES
                                    ONE-
PROGRAM     PROGRAM                 TIME        UPGRADE
NUMBER      NAME                    CHARGE      CHARGE
90X7934     Program Package
              IBM Operating
              System/2 Extended
              Edition Version 1.0
              (3.5-inch Diskette)    $795
90X7933     Program Package
              IBM Operating
              System/2 Extended
              Edition,Version 1.0
              (5.25-inch Diskette)    795
                                    ONE-
PROGRAM     PROGRAM                 TIME        UPGRADE
NUMBER      NAME                    CHARGE      CHARGE
90X7935     Additional License
              IBM Operating
              System/2 Extended
              Edition Version 1.0    $595
90X7937     Upgrade
              IBM Operating
              System/2 Standard
              Edition Version 1.0
              to IBM Operating
              System/2
              Extended Edition
              Version 1.0
              (3.5-inch Diskette)              $645
90X7936     Upgrade
              IBM Operating
              System/2 Standard
              Edition Version 1.0
              to IBM Operating
              System/2 Extended
              Edition Version 1.0
              (5.25-inch Diskette)              645
90X7938     Additional License
              Upgrade from IBM
              Operating System/2
              Standard
              Edition Version 1.0
              to IBM Operating
              System/2 Extended
              Edition Version 1.0               460
90X7939     Documentation Only
              IBM Operating
              System/2 Extended
              Edition Version 1.0      90
90X7941     Upgrade IBM 3270
              Workstation
              Program Version 1.0
              or 1.1 to IBM
              Operating System/2
              Extended
              Edition Version 1.0
              (3.5-inch Diskette)               595
90X7940     Upgrade IBM 3270
              Workstation
              Program Version 1.0
              or 1.1 to IBM
              Operating System/2
              Extended
              Edition Version 1.0
              (5.25-inch Diskette)              595
90X7942     Additional License
              Upgrade from IBM 3270
              Workstation Program
              Version 1.0 or 1.1
              to IBM Operating
              System/2 Extended Edition
              Version 1.0                       395
                                    ONE-
PROGRAM     PROGRAM                 TIME        UPGRADE
NUMBER      NAME                    CHARGE      CHARGE
90X7954     Upgrade
              IBM PC 3270
              Emulation Program
              Version 3.0 to IBM
              Operating System/2
              Extended Edition
              Version 1.0
              (3.5-inch diskette)              $595
90X7953     Upgrade
              IBM PC 3270
              Emulation Program
              Version 3.0 to IBM
              Operating System/2
              Extended Edition
              Version 1.0
              (5.25-inch diskette)              595
90X7955     Additional License
              Upgrade from IBM PC
              3270 Emulation
              Program Version 3.0
              to IBM Operating
              System/2
              Extended Edition
              Version 1.0                       395
90X7957     Upgrade
              IBM PC 3270
              Emulation Program,
              Entry Level, Version
              1.1 or 1.2 to IBM
              Operating System/2
              Extended Edition
              Version 1.0
              (3.5-inch diskette)               695
90X7956     Upgrade
              IBM PC 3270
              Emulation Program,
              Entry Level, Version
              1.1 or 1.2 to IBM
              Operating System/2
              Extended Edition
              Version 1.0
              (5.25-inch diskette)              695
90X7958     Additional
              License Upgrade
              from IBM PC 3270
              Emulation Program,
              Entry Level, Version
              1.1 or 1.2 to IBM
              Operating System/2
              Extended Edition
              Version 1.0                       495
90X7900     Program Package
              IBM Operating
              System/2 Extended
              Edition Version 1.1
              (3.5-inch Diskette)    $795
90X7899     Program Package
              IBM Operating
              System/2 Extended
              Edition Version 1.1
              (5.25-inch Diskette)    795
                                    ONE-
PROGRAM     PROGRAM                 TIME        UPGRADE
NUMBER      NAME                    CHARGE      CHARGE
90X7925     Additional License
              IBM Operating
              System/2 Extended
              Edition Version 1.1    $595
90X7903     Upgrade
              IBM Operating
              System/2 Standard
              Edition Version 1.0
              or 1.1 to IBM
              Operating System/2
              Extended
              Edition Version 1.1
              (3.5-inch Diskette)              $645
90X7902     Upgrade
              IBM Operating
              System/2 Standard
              Edition Version 1.0
              or 1.1 to IBM
              Operating System/2
              Extended
              Edition Version 1.1
              (5.25-inch Diskette)              645
90X7926     Additional License
              Upgrade from IBM
              Operating System/2
              Standard
              Edition Version
              1.0 or 1.1
              to IBM Operating
              System/2 Extended
              Edition Version 1.1               460
90X7901     Documentation Only
              IBM Operating
              System/2 Extended
              Edition Version 1.1      90
90X7931     Upgrade IBM 3270
              Workstation
              Program Version 1.0
              or 1.1 to IBM
              Operating System/2
              Extended
              Edition Version 1.1
              (3.5-inch Diskette)               595
90X7930     Upgrade IBM 3270
              Workstation
              Program Version 1.0
              or 1.1 to IBM
              Operating System/2
              Extended
              Edition Version 1.1
              (5.25-inch Diskette)              595
90X7932     Additional License
              Upgrade from
              IBM 3270
              Workstation Program
              Version 1.0 or 1.1
              to IBM Operating
              System/2 Extended
              Edition Version 1.1               395
                                    ONE-
PROGRAM     PROGRAM                 TIME        UPGRADE
NUMBER      NAME                    CHARGE      CHARGE
90X7964     Upgrade
              IBM PC 3270
              Emulation Program
              Version 3.0 to IBM
              Operating System/2
              Extended Edition
              Version 1.1
              (3.5-inch diskette)              $595
90X7963     Upgrade
              IBM PC 3270
              Emulation Program
              Version 3.0 to IBM
              Operating System/2
              Extended Edition
              Version 1.1
              (5.25-inch diskette)              595
90X7965     Additional
              License Upgrade
              from IBM PC 3270
              Emulation Program
              Version 3.0 to
              IBM Operating
              System/2 Extended
              Edition Version 1.1               395
90X7967     Upgrade IBM PC
              3270 Emulation
              Program Entry
              Level, Version 1.1
              or 1.2 to
              IBM Operating
              System/2 Extended
              Edition Version 1.1
              (3.5-inch Diskette)               695
90X7966     Upgrade
              IBM PC 3270
              Emulation Program,
              Entry Level, Version
              1.1 or 1.2 to IBM
              Operating System/2
              Extended Edition
              Version 1.1
              (5.25-inch diskette)              695
90X7968     Additional
              License Upgrade
              from IBM PC 3270
              Emulation Program,
              Entry Level,
              Version 1.1 or 1.2
              to IBM Operating
              System/2
              Extended Edition
              Version 1.1                       495
PUBLICATIONS
                                    SINGLE
ORDER                               COPY
NUMBER                              CHARGE
S90X-7909   IBM Operating
              System/2
              Extended
              Edition ECF
              Server-Requester
              (SRPI) Programming
              Reference               $25
S90X-7910   IBM Operating
              System/2
              Extended Edition,
              APPC Programming
              Reference                45
S90X-7911   IBM Operating
              System/2
              Extended Edition,
              ACDI Programming
              Reference                25
S90X-7905   IBM Operating
              System/2
              Extended Edition,
              Database Manager
              Programming Guide
              and Reference            25
ADDITIONAL LICENSES CHARGE:  Customers who pay a one-time charge for
additional licenses may copy licensed programs previously distributed
to the customer by IBM in machine readable form upon receipt of an
authorization from IBM.
PROGRAM UPGRADE CHARGE:  A program upgrade charge applies when the
upgrade is ordered during the specified upgrade ordering period.