OPERATING SYSTEM/2 (TM) EXTENDED EDITION
Contents


Announcement Letter Number ZP87-4072 dated April 2, 1987
Europe Middle East Africa - Last Revised on April 2, 1987



Brief Description of Announcement, Charges, and Availability

Customer Letter Section


*****************************************************************
*                                                               *
*  IBM SOFTWARE PRODUCT INFORMATION             APRIL 87        *
*                                                               *
*  IBM SOFTWARE PRODUCT INFORMATION                             *
*                                                               *
*  IBM SOFTWARE PRODUCT INFORMATION                             *
*                                                               *
*****************************************************************
*                                                               *
* 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.                                     *
*                                                               *
*****************************************************************
=================================================================
                                                        ZP87-4072
OPERATING SYSTEM/2 (TM) EXTENDED EDITION
LANGUAGE              ITEM NO    AAS NO
English               XXXXXXX    5604-XXX
PRODUCT DESCRIPTION
IBM Operating System/2 Extended Edition Version 1.1 is a new
generation of operating system providing comprehensive function
for both the end user and the application developer. It provides
the capabilities of the IBM Operating System/2 Standard Edition
Version 1.1 plus relational data base and communications managers
in a single product.  It supports the IBM Personal System/2
Models 50, 60 and 80, the IBM Personal Computer AT, and IBM
Personal Computer XT286.
IBM Operating System/2 Extended Edition Version 1.1 will be
offerred in separate 5.25" diskette and 3.5" diskette formats.
Purchasers of IBM Operating System/2 Standard Edition Version 1.0
or Version 1.1 will be offered an upgrade to IBM Operating
System/2 Extended Edition Version 1.1 for an upgrade charge.
HIGHLIGHTS-IBM OPERATING SYSTEM/2 EXTENDED EDITION VERSION 1.1
The following are the highlights of IBM Operating System/2
Extended Edition Version 1.1. For planned enhancements see the
section "IBM Operating System/2 Extended Edition Planned
Enhancements".
o   Participation in the IBM Systems Application Architecture
o   Base Operating System:
    -   16Mb Addressable Memory
    -   Concurrent Processing of Multiple Applications
    -   High-Level Programming Interface
    -   Presentation Manager:
        --  Windowing
        --  Graphics
        --  Programmer Toolkit
o   PC DOS Compatibility
o   Communications Manager:
    -   Concurrent communications over links selected from a wide
        range of connectivities (SDLC, DFT, IBM Token-Ring
        Network, IBM PC Network, X.25, and Asynchronous links)
    -   Multiple Protocols (LU6.2, IBM 3270 Data Stream (LU2),
        and Asynchronous) which can be used concurrently
    -   Concurrent Emulation of Multiple Terminal Types (IBM
        3270, IBM 3101 or DEC VT100*) and 5250 workstation
        feature
    -   File Transfer under terminal emulation
    -   Communications and Systems Management (C&SM) support
    -   Programming Interfaces (PIs) including Advanced Program
        to Program Communications (APPC), Server-Requester
        Programming Interface (SRPI) for Enhanced Connectivity
        Facilities, a 3270 program interface, Asynchronous
        Communications Device Interface (ACDI), IBM NETBIOS, and
        IEEE 802.2
    -   SNA LAN gateway support.
    *Registered Trademark of Digital Equipment Corporation
o   Database Manager:
    -   Relational model of data, consistent with IBM Database 2
        (DB2) and IBM Structured Query Language/Data System
        (SQL/DS) on IBM host systems
    -   IBM Structured Query Language (SQL) based on
        implementation of SQL in DB2 and SQL/DS
    -   Queries and reports which are extensive subsets of those
        in the IBM Query Management Facility (QMF) on IBM host
        systems
    -   Application creation tools for both the end user and the
        programming professional
    -   Local area network support for multiple-user/LAN data
        base access with no additional user programming
o   Personalized Installation of operating system,
    communications, and data base functions.
o   National Language Support
DESCRIPTION
IBM OPERATING SYSTEM/2 EXTENDED EDITION VERSION 1.1
INTRODUCTION
IBM Operating System/2 Extended Edition Version 1.1 is a
functionally rich operating system for the IBM Personal System/2
Models 50, 60 and 80, the IBM Personal Computer AT (Models 099
and 339) and the IBM Personal Computer XT286.  It incorporates
the functions and advantages of IBM Operating System/2 Standard
Edition Version 1.1 including:  memory management, concurrent
processing, IBM Systems Application Architecture interfaces, end
user ease-of-use facilities, and application development support.
The communications manager includes support for: emulation of IBM
3270 synchronous, and IBM 3101 and DEC VT100 asynchronous
terminals; IBM strategic SNA protocols (3270 data stream and
Advanced Program to Program Communications LU6.2); a variety of
communications links, and Communications and Systems Management
(C&SM) alerts.  The relational data base manager provides:  IBM
SQL for definition, update and retrieval of data; interactive
data manipulation procedures for less experienced users; tools
for application creation, and utilities. IBM Operating System/2
Extended Edition Version 1.1 will be the operating system of
choice for users of communications and/or relational data base
applications.
PERSONALIZED INSTALLATION
Installation tools support installing the base operating system
and an individually selected mixture of the Communications
Manager and Database Manager functions. The installation tools
feature full screen, interactive, installation menus with on-line
helps. Once the chosen mixture is installed on the hardfile,
program segments are loaded into memory as required to perform
the functions.
IBM SYSTEMS APPLICATION ARCHITECTURE
IBM Operating System/2 is an initial participant in IBM Systems
Application Architecture, a collection of selected software
interfaces, conventions, and protocols whose initial set is
planned to be published in 1987.  IBM Systems Application
Architecture is to be the framework for development of consistent
applications across the future offerings of the major IBM
computing environments - System/370, System/3x, and the IBM
personal computers.
IBM Systems Application Architecture consists of four related
elements, two of which are new (Common User Access and Common
Programming Interface), plus extensions to today's existing
communication architectures (Common Communications Support).  IBM
Systems Application Architecture establishes the basis for Common
Applications, developed by IBM to be consistent across IBM
systems.
IBM Operating System/2 participates in the following elements of
IBM Systems Application Architecture:
o   Common User Access
o   Common Programming Interface
    -   Presentation Interface
    -   Dialogue Interface
    -   Query Interface
    -   Database Interface
    -   IBM COBOL/2
    -   IBM FORTRAN/2
    -   IBM C/2
o   Common Communications Support
The following components of IBM Operating System/2 support these
elements of IBM Systems Application Architecture:
o   Presentation Manager
o   Query Manager
o   Database Manager
o   Communications Manager
COMMON USER ACCESS AND END USER FACILITIES
The end user interface of IBM Systems Application Architecture is

