IBM Operating System/2 Extended Edition Version 1.2
o 5669-336
o 5775-RCA

Contents


Announcement Letter Number ZP89-0242 dated May 16, 1989
Europe Middle East Africa - Last Revised on October 17, 1989



Brief Description of Announcement, Charges, and Availability

Customer Letter Section


+---------------------------------------------------------------+
|                                                      89/05/16 |
|IBM PROGRAMMING INFORMATION                                    |
|                  IBM PROGRAMMING INFORMATION                  |
|                                   IBM PROGRAMMING INFORMATION |
+---------------------------------------------------------------+
|                                                               |
| All European, Middle Eastern and African Countries.           |
+---------------------------------------------------------------+
| This document is provided as general customer information     |
| only. IBM products and services which are announced and       |
| available in your country can be ordered under the applicable |
| standard agreements, terms, conditions and prices in effect   |
| at the time. For further information please contact your      |
| local IBM representative.                                     |
+---------------------------------------------------------------+
=================================================================
                                                        ZP89-0242
IBM Operating System/2 Extended Edition Version 1.2
o 5669-336
o 5775-RCA
OS/2  Extended  Edition  V1.2 uses the functions of OS/2 Standard
Edition V1.2. OS/2 has been enhanced with a Dialog  Manager  that
conforms  to IBM's System Application Architecture. Additionally,
OS/2 Extended Edition V1.2 includes an  SAA  Procedures  Language
which  is  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* DIX Version 2.0 and IEEE 802.3, X.25, SNA LU0, @
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 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
V1.0. The LAN Requester supports the IBM OS/2 LAN 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 V1.2.
Database  Manager enhancements include Local Area Network support
(Remote Data Services), a  DOS  Database  Requester,  Referential
Integrity,  SAA  Procedures Language support, precompiler support
for COBOL/2,  Pascal/2,  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.
* Trademark of Xerox Corporation
PLANNED GENERAL AVAILABILITY:
English:           January 1990
Language versions: Beginning in March 1990 the following
                   language versions will be made available:
                     Danish
                     Dutch
                     Finnish
                     French
                     German
                     Italian
                     Norwegian
                     Portuguese
                     Spanish
                     Swedish
                   Details (including ordering information)
                   will be provided with the
                   availability of the English version.
