IBM OPERATING SYSTEM/2 EXTENDED EDITION VERSION 1.2
Contents


Announcement Letter Number 289-217 dated May 16, 1989
US - Last Revised on May 16, 1989



Brief Description of Announcement, Charges, and Availability

       Operating System/2 (TM) (OS/2 (TM)) Extended Edition
Version 1.2 uses the functions of OS/2 Standard Edition Version 1.2
as its base operating system.  OS/2 has been enhanced with a Dialog
Manager that conforms to IBM's Systems Application Architecture (TM)
(SAA).  In addition, OS/2 Extended Edition Version 1.2 includes an
SAA Procedures Language, a flexible language that allows programmers
to write command procedures in a clear, structured way.  OS/2
Extended Edition continues as a primary participant in IBM Systems
Application Architecture.
       New functions supported by the Communications Manager are SNA
gateway, Ethernet (1) DIX Version 2.0 and IEEE 802.3, X.25,
asynchronous and 3270 terminal emulator enhancements, with
modifications to allow them to run as Presentation Manager
applications.  Support also includes COBOL/2 language support and
expanded support for AS/400 (TM) including 5250 Work Station Feature
and twinaxial attachment.
       The LAN Requester component of OS/2 Extended Edition enables
workstation access to the shared resources on the OS/2 LAN Server
Version 1.0.  The LAN Requester supports the IBM OS/2 LAN application
programming interfaces (APIs) and takes advantage of the performance
improvements and large disk media management characteristics provided
by the new High Performance File System option of OS/2 Standard
Edition Version 1.2.
       Database Manager enhancements include local area network (LAN)
support (remote data services), a DOS Database Requester, referential
integrity, SAA Procedures Language support, precompiler support for
COBOL/2, Pascal/2, IBM FORTRAN/2 languages, a Query Manager callable
interface, and a business graphics interface.  Also included are
enhancements to error log support, additional security functions (SQL
GRANT/REVOKE support), and new levels of data isolation.  The Query
Manager has been modified to run as a Presentation Manager
application.
               PROGRAM                  ONE-TIME
               NUMBER                   CHARGE
               15F7143                   $830
               15F7144                    830
       Planned Availability:  November 1989
 (TM) Trademark of the International Business Machines Corporation.
 (1) Trademark of Xerox Corporation.


Customer Letter Section

HIGHLIGHTS
o   SAA participant
o   SNA extensions including gateway, X.25, and Ethernet DIX
    Version 2.0, and IEEE 802.3 LAN support
o   AS/400 twinaxial connectivity and 5250 Work Station Feature
o   3270 and asynchronous enhancements including use of the
    Presentation Manager, 3270 host directed print, and 3270 host
    graphics enabling
o   X.25 non-SNA API, selective support of COBOL/2, and RAS
    extensions to the common services API
o   LAN Requester support for the IBM OS/2 LAN APIs and the new High
    Performance File System
o   Database Manager Enhancements
    -   Remote Data Services and DOS Database Requester
    -   Referential integrity and additional levels of data isolation
    -   COBOL, Pascal, FORTRAN and Procedures Language support
    -   Query Manager callable interface and a business graphics
        interface
    -   Query Manager operation as a Presentation Manager application
    -   User Profile Management and SQL GRANT/REVOKE
DESCRIPTION
       OS/2 Extended Edition Version 1.2 is upwardly compatible with
OS/2 Extended Edition Version 1.1, but adds significant new
functions, services, and usability enhancements to allow users to
migrate existing DOS applications, develop new Protect Mode
applications, and install and use the system more productively than
ever before.
       OS/2 Extended Edition Version 1.1 is described in Programming
Announcement 288-690, dated November 29, 1988.
       OS/2 Extended Edition continues to participate in SAA as the
platform for the development of portable applications and the
interconnection of cooperative SAA systems.  The OS/2 workstation is
the window to the customer enterprise-wide information system under
SAA.  Applications written to SAA specifications will have a
consistent screen design and user interface, making it easier for
customers to learn and use new applications.  SAA is the framework
for development of consistent applications and cooperative processing
across the major IBM computing environments of System/370 (TM),
AS/400, and the Personal System/2 (R).  SAA consists of four related
elements:  common user access, common programming interface, common
communications support, and common applications.  For additional
information on SAA, refer to SAA:  AN OVERVIEW (GC26-4341).
       The integrated SAA Procedures Language is similar to Virtual
Machine/System Product (VM/SP) System Product Interpreter and is
based on the REstructured eXtended eXecutor (REXX).  It combines the
structured logic, general variables, and subroutine calls of a
traditional programming language with the ability to execute
character strings as system commands.  External functions may be
written in the Procedures Language itself, IBM C/2 1.1, IBM Pascal/2
or IBM Macro Assembler/2.
 (TM) Trademark of the International Business Machines Corporation.
 (R) Registered trademark of the International Business Machines
   Corporation.
OS/2 STANDARD EDITION ENHANCEMENTS
OS/2 Extended Edition Version 1.2 uses the functions of OS/2 Standard
Edition Version 1.2 as its base operating system.  It contains all
the enhancements of OS/2 Standard Edition Version 1.2 as described in
Programming Announcement 289-218, dated May 16, 1989.
       The High Performance File System manages large disk media in a
fast and consistent manner.  The High Performance File System is an
attractive alternative to the file allocation table or FAT-based file
system because it supports DASD with capacities up to 2 terabytes and
can handle files as large as 2 gigabytes.  The High Performance File
System maintains compatibility with the FAT file system at the API
level, and is less performance sensitive as file sizes and/or
directories get very large.  The system installation procedure is
used to install the High Performance File System.
       The integration of an SAA Dialog Manager in OS/2 Standard
Edition along with the enhancements to the presently available
Presentation Manager emphasize IBM's commitment to SAA.
       The OS/2 Dialog Manager provides significant elements of the
interface for the Systems Application Architecture Dialog Manager
(SAA/DM) described in the SAA publication, COMMON PROGRAMMING
INTERFACE DIALOG REFERENCE (SC26-4356).  The OS/2 Dialog Manager is a
productivity aid to assist application developers in managing input
and output between their applications and the end user.  The Dialog
Manager is contained in the OS/2 Programming Tools and Information
Version 1.2.  It provides APIs for many of the defined SAA dialog
elements.  The Dialog Tag Language (DTL), also described in the CPI
Dialog Reference, is the means to define dialog elements other than
application program logic:  application panels, application command
tables, messages and function key lists.  A compiler to process
panels written in the Dialog Tag Language is contained in the OS/2
Programming Tools and Information Version 1.2.  Dialog Manager
programs may be written in IBM C/2 1.1, IBM FORTRAN/2, IBM Macro
Assembler/2, IBM Pascal/2 and IBM COBOL/2.
       The Presentation Manager has further enhanced SAA/CUA