designed to simplify learning and to promote consistency of
operation of the system as well as applications.  For example,
consistent use of function keys creates a predictable mode of
operation which, once learned, can be transferred to the next
application or system function.  The IBM Operating System/2
Extended Edition user interface is designed to conform, over
time, to the IBM Systems Application Architecture guidelines. It
has emphasis on consistency and simplicity in such areas as
screen layouts, menu presentation and selection techniques,
keyboard layout and use, and display options which can also be
used in application development.
The menus provided are designed to conform to the IBM Systems
Application Architecture conventions for common user access and
are designed to provide an easy to use and consistent user
interface.  Through such menus, applications can be started and
stopped, or added and deleted from the system as required.  The
size and position of the application windows can also be
controlled.  Local printout on a printer or a plotter can be
obtained as well.
The comprehensive help information, much of which is contextual
in nature, provides the information required to complete the task
at hand including responding to messages.  Pop up windows provide
prompting messages and allow the end user to select program
options while still viewing the application screen.
A familiarisation program allows users to review online general
information about the product, including menus, frequently used
base operating system and communication functions, configuration,
and an introduction to data base management.
COMMON PROGRAMMING INTERFACE
IBM is addressing application development productivity and future
compatibility by providing application developers with a
high-level common programming interface to IBM Operating
System/2, with which developers can write new applications.
Applications written to this interface should maintain a high
degree of compatibility on successive versions of IBM Operating
System/2 on IBM Personal Computers and IBM Personal System/2.
Applications can also take advantage of a high level of device
independence.  This protects the end user's investment in
application software while allowing for upgrading to new versions
of IBM Personal System/2.
Applications written in compliance with this interface, for the
supported programming languages, will require minimal or no
source code change in order to run successfully across
participating IBM systems.
COMMON COMMUNICATIONS SUPPORT
IBM Systems Application Architecture common communications
support includes the IBM Systems Network Architecture (SNA) as
the framework for facilitating communications between
participating systems.  IBM Operating System/2 uses SNA protocols
under the Communications Manager.
BASE OPERATING SYSTEM
All the facilities of IBM Operating System/2 Standard Edition
Version 1.1 are available in IBM Operating System/2 Extended
Edition Version 1.1. Please refer to the IBM announcement letter
for a full description and technical details of IBM Operating
System/2 Standard Edition Version 1.1. The following are
highlights of the base operating system functions and facilities.
16 MB ADDRESSABLE RANDOM ACCESS MEMORY SUPPORT:
IBM Operating System/2 Standard Edition supports up to 16 Mb of
addressable random access memory.  This enables application
developers to take full advantage of memory beyond 640 Kb for
applications and data.  End users will have the benefit of larger
and functionally richer applications that can process larger
amounts of data such as spreadsheets and large documents.
IBM Operating System/2 Standard Edition implements virtual memory
through segment swapping.  An IBM Operating System/2 Standard
Edition application program can be larger than available real
memory. Actual size is dependent on program characteristics and
the physical capacity of the system.  IBM Operating System/2
Standard Edition manages physical memory by swapping memory
segments to a disk file as required.
CONCURRENT PROCESSING OF MULTIPLE APPLICATIONS:
New applications written to take advantage of the function
provided in IBM Operating System/2 Standard Edition may be run
and displayed concurrently for the convenience and increased
productivity of the end user. Switching between applications is
fast and simple. Productivity increases because time previously
spent starting and stopping, entering and leaving applications in
a single application environment can now be spent more
productively actually processing data. Applications can also be
written without knowledge of what other applications will
coexist.
HIGH LEVEL PROGRAMMING INTERFACE:
IBM is addressing application development productivity and future
compatibility by providing application developers with a high
level CALL interface to IBM Operating System/2 Standard Edition.
Applications written to this interface will be compatible with
successive versions of IBM Operating System/2 Standard Edition
and also with successive IBM Personal System/2 systems.
Applications can also take advantage of a high level of device
independence.  This assists in upgrading to new IBM Personal
System/2 systems or to new versions of IBM Operating System/2
Standard Edition.
Application developers may choose to use a subset of the IBM
Operating System/2 Standard Edition CALL interface which allows
the same program to be run under PC DOS 3.3 and IBM Operating
System/2 Standard Edition.
PRESENTATION MANAGER
The Presentation Manager provides windowing and graphics
functions along with an application enabling interface which
makes it easy to write applications that support the common user
access of the Systems Application Architecture.
Windowing allows multiple applications to be viewed by the end
user at the same time.  Each application can support multiple
windows.  The user can control window size and position, and an
application can create or delete windows.  A clipboard function
is provided to enable the user or application to extract data
from one window and move it to another window or from one
application to another.
Graphics support enables the development of a broad range of
applications which take advantage of the supported all points
addressable (APA) devices. There is a wide range of vector
graphics, raster operations, and extensive font support,
including multiple font styles and sizes.  Graphics orders can be
stored which enables the application to manage the picture data
and facilitates fast redrawing of pictures.
ENHANCED EASE OF USE FACILITIES:
Enhanced ease of use facilities in IBM Operating System/2
Standard Edition make it easier for the novice to learn and
simpler for both the novice and the experienced user to operate.
IBM Operating System/2 Standard Edition provides comprehensive
Help information and descriptive written system messages.  Much
of this Help information is contextual in nature, giving the end
user only the information needed to complete the task at hand.
For beginners there is a tutorial to assist in getting started by
learning how to perform basic system tasks.
IBM Operating System/2 Standard Edition also provides an
interface to the system commands that conforms to the IBM Systems
Application Architecture conventions for common user access.
Through this common user access, applications can be started and
stopped or added and deleted from the system as required.  The
size and position of the application windows can also be
controlled.  The user can control local print out on a printer or
a plotter.  Also, information and data contained in the IBM
Operating System/2 Standard Edition file system can be accessed.
COMPATIBILITY WITH IBM PC DOS, VERSION 3.3
IBM Operating System/2 Standard Edition provides a PC DOS
environment that allows many existing PC DOS applications to run
unchanged. This assists in the transition from PC DOS to IBM
Operating System/2 Standard Edition. A list of PC DOS
applications that are being tested for compatibility with IBM

Operating System/2 Standard Edition Standard Edition V1.0 is
contained in the IBM Software Compatibility announcement.
Applications which may not run in the PC DOS compatibility
environment include time dependent programs such as
communications and real time applications, hardware specific
routines such as device drivers, and network dependent
applications.
IBM Operating System/2 Standard Edition uses many commands from
the basic set of PC DOS commands. This also assists in the
transition from PC DOS to IBM Operating System/2 Standard
Edition.  The user familiar with PC DOS commands need only learn
the IBM Operating System/2 Standard Edition commands and concepts
that support IBM Operating System/2 Standard Edition's extended
capabilities.
With the new Programmer Toolkit it will be possible to create
applications that run on both PC DOS and IBM Operating System/2
Standard Edition using a subset of the the full capability of IBM
Operating System/2 Standard Edition.
Files created by the user under either PC DOS 3.3 or Operating
System/2 are interchangeable.  This also assists in the
transition from PC DOS to IBM Operating System/2 Standard
Edition.
COMMUNICATIONS MANAGER
The Communications Manager provides communication services for
applications written for the IBM Operating System/2 environment,
in IBM Personal Computer, IBM Personal System/2 and host
networks. These services provide communication to personal
computers and systems over a wide range of local and remote
connectivities including SDLC, Distributed Function Terminals
(DFT) mode to an IBM 3174 or 3274, IBM Token-Ring and IBM PC
Network LANs, and asynchronous links; utilising LU6.2, 3270 data
stream (LU2), and asynchronous communications protocols.
Emulation support for multiple terminal types concurrently is
provided; and file transfer and a keyboard remap facility are
supported.  Several programming interfaces are provided to allow
programs to take advantage of the power of the IBM Personal
Computer and IBM Personal System/2 and to facilitate programmer
productivity in applications development.  The Communications
Manager provides alerts for network management, function for
problem determination, and controls for SNA communication
services.
DATA LINK AND DATA STREAM SUPPORT
An IBM Personal Computer or IBM Personal System/2 may be attached
to an IBM Personal Computer, IBM Personal System/2, a host, or
departmental system locally via the IBM Token-Ring or IBM PC
Network LANs, and DFT (to an IBM 3X74 controller); and remotely
via SDLC and Asynchronous links, as shown in the following
matrix.
SUPPORTED        INTERFACE                FILE
 SYSTEMS        OR EMULATION  PROTOCOL   TRANSFER           LINK (1)