PROGRAM NUMBER
OS/2 Extended Edition V1.2 3.5":
o   5669-336 (45F0055) - UK English
o   5669-336 (45F0060) - Danish
o   5669-336 (45F0064) - Dutch
o   5669-336 (45F0061) - Finnish
o   5669-336 (45F0056) - French
o   5669-336 (45F0057) - German
o   5669-336 (45F0058) - Italian
o   5669-336 (45F0062) - Norwegian
o   5669-336 (45F0065) - Portuguese
o   5669-336 (45F0059) - Spanish
o   5669-336 (45F0063) - Swedish
OS/2 Extended Edition V1.2 5.25":
o   5669-336 (45F0066) - UK English
Upgrade from DOS to IBM OS/2 Extended Edition V1.2 (3.5"):
o   5669-336 (45F0067) - UK English
o   5669-336 (45F0072) - Danish
o   5669-336 (45F0076) - Dutch
o   5669-336 (45F0073) - Finnish
o   5669-336 (45F0068) - French
o   5669-336 (45F0069) - German
o   5669-336 (45F0070) - Italian
o   5669-336 (45F0074) - Norwegian
o   5669-336 (45F0077) - Portuguese
o   5669-336 (45F0071) - Spanish
o   5669-336 (45F0075) - Swedish
Upgrade from DOS to IBM OS/2 Extended Edition V1.2 (5.25"):
o   5669-336 (45F0078) - UK English
Upgrade from IBM OS/2 Extended  Edition V1.0 or V1.1 (3.5"
or 5.25") to IBM OS/2 Extended Edition V1.2 (3.5"):
o   5669-336 (45F0079) - UK English
o   5669-336 (45F0084) - Danish
o   5669-336 (45F0088) - Dutch
o   5669-336 (45F0085) - Finnish
o   5669-336 (45F0080) - French
o   5669-336 (45F0081) - German
o   5669-336 (45F0082) - Italian
o   5669-336 (45F0086) - Norwegian
o   5669-336 (45F0089) - Portuguese
o   5669-336 (45F0083) - Spanish
o   5669-336 (45F0087) - Swedish
Upgrade from IBM OS/2 Extended  Edition V1.0 or V1.1 (3.5"
or 5.25") to IBM OS/2 Extended Edition V1.2 (5.25"):
o   5669-336 (45F0090) - UK English
Upgrade from OS/2 Extended Edition V1.2 English (US or UK)
(3.5" or 5.25") to Language Version (3.5"):
o   5669-336 (45F0095) - Danish
o   5669-336 (45F0099) - Dutch
o   5669-336 (45F0096) - Finnish
o   5669-336 (45F0091) - French
o   5669-336 (45F0092) - German
o   5669-336 (45F0093) - Italian
o   5669-336 (45F0097) - Norwegian
o   5669-336 (45F0100) - Portuguese
o   5669-336 (45F0094) - Spanish
o   5669-336 (45F0098) - Swedish
Upgrade from IBM OS/2 Standard Edition V1.0 or V1.1,
(3.5" or 5.25") to IBM OS/2 Extended Edition V1.2 (3.5"):
o   5669-336 (45F0101) - UK English
o   5669-336 (45F0106) - Danish
o   5669-336 (45F0110) - Dutch
o   5669-336 (45F0107) - Finnish
o   5669-336 (45F0102) - French
o   5669-336 (45F0103) - German
o   5669-336 (45F0104) - Italian
o   5669-336 (45F0108) - Norwegian
o   5669-336 (45F0111) - Portuguese
o   5669-336 (45F0105) - Spanish
o   5669-336 (45F0109) - Swedish
Upgrade from IBM  OS/2 Standard Edition V1.0  or V1.1, (3.5"
or 5.25") to IBM OS/2 Extended Edition V1.2 (5.25"):
o   5669-336 (45F0112) - UK English
Upgrade from IBM OS/2 Standard Edition V1.2, (3.5" or 5.25")
to IBM OS/2 Extended Edition V1.2 (3.5"):
o   5669-336 (45F0113) - UK English
o   5669-336 (45F0118) - Danish
o   5669-336 (45F0122) - Dutch
o   5669-336 (45F0119) - Finnish
o   5669-336 (45F0114) - French
o   5669-336 (45F0115) - German
o   5669-336 (45F0116) - Italian
o   5669-336 (45F0120) - Norwegian
o   5669-336 (45F0123) - Portuguese
o   5669-336 (45F0117) - Spanish
o   5669-336 (45F0121) - Swedish
Upgrade from IBM OS/2 Standard Edition V1.2, (3.5" or 5.25")
to IBM OS/2 Extended Edition V1.2 (5.25"):
o   5669-336 (45F0124) - UK English
Upgrade from IBM  3270 Emulation Program, Entry  Level, V1.1
or V1.2, (3.5"  or 5.25") to IBM OS/2  Extended Edition V1.2
(3.5"):
o   5669-336 (45F0125) - UK English
o   5669-336 (45F0130) - Danish
o   5669-336 (45F0134) - Dutch
o   5669-336 (45F0131) - Finnish
o   5669-336 (45F0126) - French
o   5669-336 (45F0127) - German
o   5669-336 (45F0128) - Italian
o   5669-336 (45F0132) - Norwegian
o   5669-336 (45F0135) - Portuguese
o   5669-336 (45F0129) - Spanish

o   5669-336 (45F0133) - Swedish
Upgrade from IBM  3270 Emulation Program, Entry  Level, V1.1
or V1.2, (3.5"  or 5.25") to IBM OS/2  Extended Edition V1.2
(5.25"):
o   5669-336 (45F0136) - UK English
Upgrade from IBM 3270 Emulation  Program, Version 3.0, (3.5"
or 5.25") to IBM OS/2 Extended Edition V1.2 (3.5"):
o   5669-336 (45F0137) - UK English
o   5669-336 (45F0142) - Danish
o   5669-336 (45F0146) - Dutch
o   5669-336 (45F0143) - Finnish
o   5669-336 (45F0138) - French
o   5669-336 (45F0139) - German
o   5669-336 (45F0140) - Italian
o   5669-336 (45F0144) - Norwegian
o   5669-336 (45F0147) - Portuguese
o   5669-336 (45F0141) - Spanish
o   5669-336 (45F0145) - Swedish
Upgrade from IBM 3270 Emulation  Program, Version 3.0, (3.5"
or 5.25") to IBM OS/2 Extended Edition V1.2 (5.25"):
o   5669-336 (45F0148) - UK English
Upgrade from IBM 3270 Workstation Program V1.0 or V1.1 (3.5"
or 5.25") to IBM OS/2 Extended Edition V1.2 (3.5"):
o   5669-336 (45F0149) - UK English
o   5669-336 (45F0154) - Danish
o   5669-336 (45F0158) - Dutch
o   5669-336 (45F0155) - Finnish
o   5669-336 (45F0150) - French
o   5669-336 (45F0151) - German
o   5669-336 (45F0152) - Italian
o   5669-336 (45F0156) - Norwegian
o   5669-336 (45F0159) - Portuguese
o   5669-336 (45F0153) - Spanish
o   5669-336 (45F0157) - Swedish
Upgrade from IBM Personal Communications/3270 (3.5" or 5.25")     @
to IBM OS/2 Extended Edition V1.2 (3.5"):                         @
o   5669-336 (45F0818) - UK English                               @
o   5669-336 (45F0823) - Danish                                   @
o   5669-336 (45F0827) - Dutch                                    @
o   5669-336 (45F0824) - Finnish                                  @
o   5669-336 (45F0819) - French                                   @
o   5669-336 (45F0820) - German                                   @
o   5669-336 (45F0821) - Italian                                  @
o   5669-336 (45F0825) - Norwegian                                @
o   5669-336 (45F0828) - Portuguese                               @
o   5669-336 (45F0822) - Spanish                                  @
o   5669-336 (45F0826) - Swedish                                  @
Upgrade from IBM 3270 Workstation Program V1.0 or V1.1 (3.5"
or 5.25") to IBM OS/2 Extended Edition V1.2 (5.25"):
o   5669-336 (45F0160) - UK English
IBM OS/2 Extended Edition V1.2 - ATC
o   5775-RCA (45F0161) - any language
Upgrade from DOS to IBM OS/2 Extended Edition V1.2 - ATC
o   5775-RCA (45F0162) - any language
Upgrade from IBM  OS/2 Extended Edition V1.0 or  V1.1 to IBM
OS/2 Extended Edition V1.2 - ATC
o   5775-RCA (45F0163) - any language
Upgrade from OS/2 Extended Edition  V1.2 English to Language
Version - ATC
o   5775-RCA (45F0164) - any language
Upgrade from IBM  OS/2 Standard Edition V1.0 or  V1.1 to IBM
OS/2 Extended Edition V1.2 - ATC
o   5775-RCA (45F0165) - any language
Upgrade  from IBM  OS/2 Standard  Edition V1.2  to IBM  OS/2
Extended Edition V1.2 - ATC
o   5775-RCA (45F0166) - any language
Upgrade from IBM  3270 Emulation Program, Entry  Level, V1.1
or V1.2, to IBM OS/2 Extended Edition V1.2 - ATC
o   5775-RCA (45F0167) - any language
Upgrade from IBM 3270 Emulation Program, Version 3.0, to IBM
OS/2 Extended Edition V1.2 - ATC
o   5775-RCA (45F0168) - any language
Upgrade from  IBM 3270 Workstation  Program V1.0 or  V1.1 to
IBM OS/2 Extended Edition V1.2 - ATC
o   5775-RCA (45F0169) - any language
Upgrade from IBM Personal Communications/3270 to IBM OS/2         @
Extended Edition V1.2 - ATC                                       @
o   5775-RCA (45F0829) - any language                             @
HIGHLIGHTS
o Systems Application Architecture (SAA) participant
o  SNA  Extensions  including  Gateway,  LU0,  X.25  support  and @
Ethernet DIX Version 2.0 and IEEE 802.3 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, and 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 GRANT/REVOKE SQL
DESCRIPTION
OS/2  Extended  Edition  V1.2  is  upward  compatible  with  OS/2
Extended  Edition  V1.1  but  adds  significant  new   functions,
services, and usability enhancements which 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  V1.1   is   described   in   Programming
Announcement ZP88-0547 dated 13 December 1988.
OS/2   Extended  Edition  continues  to  participate  in  Systems
Application  Architecture  (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.    Systems  Application
Architecture is  the  framework  for  development  of  consistent
applications  and  cooperative  processing  across  the major IBM
computing  environments  of  System/370, AS/400, and the Personal
System/2.  Systems  Application  Architecture  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.
OS/2 Extended Edition V1.2 includes an  SAA  Procedures  Language
which is similar to Virtual Machine/System Product (VM/SP) System
Product  Interpreter  and  is  based on the REstructured eXtended
eXecutor,  sometimes  abbreviated  as  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.
OS/2 Standard Edition enhancements
OS/2  Extended  Edition  V1.2 uses the functions of OS/2 Standard
Edition V1.2. It contains all the enhancements of  OS/2  Standard
Edition  V1.2  as  described in IBM Programming Announcement "IBM
Operating System/2 Standard Edition V1.2" 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  entitled  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 V1.2.   It provides
APIs for Dialog display, variable handling as well as message and
control operations. 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 V1.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. This allows 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.
The   Communications  Manager  includes  support  for  SNA  LU  0 @
protocols.   This  function  within  the  Communications  Manager @
allows  OS/2 EE applications to access host applications using LU @
type 0, as well as LU 1, 2, and 3 protocols.                      @
These functions will also allow:                                  @
o   Communications support for LU 0 terminal functions            @
o   A migration path for LU 0 based applications                  @
o   Workable replacements for LU 0 based control units            @
o   Base communications for LU 0, 1, 2, and 3 emulators           @
Further details of the LU 0 support will be  published  with  the @
availability of OS/2 Extended Edition V1.2.                       @
SNA  Gateway  support  allows  access  to  an  IBM  S/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
V1.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 work stations 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 LU 0, 1, 2, 3, and 6.2. @
In most environments workstations may use the same  gateway  when
operating with:
o   OS/2 Extended Edition V1.1
o   OS/2 Extended Edition V1.2
o   IBM Personal Communications/3270
o   3270 Emulation Program V3.0
o   3270 Workstation Program V1.1
o   APPC/PC V1.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 S/36
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  the  3270  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  standalone  or  gateway
attached.  3270  Graphics  support  works with the GDDM-OS/2 Link
program product 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 Announcement
Letter 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.
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. This  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  V.24  (RS232C)  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) that
are  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 which 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 on-line 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 V1.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  64Kbps.    The
software  allows  128  Virtual Circuits (VCs), including up to 64
Permanent Virtual Circuits (PVCs), to be defined on each of up to
8 links.  The software supports concurrent usage of  a  total  of
128  of  the  defined  Virtual  Circuits.   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 LAN's 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, SNA
LU_2, SNA LU_6.2 functions to be used across Ethernet DIX Version
2.0 and IEEE 802.3 LAN's.    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  LAN's.  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.
LAN Requester enhancements.
The OS/2 Extended Edition V1.2 LAN Requestor will attach  to  IBM
OS/2  LAN  Server  V1.0  and  will take advantage of the new OS/2
Standard Edition V1.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 database management
system  to  be  used  in  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   database  requester  and/or  database  server
workstation. This  capability  allows  multiple  workstations  to
access  a  common  database,  or  a  single workstation to access
geographically  distributed  databases.  The  location   of   the
database (server) is transparent to the requesting application or
end  user (requester). Multiple application programs can access a
single database concurrently. An  application  is  also  able  to
access   multiple   databases   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  database.  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 V1.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  V1.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.
OS/2 Extended Edition V1.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 database requester and the
database 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  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 database.
Cursor  Stability is an alternative level of data isolation which
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  that  were  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
database.
Database  Manager Error Log Support in OS/2 Extended Edition V1.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
V1.1 for applications, will now be used  by  the  Query  Manager.
This  allows  the  Query  Manager to utilize Presentation Manager
controls, graphics, icons, and windowing capabilities.
OS/2 Extended Edition V1.2 Database Manager supports  a  Business
Graphics  Interface that provides the user with the capability to
install and use a vendor business graphics program which 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 V1.2 library but will be available upon request
from:
    IBM Corporation
    Entry Systems Division
    Department A50, Building 814
    11400 Burnet Road
    Austin, Texas 78758
The Operational Status Tool of the  OS/2  Extended  Edition  V1.2
Database Manager provides a snapshot of information about current
database  activity. This administrative tool provides information
about where the databases are located, alias names, the time  and
date a database was last backed up, and how many applications are
currently  connected  to  a  specific  database.  The Operational
Status Tool also includes user detail information  on  each  user
connected  to  the database, including their ID, authority level,
the number of SQL calls that  have  been  made  to  the  Database
Manager since the beginning of the current transaction, the total
number  of requests since the database was started, the number of
completed units of work since connecting to the database, and the
elapsed time since the last Commit or Rollback. The total connect
time,  lock  wait  status  (yes  or  no),  and  the  state  of  a
transaction  is  also  provided.  The  Operational Status tool is
beneficial in  providing  user  and  database  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  your
application, you can call  the  Query  Manager's  functions  from
inside  your  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, 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 (Form No. SC26-4349)
available for ordering from your local IBM Branch Office.
User Profile Management  and  GRANT/REVOKE  SQL  statements  help
control  user  access  to  a  database  and the tables within the
database.  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 that are 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  user  ID.  Access  to a specific database and the
objects  within  it  (i.e.,  tables,  views,  access  plans)   is
controlled  by  Grant/Revoke  SQL statements. A creator, or other
specifically authorized user of a  database  object  (such  as  a
systems  administrator or database 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 database object. These rights can also be revoked as
required. A creator also has the option to allow public access to
all database 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,  (ie. "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.
OTHER IBM OPERATING SYSTEM/2 ENHANCEMENTS
SYSTEM  EDITOR  ENHANCEMENTS:  The  system editor in IBM OS/2 now
executes as a windowed Presentation Manager application.    Files
created  with  the  Version 1.1 system editor are compatible with
Version 1.2.  The appearance and operational  characteristics  of
the  Version  1.2  system  editor  are  designed  to  the SAA/CUA
definition.
COMMAND  REFERENCE  (ONLINE):  The  usability  of  IBM  Operating
System/2 Extended Edition  has  been  significantly  improved  by
placing  traditional  Command Reference information online, truly
"at your fingertips" in an electronic book. This electronic  book
contains  familiar  sections  such  as a Table of Contents, topic
pages and an Index  that  are  accessed  through  a  Presentation
Manager windowable application.
Using  the  application  pull-downs,  one can search for specific
words or phrases, maintain or view existing bookmarks, print  one
or  more  topic sections, or cut sections from the book and paste
them to a file. Individual command information includes the  name
of  the  command, its purpose or function, the command syntax and
the parameter definitions.
A Command Reference hard-copy manual may be  ordered  separately.
Ordering information will be provided at product availability.
HIGH  PERFORMANCE  FILE  SYSTEM: 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  as  many  as  16  partitions and can handle
partitions as large as 2 gigabytes.  The  High  Performance  File
System  maintains  compatibility  with the FAT file system at the
API level, is less performance sensitive  as  file  sizes  and/or
directories  get  very  large  and  can work with files that have
either the traditional or new long file name characteristic.  The
system  installation  procedure  is  used  to  install  the  High
Performance File System.
The High Performance File System is implemented to be bootable as
the "C" drive.
RELIABILITY,  AVAILABILITY  AND  SERVICEABILITY(RAS):   The   RAS
capabilities of IBM Operating System/2 Extended Edition have been
enhanced  with  several  new or modified functions.  Improvements
have been made for  the  collection,  logging  and  reporting  of
detailed   information   if   a  system  error  occurs.     These
improvements permit a problem to  be  isolated  faster  and  more
accurately.
Consistency  between  the  Standard  and Extended versions of IBM
OS/2 has been improved by making the  application  of  corrective
service appear more nearly the same on both products.
ADDITIONAL VERSION 1.2 ENHANCEMENTS
Additional enhancements have been made to improve data integrity,
performance and usability.
o  The  system  can  now accommodate 64 thousand file handles, 32
thousand per process.
o A descriptive name, such as the name and location, may  now  be
associated with a printer.
o  The  OS/2  Program Manager facility may be used to start a DOS
program in the DOS compatibility environment.
o Files may now have names up to 254  characters,  allowing  more
meaningful file names.
HARDWARE RELATED ENHANCEMENTS
DEVICE  INDEPENDENCE:  The  display and mouse device support have
been  rewritten  for  IBM  Operating  System/2  Extended  Edition
Version  1.2  to  facilitate the attachment of other displays and
mice that may normally not have been supported by  IBM  Operating
System/2 Extended Edition.
ENHANCED  HARD  FILE  SUPPORT:  IBM  Operating  System/2 Extended
Edition Version 1.2 has been enhanced to provide support for:
o Seven maximum disks per system (ESDI and SCSI,  or,  ST506  and
SCSI) for IBM Personal System/2 processors only
o Intelligent cacheing
o Enhanced concurrent disk access
o Multiple interrupt levels (two)
The  Small  Computer System Interface (SCSI) is one of the latest
advances in DASD hardware technology.
DEVICE SUPPORT
All device drivers delivered with OS/2 Standard Edition  V1.1  or
OS/2  Extended Edition V1.1, either with the products or the OS/2
Device Support Supplement, will be packaged and shipped with  the
OS/2 Extended Edition Version 1.2.
A  PostScript(R)  driver  is included with IBM Operating System/2
Extended Edition Version 1.2  to  allow  applications  to  output
PostScript to a suitable page printer.                            @
IBM  Operating  System/2  Extended  Edition has the capability to
separately install device drivers if needed. This capability can,
for example, be used if a customer acquires new hardware  in  the
future that requires installation of a different device driver.
IBM OS/2 PROGRAMMING TOOLS AND INFORMATION VERSION 1.2
The IBM OS/2 Programming Tools and Information Version 1.2, which
is  applicable to both Standard Edition and Extended Edition, has
been updated with the following changes:
o The IBM  OS/2  Programmer's  Toolkit  and  IBM  OS/2  Technical
Reference  that  have been separately available in the past, have
now been combined to consolidate required  technical  information
in one product.
o The Dialog Manager and its documentation have been included, as
well as associated language bindings.
o  A  compiler  for panels written in the Dialog Tag Language has
been included along with its documentation.
o Existing information for  the  Presentation  Manager  has  been
updated  and  new  material has been added to correspond with the
Version 1.2 enhancements.
o New language specific information and bindings have been  added
for IBM COBOL/2 and IBM Fortran/2 use with Presentation Manager.
o  Presentation  Manager  examples  have  been enhanced to assist
application developers with practical  applications  of  existing
and new Presentation Manager capabilities.
o  IBM  C/2  and IBM Macro Assembler/2 external function bindings
are included for use with the Procedures Language.
o A sample printer device driver has been included.  This  sample
is written in C/2 and is intended to show basic coding techniques
for Presentation Manager device drivers.
Fundamental  concepts  and procedures for the IBM OS/2 Procedures
Language are contained  in  the  information  packaged  with  IBM
Operating  System/2  Extended  Edition Version 1.2. More detailed
information is available in the following two books:
o The IBM OS/2 Procedures Language User's Guide explains  how  to
write  complex  Procedures Language programs. The book focuses on
advanced Procedures Language programming  concepts,  definitions,
techniques and examples.
o   The  IBM  OS/2  Procedures  Language  Reference  contains  an
alphabetical listing of Procedures Language statements  including

instructions and functions.
NATIONAL LANGUAGE SUPPORT:
IBM  Operating  System/2  Extended Edition V1.2 provides National
Language Support (NLS).
User  interaction  with  IBM  Operating System/2 Extended Edition
V1.2 for the US 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.
Language   Base PC Keyboard   3270 Emulation K/B   3101 Emul. KB
--------   ----------------   ------------------   -------------
Danish     Denmark               Denmark             N/A
Dutch      Netherlands           Netherlands         N/A
English    UK (ID 166 & 168)     UK                  UK
           US/Canada             US/Canada           US/Canada
Finnish    Finland               Sweden/Finland      N/A
French     France (ID 189 & 120) France(Azerty)      France
           Swiss(French)         Swiss(French)       N/A
           Belgium               Belgium             N/A
Canadian/  Canada                Canada              Canada
French     (Bilingual)           (Bilingual)         (Bilingual)
German     Germany               Austria/Germany     Germany
           Swiss(German)         Swiss(German)       N/A
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/Finland      N/A
Note:    The  DEC  VT100*  Terminal  Emulation  keyboard  is
supported for US and UK.
* Trademark of Digital Equipment Corporation
The following keyboards are supported by 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
US/Canada         103F      103B      101
For  translated  versions the messages, menus, panels and screens
generated by IBM Operating System/2 Extended  Edition  appear  in
the  language of that translated version. The translated versions
of IBM Operating System/2 Extended Edition Version  1.2  will  be
available beginning in March 1990 for the following languages:-
                     Danish
                     Dutch
                     Finnish
                     French
                     German
                     Italian
                     Norwegian
                     Portuguese
                     Spanish
                     Swedish
The  user  selects  the language when ordering the product.  Only
one language version may be active at a given time.
IBM  Operating  System/2  Extended  Edition  supports  code  page
switching  between  any  two  Personal  Computer ASCII code pages
which are 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 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
o  IBM  5202  Quietwriter  III.  (Optional  font  cartridges  are
required)
PUBLICATIONS
Details  of  publications  and  publications ordering information
will be provided at product availability.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS:
A list of supported hardware for OS/2 Extended  Edition  V1.2  is
included following the newly supported items.
The  minimum  memory  requirement  for an Operating System/2 mode
only environment is 3.5 MB. This minimum memory will allow  users
in  Operating  System/2  mode to execute a Communications Manager
terminal emulation application, and an  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.5 MB.   Environments likely to
require  incremental  memory  include  concurrent  IBM   DOS-mode
applications,  multiple  communications  protocols, or concurrent
communications and database 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  30  MB  capacity  is  required.
This  minimum  30  MB  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
30 MB. 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  30  MB.   Fixed disk planning
information will be  provided  at  product  availability  in  The
Information and Planning Guide.
Note:  Feature  Codes  relevant  to  the devices detailed in this
section vary by language.
A summary of newly supported devices follows:
IBM 5.25 inch internal Diskette Drive  (1.2MB)  P/N  6451006  and
adapter P/N 6451007 for Models 60 and 80.
IBM 4869 Model 2. IBM PS/2 5.25 inch (1.2MB) P/N 4869002 External
Diskette Drive and Adapter/A P/N 6451007.
For attachment to X.25 Packet Switched Data Networks the IBM X.25
Interface Co-Processor/2 P/N 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  PC  AT  requires  the  IBM  Enhanced Display Station
Adapter, P/N 30F5383.
o The IBM PS/2 Models  50Z,  60,  70,  and  80  require  the  IBM
System/36/38 Workstation Emulation Adapter/A, P/N 69X6279.
o  The  IBM PS/2 Model 30 286 model F01 requires the IBM Enhanced
5250 Display Station Emulation Adapter, P/N 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  Pageprinter, the IBM 4202 Proprinter XL, IBM 4207
Proprinter X24, IBM  4208  Proprinter  XL24,  and  the  IBM  5202
Quietwriter  III,  and  the  IBM 5204 Quickwriter 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
by-pass the AS/400 sign-on screen.
The  IBM Realtime Interface Co-Processor Multiport/2 is supported
by OS/2 Extended Edition V1.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  V1.2  is  the same as that
previously provided by OS/2 Standard Edition.
Prerequisites
The system unit must have a diskette drive "A" that is capable of
reading either 3.5 inch (1.44 MB) or  5.25  inch  (1.2  MB)  high
capacity  diskettes  because  OS/2  Extended Edition V1.2 will be
shipped on this media.
S/370  Graphics support requires the GDDM-OS/2 Link program, with
GDDM V2.2 and pre-requisite APAR fixes for GDDM V2.2 in  the  IBM
S/370 host.
The  IBM  5250 Workstation Feature direct access to AS/400 Office
requires Release 2.0 or later of OS/400 and AS/400 Office. Access
may be obtained if the work station has access to the Text Assist
functions with Release 2.0 or later of AS/400  PC  support.  This
allows  a  user  in  a  networked  environment of System/36's and
AS/400's, operating at different releases, to  access  office  on
all  systems  provided that one of the systems has Release 2.0 or
later of AS/400 PC support.
The following Operating Environment is a complete list of support
information for IBM OS/2 Extended Edition V1.2
The following system units are supported by OS/2 Extended Edition
V1.2:
o IBM PS/2 Model 30 (8530) Model F01 with 30MB fixed disk drive I
(#1030)
o IBM PS/2 Model 50Z (8550) Model 061
o IBM PS/2 Model 55 SX (8555) Model X31 or X61
o IBM PS/2 Model 60 (8560) Model 041 or 071
o IBM PS/2 Model 70 386 (8570) Model A21, F61, or 121
o IBM PS/2 Model P70 386 (8573) Models K61 or K21
o IBM PS/2 Model 80 386 (8580) Model 041, 071, 111, or 311
o IBM Personal Computer AT (5170) Models 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)
The following diskette drives  are  supported  by  OS/2  Extended
Edition V1.2
o  IBM 3.5-inch high-capacity diskette drive (1.44MB) for the IBM
PS/2
o IBM 5.25-inch high-capacity diskette drive (1.2MB) for the  IBM
PC AT
o IBM 3.5-inch diskette drive (720KB) for the IBM PC AT
o  IBM  4865 Model 1 & 2, IBM Personal Computer 3.5-inch External
Diskette Drive (720KB) for the IBM PC AT and PC XT286
o IBM 4869 PS/2 5.25-inch External Diskette Drive (360KB) and IBM
PS/2 5.25-inch External Diskette Drive Adapter
o IBM 5.25 inch Internal Diskette Drive (1.2MB) for PS/2 Model 60
and 80.
o IBM 3.5 inch External Diskette Drive and Adapter (1.2MB)
The following fixed disk drives are supported  by  OS/2  Extended
Edition V1.2
o 30MB fixed disk drive I; for PS/2 Model 30
o 30MB fixed disk drive; for the IBM PC AT
o 44MB fixed disk drive; for the PS/2 Models 60, 70, or 80
o  60MB  fixed disk drive; standard for PS/2 Model 70 (E61).  For
the PS/2 Model 50Z (031)
o 70MB fixed disk drive; for the PS/2 Models 60 and 80
o 115MB fixed disk drive; for the PS/2 Model 80
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
One of the adapter and display combinations listed below:
o IBM Color/Graphics Monitor Adapter  (1504910)  with  IBM  Color
Display (5153).
o  IBM  Enhanced  Graphics  Adapter  (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 (1887744) for IBM Personal Computer 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  (4707),  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  (1887972) with one of the
following displays: IBM PS/2 Monochrome Display (8503), IBM  PS/2
Monochrome  Display  (4707),  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,  4707,
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 (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  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 V1.2:
For the IBM PS/2 Model 30 286
o   IBM PS/2 Multifunction Adapter (30F5365)
o   IBM PC Network Adapter II (1501220)
o   IBM PC Network Baseband Adapter (1501221)
o   IBM Token-Ring Network PC Adapter II (16F0500)
For attachment to X.25 Packet Switched Data Networks the IBM X.25
Interface  Co-Processor/2,  P/N 16F1858 is available as a feature
on the IBM Personal System/2 Model 50Z, 60, 70 or 80.
For the PS/2 Models 50Z, 60, 70 & 80
o IBM PS/2 Multiprotocol Adapter/A (SDLC, Asynchronous) (6450348) @
(Model 60 only)                                                   @
o IBM PS/2 Multiprotocol Adapter/A (SDLC, Asynchronous) (6451003) @
o IBM 3270 Connection (DFT) (83X9702 and 39F7597)
o IBM Dual Asynchronous Adapter/A (6450347)
o IBM Token-Ring Network Adapter/A (69X8138)
o IBM PC Network Adapter II/A (90X6969)
o IBM PC Network Baseband Adapter/A (90X6967)
o IBM PC Network Adapter II/A - Frequency 2 (90X6061)
o IBM PC Network Adapter II/A - Frequency 3 (90X6066)

o IBM Token-Ring Network 16/4 Adapter/A (25F9528)
o IBM Realtime Interface Co-Processor Multiport/2 (09F1897)
o IBM S/36/38 Workstation Emulation Adpater/A (69X6279)
For the PC AT
o SDLC Adapter (1501205)
o 3278/9 Emulation Adapter (8665789)
o Serial/Parallel Adapter (Asynchronous) (6450215)
o Memory Expansion Adapter (Asynchronous) (55X3679)
o Enhanced Memory Expansion Adapter (Asynchronous) (74X8635)
o  IBM  Token-Ring  Network  PC  Adapter  (6339100  -  varies  by
language)
o IBM Token-Ring Network PC Adapter II (16F0500)
o IBM PC Network Adapter II (90X6968)
o IBM PC Network Baseband Adapter (90X6966)
o IBM PC Network Adapter II - Frequency 2 (96X6051)
o IBM PC Network Adapter II - Frequency 3 (96X6056)
o IBM Token-Ring Network 16/4 Adapter (25F9522)
The  following Protocol Converters are supported by OS/2 Extended
Edition V1.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 V1.2:
o   Modem                               Command Set supported
o   Hayes 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 PC AT) Attention
o   IBM 4829 (internal 2400bps for PC AT) Attention
o   IBM PS/2 (internal 300/1200 for PS/2  Attention
      Model 50, 60, 70 and 80)
o   ROLMphone 244PC                       Attention
o   MicroCom AX type                      Attention
o   Racal-Vadic VI2422S                   V.25bis
o   Other modem or device                 V.24 CCITT (1) (User
                                           provides the command
                                           set)
* Registered Trademark of Hayes Microcomputer Products, Inc.
NOTE: The above listed  modems  may  not  be  available  in  your
country.  Further  they  may  not  be  approved  by your PTT. For
details of approved modems that are supported  by  OS/2  Extended
Edition in your country contact your IBM representative.
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 V1.2:
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 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
V1.2:(1)
The following printers have full support for Presentation Manager
and non-Presentation Manager applications.
o IBM 4201 Proprinter(TM),(2) Model 1 (withdrawn from marketing)
o IBM 4201 Proprinter II, Model 2 (withdrawn from marketing)
o IBM 4201 Proprinter III, Model 3 IBM 4202 Proprinter XL,  Model
1
o IBM 4202 Proprinter II XL, Model 2
o  IBM  4202  Proprinter III XL, Model 3 IBM 4207 Proprinter X24,
Model 1
o  IBM  4207  Proprinter  X24E, Model 2 IBM 4208 Proprinter XL24,
Model 1
o IBM 4208 Proprinter XL24E, Model 2 IBM 3852  Color  Jetprinter,
Model  2  (withdrawn  from  marketing) IBM 5152 Graphics Printer,
Model 2 (withdrawn from marketing)
o IBM 5182 Color Printer, Model 1  NOTE:  The  Color  Printer  is
supported in mono mode only and is no longer marketed.
o  IBM  3812  Page  Printer  NOTE:  The 3812 is supported in 5152
compatibility mode.
o IBM 5201 Quietwriter (R),(3) Models 1 and 2
o IBM 5202 Quietwriter III
o IBM 5204 Quickwriter(R)(4) Model 1  NOTE:  The  Quickwriter  is
supported in Quietwriter III compatibility mode.
o  IBM  5216  Wheelprinter,  Models  1  and  2 NOTE: The IBM 5223
Wheelprinter E is not supported by OS/2 V1.2
o @                                                               @
-------------------------------------------------------------
Notes:
1. 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.
2. Proprinter  is  a  trademark  of  the  International  Business
Machines Corporation.
3.  Quietwriter  is  a  registered trademark of the International
Business Machines Corporation.
4. Quickwriter is a registered  trademark  of  the  International
Corporation.
-------------------------------------------------------------
A PostScript driver is included with OS/2 V1.2
The following keyboards are supported:
o  IBM  Personal  Computer AT keyboard for the following Personal
Computer AT models: 239, and 319.
o IBM Enhanced Personal Computer keyboard for  all  PS/2  models,
Personal Computer AT model 339.
The following Pointing Devices are supported:
o  PS/2  Mouse  (6450350)  attached to the system pointing device
port
o Serial pointing device(5)
- Microsoft(R)(6) Mouse for  IBM  Personal  Computers,  Microsoft
Part Number 039-099, 100ppi
-  Microsoft(R)  Mouse for IBM Personal Computers, Microsoft Part
Number 039-199, 200ppi
-  PC  Mouse(TM),(7)  Metagraphics/Mouse  Systems   Part   Number
900120-214, 100 ppi
- Visi-On Mouse(TM),(8) Visi-On Corp. Part Number 69910-1011, 100
ppi
- Logitech Mouse(TM) C7(9)
Logitech  state  that  the  Logimouse  C7  is compatible with the
Microsoft mouse. It is therefore anticipated  that  it  could  be
used as an input device.
---------------------------------------------------------
Notes:
5.  Serial (asynchronous) pointing devices  are supported in
    the Operating System/2 mode only.
6.  Microsoft  is a  registered trademark  of the  Microsoft
    Corp.
7.  PC  Mouse  is  a  trademark  of  the  Metagraphics/Mouse
    Systems.
8.  Visi-On Mouse is a trademark of the Visi-On Corp.
9.  Trade Mark of Logitech SA
---------------------------------------------------------
Plotters
Non-Presentation  Manager  applications  coded  to interface with
plotters will run unmodified under OS/2  Standard  Edition  V1.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  LU's (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 V1.1
and IBM 3270 Emulation Program V3.0. IBM 3270 Workstation Program
V1.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, such as IBM LAN Manager
2.0 and Netview/PC V1.2, must be at the gateway.
X.25 Items:
On-line facility registration,  packet  retransmission,  and  the
level 2 multilink procedures are not supported by the X.25 API.
For X.25 PSDN's 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 S/36 Graphics are not supported.
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.
IBM 5250 Workstation Feature access to  AS/400  Office  functions
requires  the  Text  Assist  function of PC Support Extended OS/2
Support.
SUPPORTED HARDWARE FOR FAMILY APPLICATIONS
Assuming  there  is  sufficient  memory,   display,   and   other
appropriate  hardware,  a  Family  application can run on all the
system units supported by the Operating  System/2  and  IBM  Disk
Operating  System  Version  3.30 or 4.00. Family Applications are
created by using the Family Application Programming Interface  of
OS/2   and  utilities  supplied  in  the  Programming  Tools  and
Information.
PROGRAMMING REQUIREMENTS
An application developer should purchase the IBM OS/2 Programming
Tools and Information Version 1.2. The IBM OS/2 Programming Tools
and  Information  Version  1.2  is  required  to  create  an  IBM
Operating System/2 application using either the Dialog Manager or
Presentation  Manager.    The  IBM  OS/2  Programming  Tools  and
Information Version 1.2 requires IBM Operating System/2  Standard
Edition Version 1.2 and accompanying manuals.
COMPATIBILITY
With the following exceptions, programs designed to run under IBM
Operating  System/2  Standard  Edition Version 1.1 will run under
IBM Operating System/2 Standard Edition Version 1.2  and  do  not
need to be reinstalled.
o  NOTE: Customers who have compiled programs using IBM FORTRAN/2
Version 1.00 or 1.01,  that  are  to  be  run  on  IBM  Operating
System/2 Standard Edition Version 1.2, must get maintenance level
1.02  of  IBM  FORTRAN/2  and  recompile their programs to ensure
proper function and correct results.
If the  application  uses  certain  subsystem  function  such  as
physical video buffer access, registering of subsystem functions,
or  character  device  monitors,  it will be required to run in a
full-screen OS/2  session.  Otherwise,  the  application  can  be
windowed  by  specifying  it  as "Run in a text window" under the
OS/2 Presentation Manager.
Customers using the PS/2 RPG II  Application  Platform  must  get
maintenance level 1.01 of that product to ensure proper operation
if  they  are  running on IBM Operating System/2 Standard Edition
Version 1.2.  Depending  on  the  programming  language  used  to
develop applications, some capabilities of IBM Operating System/2
Standard  Edition Version 1.2 may not be possible to implement in
an application.
IBM Operating System/2 Standard  Edition  Version  1.2  does  not
support  the  SYS utility or the /s option of the FORMAT command.
The BACKUP and RESTORE commands  are  supported  in  protect-mode
only.
Existing  Presentation  Manager applications will continue to run
successfully when running in a multiple  use  system.    Programs
compiled  using  the Version 1.1 Presentation Manager will run on
Version 1.2 without change.
The DOS environment of IBM Operating  System/2  Standard  Edition
Version  1.2  protects a user's investment in current software by
providing the  capability  to  run  existing  IBM  DOS  programs,
subject  to  certain  limitations  described in the IBM Operating
System/2  documentation.  Generally,  the  DOS   environment   is
compatible  to  a  subset  of  IBM  DOS  4.00  function.  Certain
functions such as support for disk files greater than 32 Mb  were
included  in IBM Operating System/2 Standard Edition Version 1.1,
and are available in DOS compatibility mode.  The  remaining  new
IBM DOS 4.00 functions, such as the DOS Shell or LIM/EMS, are not
supported.  The  interface  for the DOS compatibility environment
resembles the IBM DOS 3.30 command line as it did in Version 1.1.
The IBM Operating System/2  Family  API  allows  programs  to  be
written  that  will  run  on IBM DOS 3.30, IBM DOS 4.00, IBM OS/2
Standard Edition Version 1.1 or IBM OS/2 Standard Edition Version
1.2.
Many existing DOS applications may be run  in  the  DOS  mode  of
OS/2.  Users  should be aware that some DOS applications, such as
communications and timing dependent programs,  may  not  function
properly in the DOS mode of OS/2.
PLANNING INFORMATION
General  planning  information  for  OS/2  Extended  Edition V1.2
Communications Manager  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  Communications  Manager's  System
Administrator's  Guide.  Ordering information will be provided at
product availability.
Memory and Fixed Disk requirements for OS/2 Extended Edition V1.2
will, in many instances, change from requirements  published  for
previous  releases.  The  minimum recommended fixed disk capacity
for OS/2 Extended Edition V1.2 is 30  MB  for  minimum  function.
Memory  and Fixed Disk requirement worksheets will be provided at
product availability.
PACKAGING
The  3.5 inch diskette version of OS/2 Extended Edition V1.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.
CUSTOMER RESPONSIBILITIES
IBM Conditions of Use also apply to Dual Media packages; thus the
program  in a package may only be used on a single machine at any
one time, even though the program may be provided in the  package
on  two different sized media. If a customer wishes to use an IBM
Conditions of Use program concurrently on more than  one  machine
at  a  time,  irrespective  of  the  size  of the medium, he must
acquire that number of program packages and/or authorized  copies
equal to the number of concurrent users of the program.
INSTALLATION SUPPORT
Instructions  for installing IBM OS/2 V1.2 are contained with the
publications shipped with the products.
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
key  lock  control  that  allows  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  sensitivity  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.
ADMINISTRATIVE INFORMATION
UPGRADES
Owners of any language versions of the programs listed below  are

entitled  to  upgrade  to  any  language version of IBM Operating
System/2 Extended Edition V1.2 at special upgrade prices:
o IBM Operating System/2 Standard Edition V1.0 (5604-073) or V1.1
(5601-092)
o IBM Operating System/2 Standard Edition V1.2 (5601-090)
o IBM Operating System/2 Extended Edition V1.0 (5604-097)
o IBM Operating System/2 Extended Edition V1.1 (5669-336)
o IBM 3270 Emulation Program, Entry Level, V1.1 (5604-011)
o IBM 3270 Emulation Program, Entry Level, V1.2 (5604-072)
o IBM 3270 Emulation Program V3.0 (5604-012)
o IBM 3270 Workstation Program V1.0 (5669-196)
o IBM 3270 Workstation Program V1.1 (5604-091)
o IBM Personal Communications/3270 (5601-303)                     @
o IBM PC/DOS (all versions)
o  English  to National Language within IBM OS/2 Extended Edition
V1.2 (5669-336)
In addition, owners of IBM OS/2 Extended  Edition  V1.1  will  be
entitled to obtain an upgrade to any language version of IBM OS/2
Extended  Edition  V1.2  at  no charge from IBM for a period of 3
months from the availability of IBM OS/2 Extended Edition V1.2 in
that language. Precise  dates  will  be  provided  with  ordering
information prior to availability.
A customer may choose to take the upgrade in a mixture of program
packages  or  Authorised  Copies  whether  or  not  his  existing
programs are packages  or  Authorised  Copies.  The  customer  is
required  to  have  Proof  of  Entitlement  for  the  quantity of
upgrades required. Customers applying for upgrades directly  from
IBM  should  use  the  Program  Upgrade  Order Form. Refer to the
Revised Software Transition Plan (ZA88-0144) for further details.
All upgrades are available from any language or media version  of
the  source  product. The order part number applicable is defined
by the language and media of the TARGET product.
Customers  acquiring  IBM  OS/2  Extended   Edition   V1.2   (any
language),  through  an  upgrade  charge  (including  a no charge
upgrade) will  be  required  to  destroy  or  erase  all  program
material  and  related documentation of the program for which the
upgrade is acquired.
Programs acquired through an upgrade charge will not count toward
contract  quantities  of the Volume Procurement Amendment and the
upgrade charge will not be discounted.
Authorisation to Copy: These program upgrades  are  eligible  for
Authorisation  to Copy under which customers may copy its program
media and associated documentation on the  basis  of  a  one-time
charge  for  each  Authorised  Copy  required.   Customers should
contact their IBM Marketing Representative for further details.
UPGRADE FROM IBM OS/2 STANDARD EDITION VERSION 1.0, 1.1 OR 1.2
Existing owners of the following products will be able to  obtain
upgrades  to  IBM OS/2 Extended Edition V1.2, any language, for a
program upgrade charge on production of Proof of Entitlement.
o IBM Operating System/2 Standard Edition Version 1.0
o IBM Operating System/2 Standard Edition Version 1.1
o IBM Operating System/2 Standard Edition Version 1.2
Proof of Entitlement is either:
o From IBM Operating System/2 Standard Edition Version  1.0,  the
front cover of the spiral bound "User's Guide"
o  From  IBM Operating System/2 Standard Edition Version 1.1, the
front cover of "Using the System"
o From IBM Operating System/2 Standard Edition Version  1.2,  the
front cover of "Using the System"
o  Or an existing copy authorisation form for one of the programs
listed above.
UPGRADE FROM IBM OS/2 EXTENDED EDITION VERSION 1.0 OR 1.1
Existing owners of the following product will be able  to  obtain
upgrades  to  IBM  OS/2  Extended  Edition V1.2, any language, on
production of Proof of Entitlement.
o IBM Operating System/2 Extended Edition Version 1.0
o IBM Operating System/2 Extended Edition Version 1.1
Proof of Entitlement is either:
o From IBM Operating System/2 Extended Edition Version  1.0,  the
front cover of the "User's Guide"
o  From  IBM Operating System/2 Extended Edition Version 1.1, the
front cover of the "User's Guide"
o  Or  an existing copy authorisation form for the program listed
above.
UPGRADE FROM IBM OS/2 EXTENDED EDITION VERSION 1.2, ENGLISH
Existing owners of the following products will be able to  obtain
upgrades  to  IBM  OS/2  Extended  Edition  V1.2, any non-English
language version, for a program upgrade charge on  production  of
Proof of Entitlement.
o IBM Operating System/2 Extended Edition Version 1.2, UK English
Proof of Entitlement is either:
o  From  IBM Operating System/2 Extended Edition Version 1.2, the
front cover of the "User's Guide"
o Or an existing copy authorisation form for the  program  listed
above.
UPGRADE FROM DOS
Existing  users  of  any  version  of  Disk  Operating System are
entitled to upgrade to IBM OS/2 Extended Edition Version 1.2  for
a  program  upgrade  charge. This charge will be the same for all
versions of DOS  which  are  entitled  to  upgrade  to  IBM  OS/2
Extended  Edition  Version  1.2. Owners of the following products
will be able to obtain the Upgrade to IBM OS/2  Extended  Edition
Version 1.2, any language, on production of Proof of Entitlement.
Title                                Program Number
DOS Version 1.10 (any language)      5604-002
DOS Version 2.00 (any language)      5604-003
DOS Version 2.10 (any language)      5604-004
DOS Version 3.00 (any language)      5604-005
DOS Version 3.10 (any language)      5604-006
DOS Version 3.20 (any language)      5604-015
DOS Version 3.30 (any language)      5604-025
DOS Version 3.30 ATC (any language)  5775-RCA
DOS Version 4.00 (any language)      5604-264
DOS Version 4.00 ATC (any language) 5775-RCA
The  Measurement  Value  (MV)  for the upgrades from any of these
versions of DOS to IBM OS/2 Extended Edition  V1.1  will  be  the
same regardless of package content.
Proof of Entitlement is:-
o From IBM Disk Operating System V1.1, V2.0, V2.1, V3.0, V3.1, or
V3.2, the front cover of the 3-hole punched publication.
o  From  IBM Disk Operating System V3.3, the coloured front cover
from the spiral bound User's Guide.
o From IBM  Disk  Operating  System  V4.0,  the  "Entitlement  to
Upgrade"  statement  on  the  obverse  of  the front cover of the
"Using DOS V4.0" publication.
UPGRADE FROM IBM 3270 EMULATION PROGRAM,  ENTRY  LEVEL,  V1.1  OR
V1.2
Existing  owners of the following products will be able to obtain
upgrades to IBM OS/2 Extended Edition V1.2, any language,  for  a
program upgrade charge on production of Proof of Entitlement.
o IBM 3270 Emulation Program, Entry Level, V1.1
o IBM 3270 Emulation Program, Entry Level, V1.2
Proof of Entitlement is either:
o From IBM 3270 Emulation Program, Entry Level, V1.1 or V1.2, the
front cover of the three hole punched "User's Guide"
o  Or an existing copy authorisation form for one of the programs
listed above.
UPGRADE FROM IBM 3270 EMULATION PROGRAM, V3.0
Existing owners of the following product will be able  to  obtain
upgrades  to  IBM OS/2 Extended Edition V1.2, any language, for a
program upgrade charge on production of Proof of Entitlement.
o IBM 3270 Emulation Program, V3
Proof of Entitlement is either:
o From IBM 3270 Emulation Program V3.0, the front  cover  of  the
three hole punched "User's Guide"
o  Or an existing copy authorisation form for one of the programs
listed above.
UPGRADE FROM IBM 3270 WORKSTATION PROGRAM V1.0 OR V1.1
Existing owners of the following products will be able to  obtain
upgrades  to   IBM   OS/2  Extended Edition  V1.2,  any language,
for a   program upgrade   charge   on production    of  Proof  of
Entitlement.
o IBM 3270 Workstation Program V1.0
o IBM 3270 Workstation Program V1.1
Proof of Entitlement is either:
o From  IBM 3270  Workstation Program  V1.0  or V1.1,  the
    front cover of the three hole punched "User's Guide"
o Or an  existing copy authorisation  form for one  of the
    programs listed above.
UPGRADE FROM IBM PERSONAL COMMUNICATIONS/3270                     @

Existing  owners of the following products will be able to obtain @
upgrades to IBM OS/2 Extended Edition V1.2, any language,  for  a @
program upgrade charge on production of Proof of Entitlement.     @
o IBM Personal Communications/3270                                @
Proof of Entitlement is either:                                   @
o  From  IBM Personal Communications/3270, the front cover of the @
three hole punched "User's Guide" containing the "Entitlement  to @
Upgrade" statement.                                               @
o  Or  an existing copy authorisation form for the program listed @
above.                                                            @
ORDERING INFORMATION
Specific ordering information including part numbers and  program
numbers  will  be made available with the General Availability of
the product.
IBM OS/2 Extended Edition V1.2 English - 1st Quarter 1990
IBM OS/2 Extended Edition V1.2 translated versions - 1st  Quarter
1990.
CHARGES, TERMS AND CONDITIONS
Consult  your  IBM  Marketing  Representative  for the applicable
chages:
o One-time Charge.
o Upgrade Charge
A one-time Upgrade Charge is  available  to  customers  who  have
purchased the products listed in the section "Upgrades".
Proof    on Entitlement   to these   Program   Upgrades are  also
detailed in the section "Upgrades".
Customers  acquiring  IBM  OS/2  Extended   Edition   V1.2   (any
language),  through an upgrade charge will be required to destroy
or erase all program material and related  documentation  of  the
program for which the upgrade is acquired.
Programs acquired through an upgrade charge will not count toward
contract  quantities  of the Volume Procurement Amendment and the
upgrade charge will not be discounted.
AGREEMENT
This program is  available  from  IBM  under  the  Agreement  for
Purchase of IBM Products, and is subject to the Conditions of Use
contained in the program package.
The  Conditions  of Use authorize the customer to use the program
on only one machine at any one time.
Volume  discount  is  available  under  the  Volume   Procurement
Amendment for Machines and Programs.
This  program  will  be  included  into  Category  A of Exhibit 8
(COU-0).
The program is eligible for the Customer Fulfillment Option.
EDUCATIONAL ALLOWANCE:
Educational Allowance is available.
Academic Use Allowance is not available for this program.
SPECIAL EDUCATIONAL ALLOWANCE FOR VOLUME ORDERS:
This  Authorization  To  Copy  is  available  under  the  Special
Educational  Allowance for Volume Orders of Authorization to Copy
Selected IBM PC-PS/2 Conditions of Use Programs.
WARRANTY
IBM standard warranty of media. Warranty period 3 months (or  the
period required by local legislation, if greater).
PROGRAM SERVICES:
Assistance  with  defect  related  queries  will  be  provided to
registered Customer Technical Support Locations  (CTSLs)  by  the
country  specified  technical support group. Such service will be
in accordance with the Service Statement included in the  program
package,  and  will be available until the Service End Date which
will be provided at a later date.
CUSTOMER TECHNICAL SUPPORT LOCATION (CTSL):
The  customer  should  establish  a  Customer  Technical  Support
Location (CTSL) to act as the focal point for end-user assistance
within the customer's organisation. The CTSL  will  also  be  the
contact point to IBM for technical queries.
DISTRIBUTION & USAGE OF IBM PROGRAMS
This   program   is   eligible   for  the  Distribution  &  Usage
Authorization for IBM Programs. The customer may make copies upon
receipt of an Authorization form  which  designates  the  program
which  may  be  copied  and  the  quantity  of copies authorized.
Consult your IBM  Marketing  Representative  for  the  applicable
Charges, Terms and Conditions.
AUTHORISATION TO COPY
This  program  is  eligible for the Authorisation to Copy for IBM
Programs. The customer may make copies upon  receipt  of  a  copy
authorization  form,  which  designates  the program which may be
copied and the quantity of copies authorized.  These  copies  may
not be distributed outside the customer's enterprise. For further
information  on  ordering  and  provisions,  refer to Programming
announcement ZA88-0143.
*****   END OF DOCUMENT   *****