compliance, providing more function and usability for both
application developers and end users.  Presentation Manager
enhancements are intended to assist the application developer in
writing high-performing, full-function applications that can be
tailored to a specific user or environment.  Presentation Manager
calls are available to control the program groups a user sees and can
access, allowing personalization of the system to a specific user or
group of users.  The Presentation Manager has three new utilities for
the printing/plotting, display and interchange of picture files.
Presentation Manager programs may be written in IBM FORTRAN/2, IBM
COBOL/2, IBM C/2 1.1, and IBM Macro Assembler/2.
COMMUNICATIONS MANAGER ENHANCEMENTS
SNA gateway support allows access to an IBM System/370 host by
multiple users attached to the gateway via an IBM Token-Ring, IBM PC
Network LAN, SDLC switched link, or an X.25 network.  The link
between the gateway and the host may be SDLC, X.25, or an IBM
Token-Ring.  The supported line speeds for these links are the same
as for any personal computer using OS/2 Extended Edition Version 1.2.
The gateway personal computer, which does not have to be dedicated to
this task, appears to the host as a single physical unit (PU2.0) with
up to 254 LUs, which may be shared between the workstations.  Up to
256 workstations may be configured on the LAN, with 64 active at one
time, each with multiple LUs.  The workstation appears to the user as
if it were directly attached to the host.  LUs may be dedicated, or
they may be POOLED in order to allow greater efficiency in their
allocation between workstations, and to reduce the configuration and
startup requirements in the host.  The protocols supported by the
gateway between the workstation and the host are LU1, 2, 3, and 6.2.
In most environments workstations may use the same gateway when
operating with:
o   OS/2 Extended Edition Version 1.1
o   OS/2 Extended Edition Version 1.2
o   IBM Personal Communications/3270
o   3270 Emulation Program Version 3.0
o   3270 Workstation Program Version 1.1
o   APPC/PC Version 1.11
       Communications to the AS/400 have been expanded to allow IBM
Token-Ring, X.25, twinaxial, and remote connection via the IBM 5394
Remote Control Unit links, in addition to existing SDLC links.  All
these use LU6.2 protocols.  X.25 has been added to System/36 (TM)
support in addition to the existing SDLC and IBM Token-Ring support.
The 5250 Work Station Feature can provide the functions of up to five
display/printer sessions.  The five sessions may be any combination
of display sessions and printer sessions concurrently active on one
or more local or remote AS/400 or System/36 units.  Detailed
information on the display and printer support is provided in the
MACHINE REQUIREMENTS section.  The Emulator High Level Language
Application Programming Interface (EHLLAPI) supported with 3270
emulation is also supported for the enhancement of 5250 applications.

       3270 Emulation has been enhanced with the addition of 3270
host-directed print, 3270 graphics support enabling, and presentation
space print (3270 local copy).  3270 host-directed print allows LU1,
LU3 and non-SNA printer data streams to be printed at the workstation
printer.  Multiple printer sessions are supported and the workstation
may be stand-alone or gateway-attached.  3270 Graphics support works
with the GDDM (TM)-OS/2 Link program, which adds graphics support to
the 3270 emulator.  This allows the workstation to function as a GDDM
mainframe graphics terminal.  In addition, GDDM pictures may be
printed and plotted, or saved to a Presentation Manager metafile.
For additional information, refer to GDDM -- OS/2 Link, Programming
Announcement 289-222, dated May 16, 1989.  Presentation space print
may be either host or user initiated.  The entire presentation space
or a user selected portion may be printed.
 (TM) Trademark of the International Business Machines Corporation.
       The ASCII terminal emulators add support for 8-bit, no parity,
asynchronous character data streams.  The modem command strings
provided for the explicitly supported modems, or their equivalents,
may now be edited by the user, which allows support for a variety of
modems with different command requirements.  Applications written to
the Asynchronous Communications Device Interface may initialize ACDI
with their own modem command strings.  It is possible through the use
of a single key to have a SNAPSHOT copy of the display screen
contents saved on a logfile.  A Version 24 (RS-232C) ABC switch can
be connected to any asynchronous communications port to provide user
switching between a modem supported by the ACDI asynchronous device
drivers and other serial I/O devices (such as printers and plotters)
supported by the base operating system device drivers.  The ACDI and
base device drivers will share this port on a sequential use basis.
       The 3270 and ASCII terminal emulators now use the Presentation
Manager and its windowing facilities to allow user interaction with
the system and to take advantage of the enhanced font support
available.  Each logical terminal will appear in a separate window
that can be individually started, stopped, moved and sized by the
user.  Additional emulator facilities include:
o   the remapping of keyboard function and accelerator keys
o   cursor join (to the mouse position)
o   online choice of fonts for the EGA, VGA, and the IBM 8514/A
    displays
o   the saving and restoring of window characteristics.
       Additional support is provided for the 3270 emulator with the
clipboard functions of Mark, Cut, Copy, Paste, and Undo.  The ASCII
emulator has support for Mark and Copy.  The user can transfer
information between the Communications Manager windows and other
application windows that support clipboard.  Formats supported for
Cut and Copy are:  Simple Text, Text with Attributes, and Bit Image.
Simple Text is supported for Paste.
       X.25 is a Systems Application Architecture Common
Communications Support protocol.  OS/2 Extended Edition Version 1.2
X.25 Packet Switched Data Network (PSDN) support allows an IBM
Personal System/2 Model 50Z or higher, equipped with one or more IBM
X.25 Interface Co-Processor/2 adapters, to attach to one or more X.25
PSDN's and communicate with other systems or hosts having appropriate
X.25 support.  Connection to public and private networks conforming
to CCITT 1980 or 1984 X.25 recommendations is supported.  Multiple
IBM X.25 Interface Co-Processor/2 adapters are supported, depending
on the available slots in the system unit.  The software enables each
adapter to offer either an X.21, X.21bis/V.24, or an X.21bis/V.35
interface, and support speeds up to 64K bps.  The software can
support a mixture of up to 128 switched virtual circuits (SVC) and
permanent virtual circuits (PVC).  SNA Communications is supported by
the qualified logical link control (QLLC).  There is also an API that
enables X.25 support for non-SNA communications (an enhanced version
of the API available on IBM DOS products in some non-US countries).
This API can support multiple applications concurrently.  Both SNA
and non-SNA applications may concurrently share the same adapters.
Connection (in France only) to the Transpac network via the public
switched telephone network is supported via the PTT supplied MOCAM
VX32 adapter.  Autodial and autoreceive facilities are supported.
       Ethernet DIX Version 2.0 and IEEE 802.3 LANs are supported.
The Communications Manager utilizes the Network Driver Interface
Specification (NDIS) for these two additional LAN protocols.  This
support provides the ability for the upper layer Netbios (TM), SNA
LU2, SNA LU6.2 functions to be used across Ethernet DIX Version 2.0
and IEEE 802.3 LANs.  Applications written to the IEEE 802.2,
Netbios, and APPC interfaces can be used across an Ethernet DIX
Version 2.0 and IEEE 802.3 LAN.  The SNA functions of APPC and 3270
emulation (with EHLLAPI and SRPI) may be used through the
Communications Manager SNA gateway to SDLC, IBM Token-Ring and
X.25-based hosts for Ethernet DIX Version 2.0 and IEEE 802.3 LANs.  A
list of LAN adapters supported in this environment will be provided
at product availability.
       An extension to the common services API allows all