---------       ------------  ---------  --------           --------
IBM System/370  APPC           LU6.2      --             SDLC (3720,3
Architecture                                              3705,3726 &
including 9370                                            INT'D CONTR
                                                         TOKEN-RING
                                                          (3720,3725,
                                                           &9370 INT'
                                                           CONTR.)
                                                         TOKEN-RING U
                                                          3174's 3270
                                                          GATEWAY FC3
                                                          FOR PU2.0
                SRPI           LU2        --          )  DFT via 3174
                3270           LU2        3270-PC FILE)   3274 (TO SD
                                          TRANSFER    )   BSC, OR CHN
                                          PROGRAM     )   & 9370 WKST
                                                          CONTR.
                                                         SDLC (3720,3
                                                          3705,3726,&
                                                          INT'D CONTR
                                                         TOKEN-RING (
                                                          3725,3726 &
                                                          INT'D CONTR
                                                         TOKEN-RING U
                                                          3174's 3270
                                                          GATEWAY FC3
                                                          FOR PU2.0
                3101,VT100     --        3270-PC FILE     ASYNC(2)
                                         TRANSFER PROGRAM
IBM Operating   APPC           LU6.2     --               SDLC, TOKEN
System/2 and                                               RING, PC N
IBM PC          --             --        XMODEM,PACING+   ASYNC
IBM System/36   APPC           LU6.2     --               SDLC,TOKEN-
IBM System/38   APPC           LU6.2     --               SDLC
IBM System/88   APPC           LU6.2     --               SDLC (EQ to
IBM Series/1    APPC           LU6.2     --               SDLC
                3101           --        --               ASYNC
IBM 6150       APPC            LU6.2     --               SDLC
                VT100          --        XMODEM           ASYNC
OTHER HOSTS (3) VT100          --        XMODEM, PACING+  ASYNC
                3101*          --        XMODEM, PACING+  ASYNC
*Character mode
+Sending an ASCII text file to another system
1, 2, 3 - See the following notes
(1) The Communications Manager will support combinations of these
  links subject to the limitations imposed by installed adapters,
  memory size, and processor capacity.  All supported SNA links
  may be shared by applications which may use up to five 3270
  display sessions per workstation over IBM SDLC, Token-Ring, and
  DFT links.  A maximum of 255 concurrent SNA LU6.2 sessions are
  supported over remote SDLC or local Token-Ring LAN links.
  Asynchronous links are serially usable.
(2) Asynchronous users requiring SNA support must use a protocol
  converter on the link.  (See Devices Supported by the
  Communications Manager)
(3) Appropriately programmed
PROGRAMMING INTERFACES (PIS)
Advanced Program to Program Communications (APPC) PI:  The LU6.2
architecture describes the functions that may be used by conforming
pairs of programs for Advanced Program-to-Program Communications
over the supported data links.  The interface provides programming
access to these functions (or verbs). Both Mapped (Data Stream
independent) and Basic (Data Stream dependent) verbs are supported.
APPC applications may be written to IBM hosts with MVS-CICS and
VSE-CICS, and IBM S/36, S/38, S/88, Personal System/2, Personal
Computer, 6150 and Series/1 systems.
Server-Requester Programming Interface (SRPI): This is the PI for
the Enhanced Connectivity Facilities. It enables the writing of
simple, communications-independent, requester programs which can
call to host server programs, with synchronous returns. It is
supported over links using the LU2 protocols. Host server support
is available under MVS/TSO and VM/CMS.
Asynchronous Communications Device Interface (ACDI):  This
interface is provided to allow the writing of applications (such as
other asynchronous emulators or file transfer programs) to exchange
data over asynchronous links.  The interface provides a high degree
of independence of the asynchronous hardware used.  Device specific
programming modules are required for each supported device type and
are included in the product. They are transparent to user
applications. Supported functions include the ability to manipulate
the line characteristics and connection control (connect and
disconnect) without having to deal with physical device-specific
characteristics.
IBM LAN PIs:  The IBM NETBIOS and IEEE 802.2 Data Link Control PIs
are provided for communicating across IBM LANs.
Programs written for the Communications Manager may invoke the
supported communications functions by calls from IBM Pascal/2,

Macro Assembler/2 and C/2 to the PIs.
Source code changes to an existing program may be required before
running that application in the IBM Operating System/2 environment.
Programs written in a high level language must at a minimum be
recompiled and relinked. All assembler programs must be recoded,
reassembled, and relinked.
Full details of the programming support and the PIs will be
published in programming reference guides by general availability.
TERMINAL EMULATION
The Communications Manager allows concurrent emulation of
synchronous and asynchronous terminals.  Emulation is provided for
IBM 3270, IBM 3101, and DEC VT100 terminals.
IBM 3270 Terminal Emulation:
o   The following terminals may be emulated: IBM 3178 (Model 2);
  IBM 3278 (Models 2, 3, 4 & 5); IBM 3279 (Models S2A and S2B).
  The following are supported:  All Base Data Stream functions;
  Multiple Interactive Screen; Extended Attributes; Extended Data
  Stream (including 7 colours, and extended highlights); File
  Transfer; emulator keyboard remapping; LU Type 2, node Type
  2.0, to a maximum of five 3270 display sessions per workstation
  over IBM SDLC, Token-Ring, and DFT links.
o   16 National Language Keyboards (see Section on National
  Language support)
IBM 3101 and DEC VT100 Terminal Emulation:
o   An IBM Personal Computer or IBM Personal System/2 connected to
  a host supporting an Asynchronous link can emulate the IBM 3101
  (Model 20) or the DEC VT100 terminals. Lines can be Switched,
  Non-switched, or Direct-connect compatible with 1984 CCITT
  V24/V28 (RS232C) as implemented by IBM.
  In IBM 3101 and DEC VT100 terminal emulation modes, the user
  should be able to access a range of data services.
FILE TRANSFER
The Communications Manager supports the following file transfer
types with supported hosts, IBM Personal Computers, and IBM
Personal System/2.
IBM host file transfer programs (See Prerequisites for program
names) are supported under 3270 and Asynchronous emulation.  Under
Asynchronous emulation, file transfer with the 3270-PC File
Transfer Program includes four-byte CRC error detection.
XModem is supported under Asynchronous emulation with 128 byte
block transfer and one byte checksum error detection.
Pacing under Asynchronous emulation with line delay interval pacing
or host prompt character pacing is supported in sending an ASCII
text file.
COMMUNICATIONS AND SYSTEMS MANAGEMENT
Communications and System Management (C&SM) support (for IBM
System/370 host network) includes: C&SM alerts for SDLC, ASYNC*,
Token-Ring and PC Network* data links; and Problem Determination
Data.
*Requires an IBM SDLC or Token-Ring link to communicate alerts to
the host.
PROBLEM DETERMINATION
The Communication Manager provides functions for gathering and
processing problem determination data.  These functions include
tracing of programming interfaces, data units, and/or system
events; displaying and printing of all or selected error logs from
file; system dumping; and displaying of all or selected message
logs.
SUBSYSTEM MANAGEMENT
The Communications Manager allows a user's system administrator to
control and gain status information on the SNA communication
resources maintained by the Communications Manager. As a management
tool, it displays information on which programs are being used,
sessions being used by the programs, detailed information about the
sessions, and resources which are active. It allows the activation
or deactivation of the sessions, data link controls, and specific
links.  It also can be used to start and stop an attach manager
which allows remote applications to be started.
DATABASE MANAGER
The Database Manager, operating in an IBM Operating System/2
environment, supports the relational data model, consistent with
IBM DB2 and IBM SQL/DS. Data definition, retrieval, update, and
control operations are supported by the IBM Structured Query
Language (SQL). SQL is a high-level data language available to
users interactively and through application programs written in the
IBM C/2 programming language. Application creation tools, including
customised display forms, menus, and reports, enable the user to
develop a complete data base application without the need for
programming.  End user facilities are available for data entry,
data edit, query, and report writing.
The Database Manager supports the relational model of data, in
which data is externally structured in the form of simple and easy
to understand tables.  Data is organised in rows (records) and
columns (fields). The user defines and accesses data in terms of
tables and operations on these tables.  This simple data format
along with high level application creation tools means that the
user (and the application program) does not have to understand
complex physical data structures and access methods.
Implementation of the relational model is designed to provide a
high degree of independence and ease-of-use characteristics for
data base design, creation, and access.
The SQL supported by the Database Manager is the Personal Computer
participant in the Database Interface Element of the IBM Systems
Application Architecture. SQL is a powerful, high level data
definition and manipulation language, in which users specify what
they want to do, not how to do it.  SQL is used for data
definition, retrieval, insertion, deletion, and updating.  SQL
supports arithmetic operations on retrieved values.  The query
functions support selective retrieval from single or multiple
tables and dynamic sorting of the set of resulting rows.  Built-in
functions include summation, grouping, ordering, and basic
statistics (e.g., calculate an average of the values in a column).
SQL statements can be entered interactively or embedded in an IBM
C/2 source application program. A precompiler processes the source
program to prepare embedded SQL statements for subsequent
application program compilation and execution.
THE QUERY MANAGER
The Query Manager provides interactive, end-user facilities for
data base definition, query, update, and report preparation.  It is
designed to provide easy-to-use access to the data base for users
with little or no data processing experience, and provides tools to
develop complete, customised data base applications. Extensive user
facilities include:
Data Definition:  This facility enables the user to create and
delete tables, views and indexes.  It is accessible from either the
Prompted Interface or the Command Interface.  See "Query Manager
User Interfaces".
Data Entry/Edit:  This facility allows data insert, update, and
delete of rows within a table.  A formatted display with field
prompts assists the user.  The user can scroll forward through rows
of the table or can request a search for rows satisfying
user-entered search criteria.  The user can also enter SQL
statements to perform these functions using the Command Interface.
Query:  This facility enables the user to generate SQL queries to
retrieve data from data base tables.  It is accessible from either
the Prompted Interface or the Command Interface.  Using the
Prompted Interface, built-in "list" capabilities are available for
finding and selecting desired table names and column names within
tables.
Report Generator:  This facility allows the user to prepare a
customised, formatted report using data generated from a data base
query.  The report can be displayed or printed.  A customised
report format can be saved for use whenever it is required by the
end user.
The Report Generator provides an interactive process for defining a
report format.  The process allows user selection and placement of
data columns.  Edit codes allow the user to format a field with
combinations of a currency symbol, comma, decimal point, percent
sign, etc.  Edit codes also support formatting of dates and time of
day.
The user can insert text for a page heading, footing, and column
heading.  Arithmetic calculations (e.g. subtotals, total, average,
entry count, minimum/maximum value) can be specified for columnar

data.  Printer options (e.g. printer type, line spacing, number of
copies)  can be specified to control the printed output of the
report.  At any point in the report definition process, the user
can generate the report and display the results.
The Report Generator function is an extensive subset of the Query
Interface Element of IBM's Systems Application Architecture.
Forms:  This facility allows the user to develop customised display
screens which can be used for data entry, search, and update.  The
user can design a display screen which has the format of an
existing printed form.  The displayed form becomes the end user's
interface to the data base for data search, input, and output
operations.  A complete, interactive data base application can be
developed around these forms, using menus and procedures.
Arithmetic operations can be specified for data entered by the user
or retrieved from a data base.  Once the data has been retrieved,
the form(s) can be printed.  Multiple tables can be used with a
single form.  Forms can be saved, and later used with a menu,
procedure, or another form.
Menus:  This facility allows the user to define an application
selection menu.  A menu is used to request predefined data base
applications.  Menus allow the user to run predefined queries,
procedures, forms, or another menu by simply selecting a single
option from the menu.
Procedures:  A procedure allows a user to store a sequence of
statements that can be invoked using a single command.  A procedure
can be used to develop a simple data base application, and can be
invoked from a menu, form, another procedure, or directly from the
operating system. A procedure can invoke a query, menu, form,
report, or another procedure.
QUERY MANAGER USER INTERFACES
Prompted Interface:  This menu-driven, windowing interface assists
the user with interactive application creation, table definition,
data entry, data base queries, and report definition.  Pop-up
windows, with associated help text, lead the user through the
process of selecting tables and fields, and performing the desired
data base operations.
This interface uses windows to prompt the user to:
o   Create customised forms and menus
o   Create and delete tables, views, and indexes
o   Add, delete, and modify data
o   Query a data base table
o   Generate a report (with a user-customised or default format)
  based on the results of a current query
o   Invoke utility programs
Command Interface:  This interface allows the user to enter a SQL
statement or command for immediate execution.  SQL statements allow
table creation and deletion, data base query, and data insert,
update, and delete.  The results of a query can be displayed or
printed as a report.  Commands can also be entered to cause
execution of a sequence of commands (procedure), or a previously
defined application, such as a customised report. These commands
are consistent with the query/report writing products participating
in the IBM Systems Application Architecture.
DATABASE MANAGER UTILITIES
The Database Manager provides a number of utility functions in
support of user data base operations:
o   Import - provides conversion from IBM Operating System/2 files
  in other formats to an existing IBM Operating System/2 Database
  Manager table
o   Export - provides conversion from an IBM Operating System/2
  Database Manager table to a IBM Operating System/2 file in
  another format
o   Backup - backs up a data base
o   Restore - restores a data base
o   Unload - saves a single table
o   Load - restores a single table which was saved using the Unload
  Utility
o   Reorg - reorganises a table in user-specified order to provide
  more efficient processing
o   Runstats - updates statistics about the physical
  characteristics of a table or its indexes (used by the system
  to determine the most effective way to access data)
DATA CONVERSION
The Database Manager provides Import/Export Utilities to assist in
exchanging data with other applications.
These utilities allow the user to convert data from an IBM personal
computer file to a relational data base table, and from a
relational data base table to an IBM personal computer file.
IBM personal computer files supported: (1)
   Format               File Source              Version Supported
   ______               ___________              _________________
   Delimited ASCII(2)   IBM Personal              1.0, 2.0
                         Decision Series(3)
   WKS (R)              Lotus 1-2-3 (R)           1.0, 1A
   WK1 (R)              Lotus 1-2-3 (R)           2.0
   WRK (R)              Symphony (R)              1.0
   WR1 (R)              Symphony (R)              1.1
   (1) Data for import must be a single table, i.e., a file, with
   rows (records) and named columns (fields). Each row must have
   the same row description.  Each column must contain data of
   the same data type.
   (2) This format is also known as CSV (Comma Separated
   Variables) and Basic Sequential (Basic PRINT # and WRITE #).
   (3) Many programs can produce delimited ASCII files (e.g.,
   dBase II (R), dBase III (R), dBase III Plus (R), etc.).
   dBase II and dBase III are registered trademarks of
   Ashton-Tate. Lotus 1-2-3, Symphony, WKS, WK1, WR1, and WRK are
   registered trademarks of Lotus Development Corporation.
DATA CONTROL/PROTECTION
Transaction Management:  A transaction is a series of operations
which may result in multiple updates to a data base.
COMMIT/ROLLBACK functions help ensure that a data base will be
properly updated by an application transaction. Upon successful
completion of a transaction, a COMMIT statement is automatically
issued, which allows the data base updates to become permanent.  If
a transaction is not completed, a ROLLBACK is issued, which backs
out all tentative updates.
System/Media Recovery:  Following system failure, a restart of
Database Manager will automatically back out all uncommitted data
base changes, and complete processing of all committed changes.  To
aid the user in recovering from media (disk/diskette) failure,
Database Manager provides utility programs to back up and restore
data.  The Backup Utility copies either the entire data base or
tables that are new or changed since the last backup.  The Restore
Utility is used to reload a data base that was saved using the
Backup Utility.
Concurrency Control:  Concurrent, multi-user/application access to
a data base is supported by row(record)-level locking.  Row-level
locking ensures that an application maintains control of a data
base record until the transaction is completed.  This prevents
another application from changing a record simultaneously, which
could result in loss of data.
DATA TYPES/STORAGE
Data types supported include:  integer, floating point, packed
decimal, fixed and variable length character strings, date, time
and time-stamp.
A table is a logical data structure consisting of rows (records)
and columns (fields).  The maximum number of columns that can be
defined for a table is 255.  The maximum length of a table row is
4,005 bytes. Special storage techniques allow a field in a table
row to reference a character string which has a maximum length of
32,700 bytes.  This allows a data base to contain text, program
code segments, image, graphics, or other data which requires a long
field. The maximum table size is only limited by the amount of
fixed disk storage available.  A data base (and all of its tables)
must reside completely on a single logical fixed disk (32Mb
maximum) or diskette.
IBM OPERATING SYSTEM/2 EXTENDED EDITION PLANNED ENHANCEMENTS
To assist customers in their planning, IBM plans to provide the
following enhancements as part of IBM Operating System/2 Extended
Edition:
Base Operating System:
o   Enhanced support for fixed disks to support partitions greater
  than 32Mbytes.
o   Application development facilities for the Dialogue Manager
  Interface.

Communications Manager:
o   SNA LAN gateway support
o   5250 workstation feature
o   X.25
o   Additional support for Enhanced Connectivity Facilities
o   IBM 3270 programming interface with the same functions as the
  Entry Emulator High Level Language Application Programming
  Interface (EEHLLAPI) of the IBM Personal Computer 3270
  Emulation Program, Entry Level Releases 1.1 and 1.2
Database Manager:
o   Remote Data Services (Local Area Network Support)
  -   Database support for an IBM Personal Computer or IBM
      Personal System/2, on an IBM Token-Ring or IBM PC Network.
  -   Multiple workstation access to a common data base
  -   Single workstation access to a data base located elsewhere
      on a LAN
o   COBOL and Pascal precompiler support for SQL statements
  embedded in IBM COBOL/2 or IBM Pascal Compiler/2 application
  programs.
o   Import Utility support of non-delimited ASCII files (e.g. from
  IBM Personal Computer DisplayWrite series and IBM Personal
  Editor) to assist in importing data from other applications.
Availability information for Version 1.1 Planned Enhancements will
be provided at a later date.
NATIONAL LANGUAGE SUPPORT
IBM Operating System/2 Extended Edition Version 1.1 provides
National Language Support (NLS).
User interaction with IBM Operating System/2 Extended Edition
Version 1.1 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 Emulation K/
--------    ----------------   ------------------   -----------------
Danish      Denmark            Denmark               N/A
Dutch       Netherlands        Netherlands           N/A
English     UK                 UK                    UK
            US/Canada          US/Canada             US/Canada
Finnish     Finland            Sweden/Finland        N/A
French      France             France(AZERTY)        France
            Swiss(French)      Swiss(French)         N/A
            Belgium            Belgium               N/A
German      Germany            Austria/Germany       Germany
            Swiss(German)      Swiss(German)         N/A
Italian     Italy              Italy                 Italy
Norwegian   Norway             Norway                N/A
Portuguese  Portugal           Portugal              N/A
Spanish     Spain              Spain                 N/A
Swedish     Sweden             Sweden/Finland        N/A
Note:  The DEC VT100 Terminal Emulation keyboard is supported for
US and UK.
A statement about the availability of translated versions of the
product will be published in fourth Quarter 1987.
The user will be able to select a language when ordering the
product. Only one language version of the Communications Manager
may be active at a given time, however each language version will
support all of the keyboards listed in the table above.
IBM Operating System/2 Extended Edition Version 1.1 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,
                      Germany, Italy and Universal English)
   Code page 850.     Multilingual
   Code page 860.     Portuguese (Portugal)
   Code page 865.     Nordic (Denmark and Norway)
The following devices support code page switching:
o   IBM Personal Computer AT and XT286 with IBM Enhanced Graphics
  Adapter and an appropriate display
o   IBM Personal System/2 Models 50, 60 and 80 with appropriate
  display
o   Personal System/2 Display Adapter 8514/A (#7161) (59X7161) with
  appropriate display
o   IBM Proprinter
o   IBM 5202 Quietwriter III. (Optional font cartridges are
  required).
PUBLICATIONS
A list of IBM Operating System/2 Extended Edition Version 1.1
publications will be announced by general availability.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS:
The minimum hardware configuration for IBM Operating System/2
Extended Edition Version 1.1 is:
o   IBM Personal Computer or IBM Personal System/2 system unit
    with a recommended minimum memory of 3.0Mb when configured to
    run only IBM Operating System/2 applications.*
    -   IBM Personal System/2 Models 50, 60 and 80 (in 80286
        compatibility mode))
    -   IBM Personal Computer AT (5170): Models 099 or 339
    -   IBM Personal Computer AT (5170): Model 068 with fixed
        disk to make the system unit equivalent to a model 099.
    -   IBM Personal Computer XT286 (5162):
o   One diskette drive (5.25 inch or 3.5 inch, high capacity) as
    described below
o   One fixed disk drive as described below
    NOTE:  Users needing large data bases, large numbers of
    programs and files, or execution of several concurrent
    applications (requires segment swap areas) should assure they
    have the capability to expand their hardfile above 20Mb
o   Keyboard
o   Display and associated display adapter as described below.
For use of the Communications Manager add:
o   One or more modems and/or communications adapters supported
    by the Communications Manager.
*Memory requirements for a given application mix environment will
vary according to the functions used and the configuration
parameters.
DEVICES SUPPORTED BY THE BASE OPERATING SYSTEM
o   Diskette Drives
  -   IBM 3.5 inch diskette drive (720 Kb)
  -   IBM 3.5 inch high capacity diskette drive (1.44 Mb)
  -   IBM 5.25 inch diskette drive (360 Kb)
  -   IBM 5.25 inch high-capacity diskette drive (1.2 Mb)
  -   IBM External 3.5 inch Diskette Drive Model 2 (4865) (720Kb)
  -   IBM IBM Personal System/2 5.25 inch External Diskette Drive
      (4869) (360Kb)
o   Fixed Disks
  -   IBM 20 Mb Fixed Disk Drive
  -   IBM 30 Mb Fixed Disk Drive
  -   IBM 44 Mb Fixed Disk Drive
  -   IBM 70 Mb Fixed Disk Drive
  -   IBM 115 Mb Fixed Disk Drive
      Note:  The 44Mb, 70Mb and the 115Mb fixed disks are
      supported as multiple logical drives, each having a maximum
      size of 32Mb.
o   One of the adapter and display combinations listed below:
  IBM Personal Computer AT and XT286
  -   IBM Colour/Graphics Monitor Adapter with IBM Colour Display
      (5153)
  -   IBM Enhanced Graphics Adapter with one of the following
      displays: IBM Enhanced Colour Display (5154), or IBM Colour
      Display (5153)
  IBM Personal System/2
  -   IBM Personal System/2 Models 50, 60 and 80 system unit with
      one of the following displays: Personal System/2
      Monochrome Display 8503, Personal System/2 Colour Display
      8512, Personal System/2 Colour Display 8513, or Personal
      System/2 Colour Display 8514
  -   Personal System/2 Display Adapter 8514/A (#7161) (59X7161)
      with one of the following displays: Personal System/2
      Monochrome Display 8503, Personal System/2 Colour Display
      8512, Personal System/2 Colour Display 8513, or Personal
      System/2 Colour Display 8514
o   Printers
  -   IBM 4201 Proprinter, Model 1 (1)
  -   IBM 4201 Proprinter II (1)
  -   IBM 4202 Proprinter XL, Model 1
  -   IBM 4207 Proprinter X24
  -   IBM 4208 Proprinter XL24
  -   IBM 5152 Graphics Printer Model 2 (withdrawn from
      marketing)
  -   IBM 5201 Quietwriter Model 1 and Model 2(1)
  -   IBM 5202 Quietwriter III
  -   IBM 5216 Wheelprinter, Model 1 (parallel attached)
  -   IBM 5223 Wheelprinter E, Model 1 (parallel attached)
  NOTE:  Printers that are parallel attached are supported in
  both IBM Operating System/2 and PC DOS environments. Printers
  that are serially (asynchronously) attached are supported in
  the IBM Operating System/2 environment only.

o   Input Devices
  -   Keyboard
  -   IBM Mouse(1), (#3063) (6450350), (attaching to the system
      pointing device port on the system board)
  -   Serial pointing device
      --  Microsoft(R) Mouse for IBM Personal Computers,
          100ppi(2)
      --  Microsoft(R) Mouse for IBM Personal Computers,
          200ppi(2)
      --  Personal Computer Mouse(TM), 100ppi(3)
      --  Visi On(TM) Mouse, 100ppi(4)
      --  Logitech Logimouse(TM) C7(5)
          Logitech state that the Logimouse C7 is compatible with
          the Micrsoft mouse. It is therefore anticipated that it
          could be used as an input device.
  -   Parallel pointing device for IBM Personal Computer AT and
      XT286
      --  Microsoft(R) Mouse for IBM Personal Computers,
          100ppi(6)
      --  Microsoft(R) Mouse for IBM Personal Computers,
          200ppi(6)
  -   InPort Microsoft (R) Mouse for IBM Personal Computer AT and
      XT286, 200ppi(6)
(1) Registered Trademark of IBM Corporation
(2) Registered Trademark of Microsoft Corporation
(3) Trade Mark of Metagraphics/Mouse Systems
(4) Trademark of VisiCorp
(5) Trademark of Logitech SA
(6) Registered Trademark of Microsoft Corporation.
o   Other
  -   IBM Personal Computer AT Serial/Parallel Adapter Card
      (#0215) (6450215)
  -   IBM Personal Computer AT Memory Expansion Adapter (#3395)
      (55X3560)
  -   Personal System/2 Dual Async Adapter/A (#3033) (6450347)
  -   Personal System/2 Multiprotocol Adapter/A (#3042) (6450348)
      asynchronous mode
      NOTE:  A maximum of three serial ports are supported on the
      IBM Personal System/2 Models 50, 60 and 80 system unit.
      One port is already on the system board.
  -   Plotter
      --  IBM 6180 Plotter
      --  IBM 6184 Plotter
      --  IBM 6186 Plotter
      --  IBM 7371 Plotter (withdrawn from marketing)
      --  IBM 7372 Plotter
      --  IBM 7374 Plotter
      --  IBM 7375 Plotter
      NOTE:  Plotters that are serially (asynchronously) attached
      are supported in the IBM Operating System/2 environment
      only.
  -   Math Co-Processor (Intel 80287 and 80387)
Additional memory for the IBM Personal Computer AT or XT286 can be
ordered in one or two of the following combinations:
 o   IBM 512Kb/2Mb Memory Expansion Option (#3343) (6450343) with
     IBM 512Kb Memory Module Kit (#3339) (6450339)
 o   IBM Personal Computer AT Memory Expansion Adapter (#3395)
     (55X3560) with IBM Personal Computer AT Memory Module Kit
     (#3397) (55X3547)
If additional memory is needed for the IBM Personal System/2 Models
50 and 60 order
 o   IBM Personal System/2 80286 Memory Expansion Option (#3006)
     (6450344) with IBM Personal System/2 80286 Memory Expansion
     Kit (#3012) (6450345)*
 o   IBM Personal System/2 80286 Expanded Memory Adapter/A
     (#3920) (1497252)*
 * For Extended Memory only
If additional memory is needed for the IBM Personal System/2 Model
80 order
 o   IBM Personal System/2 80386 System Board Memory Expansion
     Kit (#3009) (6450375)
 o   IBM Personal System/2 80386 Memory Expansion Option Model 80
     (#3019) (6450367) with IBM Personal System/2 80386 Memory
     Expansion Kit Model 80 (#3064) (6450372)
Supported Hardware for Family Applications:  The application
developer can write a family application which is portable from IBM
Operating System/2 to DOS. A family application is an executable
module that can run in all three environments:  an IBM Operating
System/2 environment that runs IBM Operating System/2 applications,
an IBM Operating System/2 environment that runs a DOS application,
or the DOS Version 3.3 environment. A family application has the
same or similar capabilities as a DOS Version 3.3 application and
cannot use the new IBM Operating System/2 capabilities, such as
larger memory addressability and multitasking.  Assuming there is
sufficient memory, display, and other appropriate hardware, a
family application can run on the following system units:
 o   Any system unit supported by IBM Operating System/2
 o   Other system units
     -   IBM Personal Computer XT:  All models
     -   IBM Personal Computer
     -   IBM Personal Computer Convertible
     -   IBM Portable Personal Computer (withdrawn from
         marketing)
     -   IBM Personal System/2 Model 30
 DEVICES SUPPORTED BY THE COMMUNICATIONS MANAGER
 COMMUNICATIONS ADAPTERS
 IBM Personal Computer AT & Personal Computer XT 286:
 o   IBM SDLC Adapter (#1205) (1501205)
 o   IBM Token-Ring Network Personal Computer Adapter (#3391)
     (6339100)
 o   IBM Token-Ring Network Personal Computer Adapter 2 (#5063)
     (67X0438)
 o   IBM 3278/79 Emulation Adapter (#5789) (8665789)
 o   IBM Serial/Parallel Adapter (Asynchronous) (#0215) (6450215)
 o   IBM Memory Expansion Adapter (Asynchronous port) (#3395)
     (55X3560)
 o   IBM PC Network Adapter II (#1220) (1501220)
 o   IBM PC Network Baseband Adapter (#1221) (1501221)
 IBM Personal System/2
 o   IBM PC Network Adapter II/A         (90X6969)
 o   IBM PC Network Baseband Adapter/A         (90X6967)
 o   IBM Personal System/2 Dual Async Adapter/A (#3303) (6450347)
 o   IBM Personal System/2 Multiprotocol Adapter/A (SDLC,
     Asynchronous) (#3042) (6450348)
 o   IBM Token-Ring Network Adapter/A (#4790) (69X8138)
 o   IBM 3270 Connection, (#2000) (83X9702)
 COMMUNICATIONS MODEMS
 ASYNCHRONOUS MODEM SUPPORT: A list of modems supported will be
 provided before general availability of the IBM Operating
 System/2 Extended Edition Version 1.1. Following is a
 description of the modem features that will be included in the
 modem support.
 The following are the supported asynchronous communications
 features:
 a)  Switched connections:
     -   Full duplex modems that are compatible with the 1984
         CCITT(1) V.24/V.28 interface recommendation as
         implemented by IBM.
     -   Modems that are compatible with the 1984 CCITT(1)
         V.24/V.28 and V.25bis recommendations as implemented by
         IBM are supported for manual or automatic call
         origination or answering
 b)  Non-switched connections:
     Non-switched connections are supported to devices that are
     compatible with the 1984 CCITT(1) V.24/V.28 interface
     recommendation as implemented by IBM.
(1) CCITT is the acronym for the Committee Consultatif
International de Telephonie et Telegraphique
Note:  Features such as manual and automatic origination and
answering
     of connections, and associated speeds, are also functions of
     the device and/or modem to be attached.  Such features must
     be provided by these devices and/or modems for IBM Operating
     System/2 Extended Edition to support them.
SDLC MODEM SUPPORT: a)  Switched Connections
SDLC supports  DCE (data communications equipment)  clocking modems
only.
  -   Modems that  are compatible with  the 1984  CCITT V.24/V.28
      interface  - recommendation  (as  implemented  by IBM)  are
      supported for manual calling as follows:
      --  Manual call originate
      --  Manual call answer
      --  Automatic call answer
b)  Non-switched connections:
     Non-switched connections  are supported to devices  that are
     compatible   with  the   1984   CCITT  V.24/V.28   interface
     recommendation as implemented by IBM.
ROLM*  CBX  COMMUNICATIONS INTERFACE  (ASYNCHRONOUS):  ROLM*  phone
244PC (Attention (Hayes**) command set)
(*) Registered Trademark of Rolm Business Communications
(**) Registered Trademark of Hayes Microcomputer Products, Inc.
IBM  CONTROLLERS: Details  of  models  supported will  be  provided
before  general availability  of  IBM  Operating System/2  Extended
Edition Version 1.1.

o   IBM 3274 Control Unit
o   IBM 3174 Subsystem Control Unit
o   IBM 3705 Communications Controller
o   IBM 3720 Communication Controller
o   IBM 3725 Communication Controller
o   IBM 3726 Communication Controller Expansion
o   IBM   9370   Telecommunications   and   Workstation   Subsystem
  Controllers
PROTOCOL CONVERTERS:
o   IBM 3708 Model 001
o   IBM 3710 8-PA Model 001
o   IBM 7171 Model 001
o   IBM Series/1 (Yale ASCII Version 2 IUP)
o   IBM 7426 Models 001 or 002
o   IBM 3174 (with Feature #3020) Model 51R or 52R
COMPATIBILITY:
Data Compatibility: Both IBM Operating System/2 and IBM PC DOS
Version 3.3 can be run on the same machine, but not concurrently.
The same data files (including those of the Database Manager) can
be accessed by programs or commands running under either operating
system.
Communication program compatibility: The Communications Manager and
other communication programs can coexist and function under IBM
Operating System/2 provided that they have been developed to run in
a IBM Operating System/2 environment and that they do not
simultaneously access the same communication lines.
Source code changes to an existing program may be required before
running that application in the IBM Operating System/2 environment.
Programs written in a high level language must at minimum be
recompiled and relinked. All assembler programs must be recoded,
reassembled and relinked. All timing-dependent programs such as
communication, Network and real-time applications, must be
rewritten to run in the IBM Operating System/2 environment.
PREREQUISITES:
FOR IBM OPERATING SYSTEM/2
Software:  None
An application developer should consider purchasing the IBM
Operating System/2 Programmer Toolkit and IBM Operating System/2
Technical Reference and using the utilities, programs and
publications contained in the Toolkit.  The toolkit is needed to
create a base operating system application using the Presentation
Manager functions (for example graphics or windowing) or a family
application.
FOR COMMUNICATIONS TO OTHER SYSTEMS
One or more of the following host software prerequisites (or its
equivalent) may be required depending on the function to be
performed with IBM Operating System/2.  IBM will make available
additional information about the then-current levels of the
prerequisites before general availability.
For LU6.2
o   To IBM System/370 and System 9370
  -   IBM CICS/OS/VS
  -   IBM DOS/VSE/CICS
o   To IBM System/36
  -   IBM S/36 System Support Program
o   To IBM System/38
  -   IBM Control Program Facility (CPF)
o   To IBM System/88
  -   IBM System/88 Operating System
  -   IBM System/88 APPC
  -   IBM System/88 SNA Interface Network Support
o   To IBM Series/1
  -   IBM Realtime Programming System
o   To IBM Personal Computers
  -   Advanced Program to Program Communications for the IBM
      Personal Computer (APPC/PC)
o   To IBM Personal System/2, IBM Personal Computer AT, IBM
  Personal Computer XT286
  -   IBM Operating System/2 Extended Edition
o   To IBM 6150
  -   IBM Advanced Interactive Executive (AIX*)
  *Registered Trademark IBM Corporation
For ECF (SRPI)
o   To IBM System/370 and System 9370
  -   IBM TSO Extensions (TSO/E) with the MVS/XA feature
  -   IBM VM/System Product
For IBM 3270 Emulation (LU2)
o   To IBM System/370 and System 9370
  -   IBM MVS/TSO
  -   IBM CMS
  -   IBM CICS
  -   IBM DOS VSE
  -   IBM ACF/VTAM (SDLC)
For File Transfer
o   IBM 3270 Data Stream (LU2) to IBM System/370 and System 9370
  -   IBM 3270-PC File Transfer Program for MVS/TSO, VM/SP, or
      CICS/VS
o   Asynchronous to IBM System/370 and System 9370
  -   IBM 3270-PC File Transfer Program for MVS/TSO or VM/SP
      (with appropriate protocol converter)
For Communications and System Management
o   To IBM System/370 and System 9370
  -   IBM Netview
For IBM 3101 Emulation
o   To IBM System/370 and System 9370
  -   IBM MVS/TSO
  -   IBM VM/370
o   To IBM Series/1
  -   IBM Realtime Programming System or Event Driven Executive
      (EDX)
For DEC VT100 Emulation
o   To IBM 6150
  -   IBM Advanced Interactive Executive (AIX) Operating System
o   To Other Hosts
  -   Appropriately Programmed
For sending/receiving files via the XMODEM protocols
o   To IBM Personal Computer
  -   Non-IBM programs supporting the XMODEM protocol
  -   IBM Operating System/2 Extended Edition
o   To Other Hosts
  -   Appropriately programmed
o   To IBM Series/1
  -   Application program dependent
o   To IBM 6150
  -   IBM Advanced Interactive Executive (AIX)* Operating System
For Pacing
o   To IBM Personal Computer
  -   Application program dependent
o   To IBM Series/1
  -   Application program dependent
o   To IBM 6150
  -   Application program dependent
For NETBIOS
o   To IBM Personal Computer
  -   IBM Token-Ring Network NETBIOS program
  -   IBM Local Area Network Support Program
o   To IBM Personal System/2 Model 30
  -   IBM Local Area Network Support Program Version 2.0
o   To IBM Personal System/2 Models 50, 60 and 80, IBM Personal
  Computer AT, and IBM Personal Computer XT286
  -   IBM Operating System/2 Extended Edition
  -   IBM Local Area Network Support Program Version 2.0
For IEEE 802.2
o   To IBM Personal Computer
  -   IBM Token-Ring Network Personal Computer Adapter and IBM
      Token-Ring Network Personal Computer Adapter 2 (include
      software)
  -   IBM Local Area Network Support Program
o   To IBM Personal System/2 Model 30
  -   IBM Local Area Network Support Program Version 2.0
o   To IBM Personal System/2 Models 50, 60 and 80, IBM Personal
  Computer AT, and IBM Personal Computer XT286
  -   IBM Operating System/2 Extended Edition
  -   IBM Local Area Network Support Program Version 2.0
LIMITATIONS:
GENERAL
Hardfile capacity:  Users needing large data bases, large numbers
of programs and files, or execution of several concurrent
applications (requires segment swap areas) should assure they have
the capability to expand their hardfile above 20Mb.
Graphics and windowing provided in the Presentation Manager of the
base operating system are not used by the Communications Manager or
the Database Manager.
Pointer devices are used in the base operating system and the
Database Manager but not in the Communications Manager.
Base operating system Family API: The Family API does not include
Communications Manager and Database Manager functions.
IBM OPERATING SYSTEM/2 COMMUNICATIONS MANAGER
TRANSMISSION SPEEDS: Line transmission speeds will be published by
general availability of IBM Operating System/2 Extended Edition
Version 1.1.
COMMUNICATIONS CONCURRENCY:
o   A maximum of two IBM LAN (Token-Ring or PC Network) adapters
  per IBM Personal Computer or IBM Personal System/2
o   A maximum of one IBM 3270 Connection adapter per Personal
  System/2.
o   An SDLC adapter cannot be used concurrently with an
  asynchronous adapter on the IBM Personal Computer AT or the IBM
  Personal Computer XT286
o   A maximum of one SDLC adapter (IBM Personal Computer XT286, IBM
  Personal Computer AT)
o   A maximum of two Personal System/2 Multiprotocol Adapters
  (initialised for SDLC) (IBM Personal System/2)
o   One asynchronous emulation session may be used at one time;
  that is either an IBM 3101 or a DEC VT100. However its use may
  be concurrent with other non-asynchronous emulators.
ASYNCHRONOUS COMMUNICATIONS:
o   Asynchronous emulation does not support separate receive and
  transmit speeds
o   The generation of answertones to modems is not supported
PACING: ASCII text files only.  Also limitations in file content.
IBM 3101 EMULATION: The Communications Manager supports emulation
of the IBM 3101 Display Terminal Model 20. The Communications
Manager does not support the following functions of the IBM 3101
terminal:
o   Interfaces other than the RS-232C interface
o   Half-duplex modem operation
o   Reverse Channel and Controlled Request to Send
o   Reverse video for entire screen (operator selectable)
o   Non-blinking cursor
o   Program mode and, as a result, the PGM MODE and ATTR keys
o   Local mode
o   Transparent mode
o   Print Line function
o   Print Message function
o   Print Page function
o   Write Send Mark function
DEC VT100 EMULATION: Printer restrictions: Print screen function
only.
The following list contains VT100 controls that are ignored upon
receipt from a host and cannot be generated by VT100 Emulation.
o   Auto Repeat Mode
o   Cursor Keys Mode
o   132 Column Mode Command
o   Double Height Line
o   Double Width Line
o   Load LEDs
o   Scrolling Mode (Smooth and Jump)
o   Single-Width Line
o   Screen Alignment Display
o   Request/Report Terminal Parameters
o   Enter VT52 Mode
o   Identify Terminal
o   Interlace Mode
o   Origin Mode
o   Screen Mode (Reverse and Normal)
o   Set Top & Bottom Margins
o   Set Character Set
o   Invoke Confidence Test
IBM 3270 EMULATION: Commonly used functions of the IBM 3274 and
3174 Control Units are supported with the exception of:
o   APL/Text Character Set
o   Graphics Escape
o   Katakana
o   All IBM 3278 keyboard types except the IBM 3278 typewriter
  keyboard
o   Certain IBM 3278 keys: click; extended function keys (colour,
  highlighting, program symbols); ident
o   To display a full screen of data when emulating an IBM 3278
  Model 3, 4 or 5 requires horizontal scrolling
o   Magnetic Stripe Reader
o   Mono/Dual Case Switch
o   NMVT (Network Management Vector Transport) alerts
o   Security Keylock
o   Selector Light Pen
o   Mouse
In addition to the previously mentioned restrictions, when using
DFT communications attachment, the following features and
capabilities of the IBM 3274/3174 control units are not supported:
o   data base operations
o   IBM 3270 diagnostic reset dump
o   dump facility
o   patch facility
Other:  SNA PU2.0 via Token-Ring or SDLC may be supported to a
single System/370 PU4/5 host via a 37XX.
CODE PAGE SWITCHING: Code page switching is accomplished through
base operating system services.
PERFORMANCE CONSIDERATIONS
IBM Operating System/2 performance depends on available system
resources such as physical memory size, number of concurrently
executing programs, system priority and timeslice designations, and
file placement of system/application data.  Performance is also
affected by the segment swapping characteristics, storage reference
patterns, and the characteristics of the particular data being
processed. IBM has provided preset values for many of the
communications variables. The communications system administrator
can tune IBM Operating System/2 Extended Edition Version 1.1 by
specifying configuration parameters.
Existing programs running in PC DOS environment may experience some
performance degradation.  This degradation is more noticeable with
concurrent programs/applications.
Performance requirements may limit the number of communication
sessions used concurrently.
Additional performance information will be provided before general
availability.
PLANNING INFORMATION
CUSTOMER RESPONSIBILITIES:
Planning information for the installation and use of the
Communications Manager will be provided in a communications system
administrator's guide (ordering information will be provided by
general availability). In more complex communications environments,
the customer will find it advantageous to identify a person to
serve as a "system administrator" (internal or external to the
organisation).  This person should be knowledgeable in DP
networking concepts and terminology and should be responsible for
tailoring the communications manager functions to fit the
customer's planned environment(s). The system administrator will
create a configuration diskette to reflect the environment(s) and
may also create documentation to assist in the installation and
operation of the communications manager functions for members of
the customer organisation.
Problem determination and problem source identification are
customer responsibilities.  Details will be provided in the program
package.
PACKAGING
IBM Operating System/2 Extended Edition Version 1.1 will be
available in a 3.5-inch high capacity diskette version and a
5.25-inch high capacity version.  Each program package will be
shipped on dual-sided diskettes (3.5-inch or 5.25-inch, as
ordered).  Each program package contains information on
installation and use of IBM Operating System/2 functions.
SECURITY, AUDITABILITY, AND CONTROL
IBM Operating System/2 Extended Edition Version 1.1 users benefit
from the IBM Operating System/2 environment since these programs on
the same system cannot inadvertently interfere with each other.
The Communications Manager supports a subset of the security
options of LU6.2 allowing security support for user applications at
the session and conversation levels, so that similar programs in
another system or a host cannot communicate with the original
application unless pre-planned at both ends to do so. The system
management, RAS and configuration facilities are under "key lock"
control whereby System Administrators can control end user viewing
of sensitive data (such as passwords).
Physical security of the program diskette password security and
appropriate backup procedures are the responsibility of the user.
User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures, and
appropriate controls in application systems and communication
facilities.
If sensitive data is being sent over external communication
facilities, user management may wish to pursue cryptography.
PROGRAM SERVICE
Assistance with PROBLEM RELATED queries will be provided to
registered IBM Customer Technical Support Locations (CTSLs) by the
country IBM Support Centre and to IBM Authorised Dealers by the
country External Channel Support Centre.  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 published with the General Availability date.
Assistance with non-problem related queries will be provided to
Customer Technical Support Locations (CTSLs) by SE or the country
designated support group and to IBM Authorised Dealers by the
External Channel Support Centre.
The IBM 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 with IBM for technical queries.
The CTSL or IBM Authorised Dealer should:
o   answer end user hardware and software technical questions;
o   perform problem determination to determine if a problem is
  related to hardware or software;
o   perform problem source identification to identify the program
  which is the source of the problem;
o   carry out problem analysis procedures as recommended by IBM;
o   distribute corrections to the end users that they support.
                                                    11807  9  001
                *****   END OF DOCUMENT   *****