Communications Manager RAS functions (trace, dump, errors and
messages) to be performed under program control, and no longer
require an operator to perform these tasks.  A user-written program
can monitor errors and messages selectively, and take appropriate
action.  Message pop-ups on the screen can be suppressed.
       The COBOL/2 language has been added to Pascal/2, C/2 and the
Macro Assembler/2 for the support of the APPC and SRPI programming
interfaces.
       Double Byte Character Set (DBCS) enabling has been extended to
cover 3270 Emulation and 5250 Work Station Feature.  IBM
implementation of DBCS versions of OS/2 Extended Edition are only
available as announced in the IBM Asia/Pacific Group.
 (TM) Trademark of the International Business Machines Corporation.
LAN REQUESTER ENHANCEMENTS
The OS/2 Extended Edition Version 1.2 LAN Requester will attach to
the IBM OS/2 LAN Server Version 1.0 and will take advantage of the
new OS/2 Standard Edition Version 1.2 High Performance File System.
In addition to performance improvements, this optional replacement
for the FAT-based file system will manage large disk media.
       In addition to Named Pipes APIs already announced, IBM OS/2
LAN API support has been extended to the following categories:
o   ALERT -- notification of network events
o   SERIAL SERVICE -- control shared serial devices and their
    associated queues
o   CONNECTIONS -- list of all connections made to a server by a
    requester client or all connections made to a server's shared
    resources
o   FILES -- monitoring which file, device, and pipe resources are
    opened on a server, and closing one of the resources if necessary
o   MESSAGES -- send, receive, read, log, and forward messages
o   REMOTE UTILITIES -- copy and move remote files, remotely execute
    a program, and access the time-of-day information on a remote
    server
o   SERVER -- enable remote administration tasks to be performed on a
    local or remote server
o   SERVICE -- start and control network service programs
o   SESSIONS -- control network sessions established between
    requester and servers
o   SHARES -- control shared resources
o   USE -- examine or control connections (uses) between requesters
    and servers
o   REQUESTERS -- control the operation of requesters
o   PRINT -- control the print jobs in a spooler queue or the spooler
    queue manager and spooler queue processor
o   MAILSLOTS -- one-way interprocess communication.
DATABASE MANAGER ENHANCEMENTS
Remote Data Services (Operating System/2 Extended Edition to
Operating System/2 Extended Edition via the Communications Manager's
APPC) provides support to allow the data base management system to be
used in an IBM Token-Ring, IBM PC Network LAN, or Ethernet DIX
Version 2.0 and IEEE 802.3 environments.  A supported Personal
System/2 or personal computer on the LAN is able to function as a
data base requester and/or data base server workstation.  This
capability allows multiple workstations to access a common data base,
or a single workstation to access geographically distributed data
bases.  The location of the data base (server) is transparent to the
requesting application or end user (requester).  Multiple application
programs can access a single data base concurrently.  An application
is also able to access multiple data bases serially.  Each
requester/server workstation utilizes the APPC Programming Interface
in the Communications Manager.  The Remote Data Services component
uses the OS/2 Extended Edition Communications Manager APPC sessions
to connect Database Manager requesters and servers.  APPC sessions
can be configured on a variety of communications links.  The Remote
Data Services APPC sessions can be supported by IBM Token-Ring, IBM
PC Network or Ethernet DIX Version 2.0 and IEEE 802.3 links in a LAN
environment.  The Database Manager will support a single SDLC
connection between an OS/2 Extended Edition Database Manager
Requester and an OS/2 Extended Edition Database Server.
       The OS/2 Extended Edition Database Manager provides a DOS
Database Requester allowing access from a DOS workstation to an OS/2
Extended Edition Database Manager data base.  The DOS Requester
supports the SQL API in the DOS environment, and also a subset of the
Database Services Environment Utility API.  Applications intended for
use with the DOS Database Requester must be precompiled on an OS/2
Extended Edition Database Manager workstation and then compiled as a
DOS application.  The application can then be transferred to the DOS
workstation for execution.  A user interface is not provided and, if
required, must be obtained from an alternative source.  The DOS
Database Requester Workstation requires the installation of the IBM
LAN Support Program Version 1.0 and DOS 3.3 or later to support the
Netbios session used to communicate with the OS/2 Extended Edition
Database Manager server.  The DOS Database Requester supports both
IBM Token Ring and IBM PC Network LAN environments.
       Referential integrity ensures the consistency of data values
between related columns of different tables.  The Database Manager in
OS/2 Extended Edition Version 1.2 provides this key relational
support that can be applied to new or existing tables.  Programmer
productivity can be increased by allowing this function to be moved
out of application programs and into the Database Manager.  For
example, a user may define an EMPLOYEE table that contains employee
and department numbers and a DEPARTMENT table that contains
department numbers.  In addition, the user may want to ensure that
for every department number in the EMPLOYEE table there must be an
equal and unique department number in the DEPARTMENT table.  Such a
constraint defined on the EMPLOYEE table is called a referential
constraint.  The department number in the DEPARTMENT table is called
the primary key, and the department number in the EMPLOYEE table is
called the foreign key in this constraint.  Enforcement of this
constraint provides referential integrity.  The Database Manager
records and enforces this data relationship, and enforcement by
application logic is not necessary.  Referential integrity
constraints can be defined for tables through the SQL interface and
through a prompted interface within the Query Manager.
       The OS/2 Extended Edition Version 1.2 Database Manager will
support the Procedures Language to give application developers direct
access to features of the Database Manager that are currently
available to programmers using C/2.  The Procedures Language is also
supported by the Query Manager Callable Interface.
       The Database Application Remote Interface capability allows an
application developer to develop an application program where the
processing can be split between the data base requester and the data
base server in a local area network.  When the application is run,
some of the processing load can be transferred from the requester to
the server, resulting in a reduction of traffic on the communication
facility.
       Precompiler support has been added to allow embedded SQL
statements to be included in programs written in COBOL/2, Pascal/2
and IBM FORTRAN/2.  SQL statements may be embedded into application
programs allowing the programs to interface with the Database Manager
and access the data in the data base.
       Cursor Stability is an alternative level of data isolation
that allows greater concurrent data access than the Repeatable Read
data isolation level presently provided by the Database Manager.  An
application developer specifies the desired level of data isolation
to the Database Manager.  The Cursor Stability data isolation level
allows another application to read or to change rows of table data,
which the application with cursor stability has previously read.
       Uncommitted Read is a new level of data isolation offered in
the OS/2 Database Manager.  A Database Manager application using
Uncommitted Read will read and return all rows of data even if they
contain uncommitted changes made by other applications.  The
Uncommitted Read function results in improved performance because an
application that is reading does not have to wait on other
applications to Commit or Rollback.  The application programmer makes
the decision as to which data isolation level to use when the
application is bound to the data base.
       Database Manager Error Log Support in OS/2 Extended Edition
Version 1.2 will provide information to the Common OS/2 Extended
Edition Error Log, one of the diagnostic tools being provided in the
base operating system.  In the case of a problem with an Extended
Edition system, the Common Error Log will contain a record of any
system level error messages generated by the Database Manager.  The
diagnostic tools are accessed from the OS/2 command line.  Upon
invocation, a full screen interface to diagnosing errors is provided.
       The Presentation Manager, introduced in OS/2 Standard Edition
Version 1.1 for applications, will now be used by the Query Manager,
allowing the Query Manager to utilize Presentation Manager controls,
graphics, icons, and windowing capabilities.
       OS/2 Extended Edition Version 1.2 Database Manager supports a
Business Graphics Interface that provides the user with the
capability to install and use a vendor business graphics program that
has been written to this interface.  This permits graphic
presentation of report data that was accessed by the Query Manager's
Prompted or SQL Query capability and displayed by the Report
function.  The Query Manager is enhanced to include a GRAPH option on
the Report ACTIONS pull-down menu.  Examples of Report data that a
vendor supplied application program could graph includes bar, pie and
line charts.  The method of passing data from the Query Manager to a
vendor developed business graphics application program could change
in subsequent releases of OS/2 Extended Edition.  This may require
applications using the business graphics interface to be changed in
order to migrate to a subsequent release of OS/2 Extended Edition.
Information about the Business Graphics Interface will not be
included in the OS/2 Extended Edition Version 1.2 library, but will
be available upon request from:
    IBM Corporation
    Entry Systems Division
    Department A50, Building 814
    11400 Burnet Road
    Austin, TX  78758
       The Operational Status tool of the OS/2 Extended Edition
Version 1.2 Database Manager provides a snapshot of information about
current data base activity.  This administrative tool provides
information about where the data bases are located, alias names, the
time and date a data base was last backed up, and how many
applications are currently connected to a specific data base.
       The Operational Status Tool also includes user detail
information on each user connected to the data base, including:
o   ID
o   authority level

o   number of SQL calls that have been made to the Database Manager
    since the beginning of the current transaction
o   total number of requests since the data base was started
o   number of completed units of work since connecting to the data
    base
o   elapsed time since the last Commit or Rollback.
       The total connect time, lock wait status (yes or no), and the
state of a transaction are also provided.  The Operational Status
tool is beneficial in providing user and data base information while
performing problem determination.  If desired, this Operational
Status information can be printed.
       Query Manager now includes the Query Manager Callable
Interface.  This common programming interface (CPI) will enable an
application program to call Query Manager functions.  For example,
you may want to design an end-user application that includes query,
data entry/edit and report functions.  Instead of designing all the
screens to perform these functions inside the application, the user
can call the Query Manager's functions from inside the application.
As appropriate, control is returned to the calling application
following the completion of the requested Query Manager function.
The external application program can invoke the interactive
facilities of the Query Manager to create queries, reports, menus,
and panels, as well as the commands to manipulate such objects; for
example, export table, run query, etc.  The Query Manager Callable
Interface support can be used in application programs written in C/2,
COBOL/2, Pascal/2, IBM FORTRAN/2 or the Procedures Language.  The
Query Manager Callable Interface adheres to the SAA Query CPI
definitions as described in the SAA COMMON PROGRAMMING INTERFACE
QUERY REFERENCE (SC26-4349) available for ordering from IBM.
       User Profile Management and SQL GRANT/REVOKE statements help
control user access to a data base and the tables within the data
base.  Database Manager prevents unauthorized access by coordinating
its security functions through a component called User Profile
Management and through the SQL GRANT/REVOKE Authorization statements.
User Profile Management establishes access levels used by the
Database Manager.  Before using objects in the Database Manager, the
user must be identified to User Profile Management and be validated
by a password on the first use of the Database Manager.  The user is
then associated with a valid USERID.  Access to a specific data base
and the objects within it (for example, tables, views, access plans)
is controlled by SQL GRANT/REVOKE statements.  A creator, or other
specifically authorized user of a data base object (such as a systems
administrator or data base administrator) may protect the object by
only granting access rights to specific users and/or groups.  Another
user must be specifically authorized to access and update a data base
object.  These rights can also be revoked as required.  A creator
also has the option to allow public access to all data base objects.
SQL GRANT/REVOKE statements can be defined through the SQL interface
or through a prompted interface within the Query Manager.
OVERALL EASE-OF-USE ENHANCEMENTS FOR OS/2 EXTENDED EDITION
Features have been added to improve ease of use.  The new OS/2
Extended Edition install procedures allow more flexibility in the
choice of functions to be installed, the ability to remove unwanted
functions, and the ability to tailor the install process for other
users.  The Communications Manager, the Database Manager and the LAN
Requester may be installed on any logical fixed disk drive (for
example, C, D or E); however, the base operating system must be
installed on fixed disk drive C.
       Network Asset Management is supported by responding to host
queries for Product Vital Data.  This information is useful to a
central network administrator in performing inventory management for
an entire network.  Product information returned on the reply
includes the operator recorded hardware model and serial number, as
well as software names and version levels as maintained by the OS/2
Extended Edition components.
NATIONAL LANGUAGE SUPPORT
IBM Operating System/2 Extended Edition Version 1.2 provides National
Language Support (NLS).
       User interaction with IBM Operating System/2 Extended Edition
Version 1.2 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 PC             EMULATION           EMULATION
LANGUAGE       KEYBOARD            KEYBOARD            KEYBOARD
Danish         Denmark             Denmark             N/A
Dutch          Netherlands         Netherlands         N/A
English        UK (ID 166          UK                  UK
                 and 168)
               US/Canada           US/Canada           US/Canada
Finnish        Finland             Sweden/             N/A
                                     Finland
French         France              France              France
                 (ID 189             (Azerty)
                 and 120)
               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       Italy               Italy
                 and 142)
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 (2) Terminal Emulation keyboard is supported for
the U.S. and U.K.
 (2) Trademark of Digital Equipment Corporation.
       The following keyboards are supported by the 5250 Work
Station:
COUNTRY                  ENHANCED       ATPC           AT5250
Belgium                    120          120             120
Canada (French)            058          058             277
Denmark                    159          159             281
Finland                    153          268             285
France                     189          248             251
France                     120
Germany/Austria            129          249             265
Italy                      141          247             247
Italy                      142
Latin America              171          172             170
Netherlands                143          103B            101
Norway                     155          266             281N
Portugal                   163          270             163
Spain                      173          172             172
Swiss (French)             150F          SF             150F
Swiss (German)             150G          SG             150G
United Kingdom             166          166             313
United Kingdom             168
U.S./Canada                103F         103B            101
       IBM Operating System/2 Extended Edition supports code page
switching between any two personal computer ASCII code pages
preselected at installation from the following:
o   Code page 437:  (Sweden, Finland, Netherlands, France, Spain,
    Italy, Germany, and Universal English)
o   Code page 850:  Multilingual
o   Code page 860:  Portuguese (Portugal)
o   Code page 863:  Canadian French (Canada)
o   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 50Z, 60, 70 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 (R) III.  Optional font cartridges are
    required to support code pages 850, 863, and 865.  The printer
    does not support code page 860 (Portuguese).
 (TM) Trademark of the International Business Machines Corporation.
 (R) Registered trademark of the International Business Machines
   Corporation.
PUBLICATIONS
       Publications ordering information will be provided at product
availability.
EDUCATION SUPPORT
       The following courses will be updated to include features and
functions announced for OS/2 Extended Edition Version 1.2.  This
material will be available concurrently with the availability of OS/2
Extended Edition Version 1.2.
o   Implementing OS/2 Communications Manager in the
    Enterprise -- G3686
o   OS/2 Database Design and Coding -- P1010
o   OS/2 Query Manager Workshop -- P1009
SCHEDULE
       Planned availability is November 1989.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS:  Supported hardware for OS/2 Extended Edition
Version 1.2 is included following the newly supported items.
       The minimum memory requirement for an Operating System/2 mode
only environment is 3.5Mb.  This minimum memory will allow users in
Operating System/2 mode to execute a Communications Manager terminal
emulation 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.5Mb.
       Environments likely to require incremental memory include
concurrent IBM DOS-mode applications, multiple communications
protocols, or concurrent communications and data base applications.
PS/2 Model 70 (8570) Models 041, E61, 121, and PS/2 Model 80 (8580)
Models 111 and 311 require an additional 128Kb of memory for hardware
system use.  Memory planning information will be available at product
availability in THE INFORMATION AND PLANNING GUIDE.
       One fixed disk with a minimum of 30Mb capacity is required.
This minimum 30Mb capacity will allow a user in Operating System/2
mode to execute 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 30Mb.
       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 30Mb.  Fixed disk planning information will be
provided at product availability in THE INFORMATION AND PLANNING
GUIDE.
       A summary of newly supported devices follows:
       IBM 5.25-inch Internal Diskette Drive (1.2Mb) (6451006) and
Adapter (6451007) for Models 60 and 80
       IBM 4869 Model 2.  IBM PS/2 5.25-inch (1.2Mb) (4869002)
External Diskette Drive and Adapter/A (6451007)
       For attachment to X.25 Packet Switched Data Networks, the IBM
X.25 Interface Co-Processor/2, (16F1858) is available as a feature on
the IBM Personal System/2 Model 50Z, 60, 70 or 80.
       For communications with the AS/400 via twinaxial link:
o   The IBM Personal Computer AT (R) (AT (R)) requires the IBM
    Enhanced 5250 Display Station Emulation Adapter (#2911)
    (30F5383).
o   The IBM PS/2 Models 50Z, 60, 70, and 80 require the IBM
    System/36/38 Workstation Emulation Adapter/A (#6279) (69X6279)
o   The IBM PS/2 Model 30-286 Model E01 requires the IBM Enhanced
    5250 Display Station Emulation Adapter (#2911) (30F5383).
5250 WORK STATION FEATURE:  Display sessions provide the functions of
the 5292-1 and 3197-C20 color display terminals, the IBM 3196-A20,
and the IBM 5291 monochrome display terminals.  Printer sessions
emulate the functions of the IBM 5219, 5224 or 5256 printers.  The
IBM 5216 Wheelprinter and the IBM 5201 Quietwriter Model 002 personal
printers can emulate an IBM 5219 Printer.  The IBM 5152 Graphics
Printer (Model 002), the IBM 5216 Wheelprinter (Model 001), the IBM
4201 Proprinter (Models 001, 002), and the IBM 5201 Quietwriter
(Model 002) personal printers can emulate an IBM 5224 (except
graphics features) or IBM 5256 Printer.
       Through the use of IBM provided printer function tables, a
variety of IBM personal printers, both serial and parallel, may be
used as workstation printers.  Printer function tables are supplied
for the IBM 3812 Page Printer, the IBM 4202 Proprinter XL, IBM 4207
Proprinter X24, IBM 4208 Proprinter XL24, and the IBM 5202
Quietwriter III, and the IBM 5204 Quickwriter (R) printers.  Other
personal printers (including non-IBM printers) may be described by
the user via printer function tables.  The 5250 Work Station Feature
supports the AS/400 function, which allows users to bypass the AS/400
sign-on screen.
       The IBM Realtime Interface Co-Processor Multiport/2 is
supported by OS/2 Extended Edition Version 1.2 by providing the
Device Driver and an associated API.  Documentation on how
applications can utilize this device will be provided at product
availability.  Support provided by OS/2 Extended Edition Version 1.2
is the same as that previously provided by OS/2 Standard Edition.
 (R) Registered trademark of the International Business Machines
   Corporation.
PREREQUISITES:  The system unit must have a diskette drive A capable
of reading either 3.5-inch (1.44Mb) or 5.25-inch (1.2Mb) high
capacity diskettes because OS/2 Extended Edition Version 1.2 will be
shipped on this media.
       The 3270 Remote Attachment Support feature of the AS/400
Communications Utility Licensed Program (5728-CM1) is required when
using the AS/400 as an intermediate node for 3270 emulation.
       The following operating environment gives support information
for IBM OS/2 Extended Edition Version 1.2.
       The following system units are supported by OS/2 Extended
Edition Version 1.2:
o   IBM PS/2 Model 30-286 (8530) Model E01 with 30Mb fixed disk
    drive I (#1030)
o   IBM PS/2 Model 50Z (8550) Model 031 or 061
o   IBM PS/2 Model 55 SX (8555) Models 031 and 061
o   IBM PS/2 Model 60 (8560) Model 041 or 071
o   IBM PS/2 Model 70 (8570) Model A21, E61, or 121
o   IBM PS/2 Model 80 (8580) Model 041, 071, 111, or 311
o   IBM Personal Computer AT (R) (5170) Model 239, 319, or 339
o   IBM 7531 and 7532 Industrial Computer Models 041 and 111 (with
    40Mb fixed disk)
o   IBM 7552 Industrial Computer Model 540 (with additional 20Mb
    fixed disk option).
 (R) Registered trademark of the International Business Machines
   Corporation.
       The following diskette drives are supported by OS/2 Extended
Edition Version 1.2:
o   IBM 3.5-inch high-capacity diskette drive (1.44Mb) for the IBM
    PS/2 (#3057) (6450357)
o   IBM 5.25-inch high-capacity diskette drive (1.2Mb) for the IBM AT
    (#0206) (6450206)
o   IBM 3.5-inch diskette drive (720Kb) for the IBM AT (#0357)
    (6450357)
o   IBM 4865 Model 2, IBM Personal Computer 3.5-inch External
    Diskette Drive (720Kb) for the IBM AT (6280774)
o   IBM 4869 PS/2 5.25-inch External Diskette Drive (360Kb) and IBM
    PS/2 5.25-inch External Diskette Drive Adapter (#8760) (6450245).
o   IBM 5.25-inch Internal Diskette Drive (1.2Mb) (6451006) and
    Adapter (6451007) for PS/2 Model 60 and 80.
       The following fixed disk drives are supported by OS/2 Extended
Edition Version 1.2:
o   30Mb fixed disk drive I; for PS/2 Model 30-286 (#1030) (6451030)
o   30Mb fixed disk drive; for the IBM AT (#0210) (6450210)
o   44Mb fixed disk drive; for the PS/2 Model 60, 70, or 80 (#3046)
    (6453046)
o   60Mb fixed disk drive; standard for PS/2 Model 70 (E61).  For the
    PS/2 Model 50Z (031) (#6666) (6450606)
o   70Mb fixed disk drive; for the PS/2 Models 60 and 80 (#3051)
    (6450355)
o   115Mb fixed disk drive; for the PS/2 Model 80 (#8730) (6450377)
o   120Mb fixed disk drive; standard for the PS/2 Model 70 (A21 and
    121)
o   314Mb fixed disk drive; for the PS/2 Model 80 (#6023) (6450381)
       One of the adapter and display combinations listed below:
o   IBM Color/Graphics Monitor Adapter (#4910) (1504910) with IBM
    Color Display (5153).
o   IBM Enhanced Graphics Adapter (#1200) (1501200) with one of the
    following displays:  IBM Color Display (5153), IBM Enhanced Color
    Display (5154), or the IBM Industrial Graphics Display (7534).
           NOTE:  The EGA with 64Kb of memory will be supported as a
    CGA (640 x 200, monochrome).
o   IBM PS/2 Display Adapter (#4050) (1887744) for IBM AT with one of
    the following displays:  IBM PS/2 Monochrome Display (8503), IBM
    PS/2 Color Display (8512), IBM PS/2 Color Display (8513), or IBM
    PS/2 Color Display (8514).
o   PS/2 system unit (Model 50Z, 60, 70 or 80) with one of the
    following displays:  IBM PS/2 Monochrome Display (8503), IBM PS/2
    Monochrome Display (8507), IBM PS/2 Color Display (8512), IBM
    PS/2 Color Display (8513), or IBM PS/2 Color Display (8514).
o   IBM PS/2 Display Adapter 8514/A (#4054) (1887972) with one of the
    following displays:  IBM PS/2 Monochrome Display (8503), IBM PS/2
    Monochrome Display (8507), IBM PS/2 Color Display (8512), IBM
    PS/2 Color Display (8513), or IBM PS/2 Color Display (8514).
       Operating System/2 supports the previous display adapters as
follows:
o   The Presentation Manager session supports display adapters in All
    Points Addressable Mode at the highest possible resolution for
    that adapter, except in the following cases:
    -   Support for the EGA adapter with 64Kb will be at a resolution
        of 640 X 200 in mono mode.
    -   Support for the PS/2 Display Adapter 8514/A with a 8503,
        8507, 8512, or 8513 PS/2 Display will be in VGA mode.
    -   Support for the PS/2 Display Adapter 8514/A with an 8514 PS/2
        Color Display without the Memory Expansion Kit (#4081)
        (1887989) will be in VGA mode.
    -   Support for a fully populated PS/2 Display Adapter 8514/A
        with an 8514 PS/2 Color Display will be at a resolution of
        1024 x 768.
o   OS/2 mode applications running in sessions outside the
    Presentation Manager control the mode of the display adapter.
NOTE:  In a non-Presentation Manager screen group, an Operating
System/2 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
using 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 following communication adapters are supported by OS/2
Extended Edition Version 1.2:
       For the IBM PS/2 Model 30-286:
o   IBM PS/2 Multifunction Adapter (#8635) (30F5365)
o   IBM Token-Ring Network PC Adapter II (#9858) (25F9858).
       For attachment to X.25 Packet Switched Data Networks, the IBM
X.25 Interface Co-Processor/2 (16F1858) is available as a feature on
the IBM Personal System/2 Model 50Z, 60, 70 or 80.
       For the IBM PS/2 Models 50Z, 60, 70, and 80:
o   IBM PS/2 Dual Asynchronous Adapter/A (#3033) (6550347)
o   IBM PS/2 Multiprotocol Adapter/A (SDLC, Asynchronous) (#3042)
    (6550348) (Model 60 only)
o   IBM PS/2 Multiprotocol Adapter/A (SDLC, Asynchronous) (#3043)
    (6451003)
o   IBM 3270 Connection (DFT) (#2000) (25F8448)
o   IBM Token-Ring Network Adapter/A (#4790) (69X8138)
o   IBM Token-Ring Network 16/4 Adapter/A (#1133) (16F1133)
o   IBM PC Network Adapter II/A (#1222) (1501222)
o   IBM PC Network Adapter II/A -- Frequency 2 (#5647) (96X5647)
o   IBM PC Network Adapter II/A -- Frequency 3 (#5648) (96X5648)
o   IBM PC Network Baseband Adapter/A (#1223) (1501223)
o   IBM Realtime Interface Co-Processor Multiport/2 (#6263) (09F1897)
o   IBM System/36/38 Workstation Emulation Adapter/A (#6279)
    (69X6279).
 (TM) Trademark of the International Business Machines Corporation.
       For the IBM Personal Computer AT:
o   SDLC Adapter (#1205) (1501205)
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 Token-Ring Network Personal Computer Adapter (#3391)
    (6339100)
o   IBM Token-Ring Network Personal Computer Adapter II (#5063)
    (67X0438)
o   IBM Token-Ring Network PC Adapter II (#9858) (25F9858)
o   IBM Token-Ring Network 16/4 Adapter (#7367) (25F7367)
o   IBM PC Network Adapter II (#1220) (1501220)
o   IBM PC Network Baseband Adapter (#1221) (1501221)
o   IBM PC Network Adapter II -- Frequency 2 (#5645) (96X5645)
o   IBM PC Network Adapter II -- Frequency 3 (#5646) (96X5646)
o   IBM PS/2 Multifunction Adapter (#3619) (30F5364)
o   Enhanced Memory Expansion Adapter (Asynchronous) (#8635)
    (74X8635)
o   IBM Enhanced 5250 Display Station Emulation Adapter (#2911)
    (30F5383).
       The following protocol converters are supported by OS/2
Extended Edition Version 1.2:
o   IBM 3708 Model 001
o   IBM 7171 Model 001
o   IBM Series/1 (with Yale ASCII Version 2 IUP)
o   IBM 3174 (with feature #3020) Models 51R or 52R (supports
    emulation and file transfer)
o   9370 ASCII Subsystem.
       The following asynchronous modems are supported by OS/2
Extended Edition Version 1.2:
                                                  COMMAND SET
                                                  SUPPORTED
o   Hayes (3) Smartmodem 1200                     Attention (Hayes)
o   Hayes Smartmodem 2400                         Attention
o   Hayes V-Series Modem
      Enhancer 1200                               Attention
o   Hayes V-Series Modem
      Enhancer 2400                               Attention
o   IBM 5841/PC1200 (external)                    Attention
o   IBM 5842/PC2400 (external)                    Attention
o   IBM 4805 (internal 1200bps for
      Personal Computer AT)                       Attention
o   IBM 4829 (internal 2400bps for
      Personal Computer AT)                       Attention
o   IBM PS/2 (internal 300/1200 for
      PS/2 Models 50Z, 60, 70 and 80)             Attention
o   ROLMphone (R) 244PC                           Attention
o   MicroCom AX type                              Attention
o   Racal-Vadic VI2422S                           V.25bis
o   Other modem or device                         V.24 CCITT
                                                  (User
                                                  provides the
                                                  command set)
 (3) Registered trademark of Hayes Micro Computer Products, Inc.
 (R) Registered trademark of the International Business Machines
   Corporation.
       SDLC Modem Support: SDLC supports DCE (data communications
equipment) clocking synchronous modems only.
o   Switched connections -- Modems compatible with the 1984 CCITT
    V.24 interface recommendations as implemented by IBM are

    supported for manual call as follows:
    -   Manual call originate
    -   Manual call answer
    -   Automatic call answer.
o   Non-switched connections:  Non-switched connections are supported
    to devices compatible with the 1984 CCITT V.24 interface
    recommendations as implemented by IBM.
       The following IBM controllers are supported by OS/2 Extended
Edition Version 1.2:
o   IBM 3274 Control Unit
o   IBM 3174 Subsystem Control Unit
o   IBM 3705 Communication Controller
o   IBM 3720 Communication Controller
o   IBM 3725 Communication Controller
o   IBM 3745 Communication Controller
o   IBM 3726 Communication Controller Expansion
o   IBM 5394 Remote Controller
o   IBM 9370 Telecommunications and Workstation Subsystem
    Controllers.
       The following printers are supported by OS/2 Extended Edition
Version 1.2*.  They have full support for Presentation Manager and
non-Presentation Manager applications.
o   IBM 4201 Proprinter Model 1
      (withdrawn from marketing)
o   IBM 4201 Proprinter II Model 2
o   IBM 4201 Proprinter III Model 3
o   IBM 4202 Proprinter XL Model 1
      (withdrawn from marketing)
o   IBM 4202 Proprinter II XL Model 2
o   IBM 4202 Proprinter III XL Model 3
o   IBM 4207 Proprinter X24 Model 1
      (withdrawn from marketing)
o   IBM 4207 Proprinter X24E Model 2
o   IBM 4208 Proprinter XL24 Model 1
      (withdrawn from marketing)
o   IBM 4208 Proprinter XL24E Model 2
o   IBM 3852 Color Jetprinter Model 2
      (withdrawn from marketing)
o   IBM 5152 Graphics Printer Model 2
      (withdrawn from marketing)
o   IBM 5182 Color Printer Model 1 (4)
o   IBM 3812 Page Printer (5)
o   IBM 5201 Quietwriter Models 1 and 2
o   IBM 5202 Quietwriter III
o   IBM 5204 Quickwriter Model 1 (6)
o   IBM 5216 Wheelprinter Models 1 and 2 (7)
o   IBM Personal Page Printer II Model 4216-030
    -   A PostScript driver is included with OS/2 Version 1.2.
NOTES:
* Parallel attached printers are supported in both the Operating
  System/2 and DOS modes.  Serially (asynchronous) attached printers
  are supported only in the Operating System/2 mode.
 (4) The color printer is supported in mono mode only and is no
   longer marketed.
 (5) The 3812 is supported in 5152 compatibility mode.
 (6) The Quickwriter is supported in Quietwriter III compatibility
   mode.
 (7) The IBM 5223 Wheelprinter E is not supported by OS/2
   Version 1.2.
       The following keyboards are supported:
o   IBM Personal Computer AT keyboard for the Personal Computer AT
    Models 239 and 319.
o   IBM Enhanced Personal Computer keyboard for all PS/2 models and
    Personal Computer AT Model 339.
       The following pointing devices are supported:
o   PS/2 Mouse (#8770) (6450350) attached to the system pointing
    device port
o   Serial pointing device**
o   Microsoft (8) Mouse for IBM Personal Computers, Microsoft Part
    Number 039-099, 100ppi
o   Microsoft Mouse for IBM Personal Computers, Microsoft Part Number
    039-199, 200ppi
o   PC Mouse (9), Metagraphics/Mouse Systems, Part Number 900120-214,
    100 ppi
o   Visi-On Mouse (10), Visi-On Corporation, Part Number 69910-1011,
    100 ppi
NOTES:
** Serial (asynchronous) pointing devices are supported in the
   Operating System/2 mode only.
 (8) Registered trademark of the Microsoft Corporation.
 (9) Trademark of Metagraphics/Mouse Systems.
 (10) Trademark of the Visi-On Corporation.
PLOTTERS:  Non-Presentation Manager applications coded to interface
with plotters will run unmodified under OS/2 Standard Edition
Version 1.2.  Plotters are supported only in the Operating System/2
mode.
o   IBM 6180 Plotter
o   IBM 6182 Plotter
o   IBM 6184 Plotter
o   IBM 6186 Plotter Models 1 and 2
o   IBM 7371 Plotter
o   IBM 7372 Plotter
o   IBM 7374 Plotter Models 1 and 2
o   IBM 7375 Plotter
NOTE:  The IBM 7371, 7374 and 7375 Plotters are no longer marketed.
LIMITATIONS:
GATEWAY ITEMS:  Only dependent LUs (LU 1, 2, 3, and 6.2) are
supported through the SNA gateway.
       The SNA gateway does not communicate with an AS/400 host.
       The following workstation programs are not supported in the
IBM PC Network LAN gateway environment: OS/2 Extended Edition
Version 1.1 and IBM 3270 Emulation Program Version 3.0.  IBM 3270
Workstation Program Version 1.1 with gateway is only supported on IBM
Token-Ring.
       The only PU -- SSCP session supported in the SNA gateway
environment is at the gateway station.  Applications requiring access
to the SPCS commands from Netview (TM), such as IBM LAN Manager 2.0
and Netview/PC Version 1.2, must be at the gateway.
 (TM) Trademark of the International Business Machines Corporation.
X.25 ITEMS:  Online facility registration, packet retransmission, and
the level 2 multilink procedures are not supported by the X.25 API.
       For X.25 PSDNs, the use of the maximum number of virtual
circuits may be constrained depending on factors including the
selected packet and packet window sizes.
       OS/2 Extended Edition cannot communicate with an IBM Series/1
via X.25 SNA because the Series/1 can only be configured as an PU-2.0
secondary device when attached to an X.25 PSDN.
       The number of X.25 Interface Co-Processor/2 Adapters supported
is limited to a maximum of eight.
       The number of concurrent applications using the X.25 API is
limited to a maximum of forty.
OTHER ITEMS:  AS/400 and System/36 Graphics are not supported.
       IBM 5250 Work Station Feature access to AS/400 Office
functions requires the Text Assist function of PC Support Extended
OS/2 Support.
       The Procedures Language is not supported for Communications
Manager functions.
       The RAS extensions to the common services API do not have
specific High Level Language Support.  Documentation will be
available at product availability to describe how the API extensions
may be invoked by programs.
PLANNING INFORMATION
       General planning information for Communications Manager
Version 1.2 and the systems it supports will be published in THE
INFORMATION AND PLANNING GUIDE.  Ordering information will be
supplied at product availability.  Planning information for the
installation and use of the Communications Manager will be provided
in a system administrator's guide.  Ordering information will be
provided at product availability.
       Memory and fixed disk requirements for OS/2 Extended Edition
Version 1.2 will, in many instances, change from requirements
published for previous releases.  The minimum recommended fixed disk
capacity for OS/2 Extended Edition Version 1.2 is 30Mb for minimum
function.  Memory and fixed disk requirement work sheets will be
provided at product availability.
PACKAGING:  The 3.5-inch diskette version of OS/2 Extended Edition
Version 1.2 will be shipped on 3.5-inch (1.44Mb) dual-sided
diskettes.  The 5.25-inch diskette version will be shipped on
5.25-inch (1.2Mb) dual-sided diskettes.  Additional packaging
information will be provided at product availability.
SECURITY, AUDITABILITY AND CONTROL
       IBM OS/2 Extended Edition users benefit from the OS/2
environment since programs on the same system cannot interfere with
each other.
       The system management, RAS and configuration facilities are
under keylock control that allow display only while preventing
create, change or delete actions.
       Physical security of the program diskette, password security
and appropriate backup procedures are the responsibility of the user.
If sensitive data is being sent over external communications
facilities, user management may wish to pursue cryptography.
       User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures, and

appropriate controls in application systems and communication
facilities.
ORDERING INFORMATION
       Operating System/2 Extended Edition Version 1.2 participates
in the OS/2 Rebate Offering.  Refer to Marketing Announcements
389-072, dated May 9, 1989, and 389-074, dated May 16, 1989, for
upgrade and qualification details.
       Ordering instructions will be provided at product
availability.
       Licensees of OS/2 Extended Edition Version 1.0 or Version 1.1
can receive an upgrade to OS/2 Extended Edition Version 1.2 for an
upgrade charge.  Details will be provided at product availability.
TERMS AND CONDITIONS
LICENSING:  The IBM Operating System/2 Extended Edition Version 1.2
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:  Yes.  Media:  Three months.  Additional
licenses:  Yes.  Media:  Not applicable.
CUSTOMER FULFILLMENT OPTION:  Yes.
EDUCATIONAL ALLOWANCE:  A 55 percent educational allowance is
available to qualifying institutions in accordance with the
Educational Allowance Amendment.  The educational allowance may not
be added to any other discount or allowance.
       Program upgrades are not eligible for the educational
allowance.
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.  IBM OS/2 Extended Edition Version 1.2 is
included in the Eligible Program List for Personal Computer/System
Programs.  It 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 and additional license upgrades are
included in Category B and are eligible for volume discounting based
on the commitment in Category A.  Documentation is included in
Category B and is eligible for volume discounting based on the
commitment in Category A.
TESTING PERIOD:  Program packages:  Two months for up to three copies
of each eligible program ordered under a VPA addendum.  Additional
licenses:  Not applicable.
PROGRAM SERVICES:  Central service, including the IBM Support Center,
will be available until November 30, 1990.  The statement of service
included in the program package describes this service.
CHARGES
PROGRAM     PROGRAM                               ONE-TIME
NUMBER      NAME                                  CHARGE
15F7143     OS/2 Extended
            Edition (EE)
            Version 1.2
            (3.5-inch diskette)
            Program Package                       $ 830
15F7144     OS/2 EE
            Version 1.2
            (5.25-inch diskette)
            Program Package                         830
15F7161     OS/2 EE
            Version 1.2
            Additional License                      620
PROGRAM     PROGRAM                               UPGRADE
NUMBER      NAME                                  CHARGE
15F7159     Program Package
            Upgrade OS/2 EE
            Version 1.2
            (3.5-inch)
            from OS/2 EE
            Version 1.0 or 1.1                     $240
15F7151     Program Package
            Upgrade OS/2 EE
            Version 1.2
            (5.25-inch)
            from OS/2 EE
            Version 1.0 or 1.1                      240
15F7176     Additional License
            Upgrade OS/2 EE
            Version 1.2
            from
            OS/2 EE Version 1.0
            or 1.1                                  100
15F7156     Program Package
            Upgrade OS/2
            EE Version 1.2
            (3.5-inch) from OS/2
            Standard Edition (SE)
            Version 1.0,
            1.1 or 1.2                              490
15F7148     Program Package
            Upgrade OS/2 EE
            Version 1.2
            (5.25-inch)
            from OS/2 SE
            Version 1.0, 1.1 or 1.2                 490
15F7165     Additional License
            Upgrade OS/2 EE
            Version 1.2
            from
            OS/2 SE Version 1.0,
            1.1 or 1.2                              320
PROGRAM     PROGRAM                               UPGRADE
NUMBER      NAME                                  CHARGE
15F7153     Program Package
            Upgrade OS/2 EE
            Version 1.2
            (3.5-inch) from
            3270 Workstation
            Program (WSP)
            Version 1.1,
            3270 Emulation
            Version 3.0
            or Personal
            Communications/3270                    $620
15F7145     Program Package
            Upgrade OS/2 EE
            Version 1.2
            (5.25-inch)
            from 3270 WSP
            Version 1.1,
            3270 Emulation
            Version 3.0
            or Personal
            Communications/3270                     620
15F7162     Additional License
            Upgrade OS/2 EE
            Version 1.2
            from 3270 WSP
            Version 1.1, 3270
            Emulation Version 3.0
            or Personal
            Communications/3270                     410
15F7155     Program Package
            Upgrade OS/2 EE
            Version 1.2
            (3.5-inch) from
            3270 Emulation
            Program Entry Level
            Version 1.2                             680
15F7147     Program Package
            Upgrade OS/2 EE
            Version 1.2
            (5.25-inch) from
            3270 Emulation
            Program Entry Level
            Version 1.2                             680
15F7164     Additional License
            Upgrade OS/2 EE
            Version 1.2
            from 3270
            Emulation Program
            Entry Level
            Version 1.2                             470
15F7158     Program Package
            Upgrade OS/2 EE
            Version 1.2
            (3.5-inch) from
            DOS 3.X and 4.0                         775
PROGRAM     PROGRAM                               UPGRADE
NUMBER      NAME                                  CHARGE
15F7150     Program Package
            Upgrade OS/2 EE
            Version 1.2
            (5.25-inch) from
            DOS 3.X and 4.0                        $775
15F7175     Additional License
            Upgrade OS/2 EE
            Version 1.2
            from DOS 3.X
            and 4.0                                 565
ADDITIONAL LICENSES CHARGE:  Customers who pay a one-time charge for
additional licenses may copy machine-readable program materials and
printed documentation previously acquired from IBM in a program
package.  One copy may be made for each additional license ordered.
PROGRAM UPGRADE CHARGE:  A program upgrade charge applies until
August 31, 1990.