IBM Operating System/2 Standard Edition Version 1.2 and IBM Operating System/2 Programming Tools and Information Version 1.2

NUMBER    289-218 DATE      890516 CATEGORY  WS00, WS20, AS70 TYPE      Programming TITLE     IBM OPERATING SYSTEM/2 STANDARD EDITION VERSION 1.2 AND IBM OPERATING SYSTEM/2 PROGRAMMING TOOLS AND INFORMATION VERSION 1.2 ABSTRACT         Operating System/2 (TM) (OS/2 (TM)) has been enhanced with a           Dialog Manager that conforms to IBM's Systems Application Architecture (TM) (SAA). Application developers, using the Dialog Manager contained in          the OS/2 Programming Tools and Information Version 1.2, can efficiently implement application dialogs that take advantage of          Presentation Manager (TM) facilities, including the capability of           being windowed. OS/2 Standard Edition Version 1.2 also includes new hardware support and enhancements to function, usability and RAS. The OS/2 Programming Tools and Information Version 1.2, a          single product, has been enhanced to support the new features and functions provided in OS/2 Standard Edition Version 1.2, and contains material previously supplied in the OS/2 Programmer's Toolkit and the OS/2 Technical Reference. PROGRAM                 ONE-TIME NUMBER                  CHARGE 6024926                 $ 340                          6024930                    340                          6024929                    650                  Planned Availability Date:  September 29, 1989, for both products (TM) Trademark of the International Business Machines Corporation. PRODNO      6024926  OS/2 Standard Edition Version 1.2, 3.5-inch (1.44Mb) 6024930 OS/2 Standard Edition Version 1.2, 5.25-inch (1.2Mb) 6024929 OS/2 Programming Tools and Information Version 1.2, 3.5-inch (1.44Mb) OVERVIEW  HIGHLIGHTS o  Availability of an SAA Dialog Manager o  User interface enhancements through the Desktop Manager using iconic representation and direct manipulation for files and programs o  Presentation Manager enhancements for SAA/common user access (CUA) and application development o  IBM COBOL/2 and IBM FORTRAN/2 language interfaces for Presentation Manager o  High Performance File System o  Windowed System Editor o  RAS enhancements o  New hardware support including a PostScript (1) device driver for the IBM 4216-030 o  Programmer's Toolkit and Technical Reference combined into the single product, Programming Tools and Information o  Programming Tools and Information additions for Dialog Manager o  Dialog Tag Language Compiler in the Programming Tools and Information (1) Registered trademark of Adobe Systems, Inc.          DESCRIPTION OS/2 STANDARD EDITION VERSION 1.2 The many enhancements announced today for OS/2 Standard Edition are an advance for the implementation of SAA on programmable workstations. The availability of an SAA Dialog Manager in the OS/2 Programming Tools and Information Version 1.2, and the enhancements to the already available Presentation Manager, emphasize IBM's          commitment to SAA. Also included in this announcement are many other improvements such as a new High Performance File System that makes OS/2 a durable and high-function platform for the workstation applications of today and tomorrow. Enhancements to OS/2 Standard Edition Version 1.2 are also available in OS/2 Extended Edition Version 1.2. DIALOG MANAGER The OS/2 Dialog Manager is a productivity aid to assist application developers in managing input and output between their applications and the end user. The Dialog Manager is contained in the OS/2 Programming Tools and Information Version 1.2. The OS/2 Dialog Manager provides significant elements of the interface for the SAA Dialog Manager described in the SAA publication, COMMON PROGRAMMING INTERFACE DIALOG REFERENCE (SC26-4356). Using the Dialog Manager, application developers can efficiently implement application dialogs that take advantage of          Presentation Manager facilities. The Dialog Manager provides application programming interfaces (APIs) for the Dialog elements dealing with display-related services, Dialog variable handling (function pools) and create/end Dialog session control. Architected to support a dialog interface for interactive text-oriented applications, the Dialog Manager also provides an          interface for the application developer to the Presentation Manager, allowing for special purpose dialog customization. An example of          customization would be to incorporate special purpose graphics and icons into the dialog displays. 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 and messages. The compiler to process panels written in the DTL is contained in the OS/2 Programming Tools and Information Version 1.2. The Dialog Manager and the DTL help the application conform to          SAA/CUA as described in the publication, SYSTEMS APPLICATION ARCHITECTURE COMMON USER ACCESS ADVANCED INTERFACE DESIGN GUIDE (SC26-4582). Applications developed using Dialog Manager service calls, together with the dialog elements defined with the DTL, take advantage of the windowing facilities of OS/2. The Dialog Manager provides significant support to implement CUA conventions allowing application developers to focus on CUA concepts. CUA consistency assistance is provided in both the run time facilities and the DTL Compiler. The general structure of the OS/2 Dialog Manager may be          recognized by current dialog developers (EZ-VU or ISPF), facilitating the migration of current dialogs to the OS/2 environment. 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. PRESENTATION MANAGER ENHANCEMENTS The Presentation Manager has further enhanced its SAA/CUA enabling by          providing more function and greater usability for both application developers and end users. Some of the CUA enhancements may be          enabled automatically; others will require that the application be           changed. Several additions or modifications have been made to the Presentation Manager, particularly for the application developer. The following are intended to assist the application developer in          writing high-performing, full-function applications that can be           tailored to a specific user or environment: o  Applications can check which windows are visible to avoid repainting windows that don't show. o  A user may mark an area of a VIO window using a system menu option. The contents of the marked area are copied to a              clipboard in text format. The contents may then be moved to a              Presentation Manager window or application, provided the application allows. o  Presentation Manager calls are now available to the programmer to               control the program groups a user sees and can access, allowing for personalization of the system to a specific user or group of              users. o  Programs that emulate different terminals can use appropriate font sizes. Three new utilities for Presentation Manager used for the printing/plotting, display and interchange of picture files are: o  The PICPRINT utility, which allows the user to print metafiles and picture interchange format (PIF) files o  The PICSHOW utility, which displays picture files on the workstation screen o  The PICICHG utility, which allows picture files to be               interchanged by converting a PIF file to a Presentation Manager metafile. Presentation Manager programs may be written in IBM FORTRAN/2 and COBOL/2 as well as C/2 1.1 and Macro Assembler/2. OTHER OS/2 STANDARD EDITION ENHANCEMENTS DEFAULT USER INTERFACE ENHANCEMENTS: The OS/2 default user interface has been modified to more closely conform to the most current SAA/CUA definition and significantly enhanced to provide increased usability and overall appearance. The most noticeable enhancements are: o  An enhanced user interface, called the Desktop Manager, for adding and starting programs. -  Icons are used to represent programs or groups displayed on                   the screen. -  Programs may be started using direct manipulation to pass input files to the program. -  Enhanced group manipulation functions allow programs to be                   copied or moved to different groups more easily. -  DOS programs may now be added to and started from the Desktop Manager window. o  An enhanced user interface, called the File Manager, for displaying and manipulating files. -  Icons are used (optionally) to represent files. -  Files displayed by the File Manager may be printed, copied, moved or passed to a program using direct manipulation. -  The font used by the File Manager may now be selected from any installed fonts, allowing more information to be                  displayed on the screen when a smaller font is used. -  File lists resulting from searches may be used to manipulate files in the same manner as directory lists are used. -  Users may select one or more files and then be prompted for a                   program to execute and pass the file list to. SYSTEM EDITOR ENHANCEMENTS: The system editor in 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. 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 and is less performance sensitive as file sizes and/or directories get very large. The system installation procedure is used to optionally install the High Performance File System. If a partition is formatted for use by the High Performance File System, the contents of that partition will be lost. Copies of          existing files should be made before that partition is formatted. After the partition is formatted, the copied files may then be placed in the newly formatted partition and accessed using the High Performance File System. Files created using the High Performance File System may be          accessed by programs running in the DOS environment of OS/2. Files created using the High Performance File System may not be accessed by          either DOS 3.3 or 4.00. The High Performance File System is implemented to be booted as the C drive. RELIABILITY, AVAILABILITY AND SERVICEABILITY (RAS): The RAS capabilities of OS/2 Standard 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 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,000 file handles, 32,000 per process. o  A descriptive name, such as the name and location, may now be               associated with a printer. HARDWARE RELATED ENHANCEMENTS DEVICE INDEPENDENCE: The display and mouse device support have been rewritten for OS/2 Standard Edition Version 1.2 to facilitate the attachment of other displays and mice that may normally not have been supported by OS/2 Standard Edition. NOTE: See the section listing supported hardware for specific part numbers and other pertinent information. IBM DOS COMPATIBILITY The DOS environment of OS/2 Standard Edition Version 1.2 protects a          user's investment in current software by providing the capability to           run existing DOS programs, subject to certain limitations described in the OS/2 documentation. Generally, the DOS environment is          compatible to a subset of DOS 4.00 function. Support for disk files greater than 32Mb was included in OS/2 Standard Edition Version 1.1, and is available in DOS compatibility mode. The DOS 4.00 support for greater than 25 lines of text mode display and support for additional video modes for Personal System/2 (R) (PS/2 (R)) displays are also available in DOS compatibility mode. The remaining new DOS 4.00 functions, such as the DOS Shell or LIM/EMS, are not supported. The interface for the DOS compatibility environment resembles the DOS 3.30 command line as it did in Version 1.1. The family API provided with OS/2 allows programs to be written that will run on          DOS 3.30, DOS 4.00, OS/2 Standard Edition Version 1.1 or OS/2 Standard Edition Version 1.2. (R) Registered trademark of the International Business Machines Corporation. DEVICE SUPPORT All device drivers delivered with Version 1.1 either with the product or with its device support supplement will be packaged as separate media and shipped with the Version 1.2 base operating system. A PostScript driver is included with OS/2 Standard Edition Version 1.2 to allow applications to output PostScript to the IBM Personal Page Printer II (4216-030). OS/2 Standard Edition has the capability to separately install device drivers if needed. For example, this capability can 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 OS/2 Programming Tools and Information Version 1.2 has been updated with the following changes: o  The OS/2 Programmer's Toolkit and OS/2 Technical Reference, 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 DTL 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 the use of COBOL/2 and IBM FORTRAN/2 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  C/2 and 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. NATIONAL LANGUAGE SUPPORT OS/2 has National Language Support for thirteen languages: Canadian French, Danish, Dutch, Finnish, French, German, Italian, Norwegian, Portuguese, Spanish, Swedish, U.K. English, and U.S./Universal English. CUSTINFO  PUBLICATIONS The following publications contain information either related to or directly about OS/2 Standard Edition. However, specific OS/2 Standard Edition Version 1.2 information may not be included at this time. To order, contact your IBM representative or call 800-IBM-2468. ORDER TITLE                                                 NUMBER IBM Operating System/2 Information and Planning Guide *                                G360-2650 Systems Application Architecture Common User Access Advanced Interface Design Guide **                  SC26-4582 IBM Systems Application Architecture Common Programming Interface Dialog Reference                                    SC26-4356 IBM Systems Application Architecture Common Programming Interface Presentation Reference                              SC26-4359 IBM Operating System/2 Standard Edition Specification Sheet                         G360-2735 IBM 8514/A Operating System/2 Adapter Interface (diskettes and publication) ***           G68X-2300 IBM Operating System/2 Service Coordinator Guide                                   G15F-2214 IBM Operating System/2 Service Support Access Diskette (5.25-inch, 360Kb)                  ZV38-0350 IBM Operating System/2 Service Support Access Diskette (3.5-inch, 720Kb)                   ZV38-0351 *  Consolidates material from several of the other listed publications. ** Available after June 30, 1989. *** Refer to MACHINE REQUIREMENTS for more details. Electronic versions of an IBM OPERATING SYSTEM/2 APPLICATIONS GUIDE are available through ASKINFO, and the Atlanta Electronic Bulletin Board, (404) 988-2913. The Atlanta Electronic Bulletin Board is available to end users on a toll call basis with no access charge or password required. The APPLICATIONS GUIDE contains information on applications that are either compatible with DOS Version 3.30 or 4.00 or use new OS/2 functions. The guide describes applications written by both IBM and software vendors. Access the APPLICATIONS GUIDE using the search word OS2APPGUIDE. The IBM OPERATING SYSTEM/2 INFORMATION AND PLANNING GUIDE provides information on both the Standard and Extended Editions for application users, programmers and system administrators. The guide contains information on the OS/2 components and the requirements to          plan, design, and configure an end-user's system. The guide also contains information on migrating user applications from DOS to OS/2. The BASIC Reference Version 3.30 (feature #0828) (6280189) is          separately available for a charge. EDUCATION SUPPORT The following courses are available: o  OS/2 Programming Functions and Procedures (P1008) o  Programming for the OS/2 Presentation Manager (P1011). A description of these classroom and self-study courses is          available through the local IBM branch office. Call IBM Direct -- Education, toll-free, 800-IBM-2468, for schedules and enrollments. SCHEDULE The planned availability date is September 29, 1989. TECHINFO  TECHNICAL INFORMATION SPECIFIED OPERATING ENVIRONMENT MACHINE REQUIREMENTS: The minimum hardware configuration for OS/2 Standard Edition Version 1.2 is as follows: o  One of the following system units with a minimum of 2Mb of memory for running OS/2 applications, or a minimum of 2.5Mb of memory for running OS/2 and DOS applications. The actual amount of              memory required is a function of the working set requirements of               the operating system and the applications. There are typical application scenarios that require significantly greater amounts of memory and DASD storage. Refer to the IBM OPERATING SYSTEM/2 INFORMATION AND PLANNING GUIDE (G360-2650) for assistance in              estimating total memory requirements. Customers should consult documentation for their specific processors to determine available memory options and ordering information. OS/2 Standard Edition Version 1.2 supports the following hardware: o  System Units -  PS/2 Model 30-286 (8530):  Model E21 -  PS/2 Model 50 (8550):  Model 021 -  PS/2 Model 50 Z (8550):  Models 031, 061 -  PS/2 Model 55 SX (8555):  Models 031, 061 -  PS/2 Model 60 (8560):  Models 041, 071 -  PS/2 Model 70 386 (8570):  Models A21, E61, 121 -  PS/2 Model P70 386 (8573):  Models 061, 121 -  PS/2 Model 80 386 (8580):  Models 041, 071, 111, 311 -  IBM Personal Computer AT (R) (AT (R)) (5170):  Models 099, 239, 319, 339              -   AT (5170):  Model 068 with fixed disk to make the system unit equivalent to a Model 099 -  IBM Personal Computer XT (TM) (PC XT (TM)) (5162):  Model 286 -  IBM Industrial Computers (7531 and 7532) Model 111 -  IBM Industrial Computers (7541 and 7542) Model 111 -  IBM Industrial Computers (7561 and 7562) Model 111 -  IBM Industrial Computer (7552) Models 040, 540. NOTE: IBM Industrial Computer (7552) Model 040 requires the 1.44Mb diskette drive (feature #6071) and 20Mb fixed disk drive (feature #6083). (R) Registered trademark of the International Business Machines Corporation. (TM) Trademark of the International Business Machines Corporation. o  Diskette Drives -  IBM 3.5-inch high-capacity diskette drive (1.44Mb) (#3057) (6450353) for the PS/2 -  IBM 3.5-inch diskette drive (720Kb) (#0357) (6450357) for the AT or PC XT-286 -  IBM 4865 Model 2, IBM Personal Computer 3.5-inch External Diskette Drive (720Kb): (6280784) for the PC XT-286; (6450774) for the AT              -   IBM 5.25-inch high-capacity diskette drive (1.2Mb):  (#0206) for AT; (#0359) (6450359) for PC XT-286 -  IBM 5.25-inch diskette drive (360Kb):  (#0207) (6450207) for AT; (#0360) (6450360) for PC XT-286 -  IBM 4869 Model 1, PS/2 5.25-inch External Diskette Drive (360Kb) (4869001) -  PS/2 5.25-inch External Diskette Drive Adapter (#8760) (6450245)              -   IBM 4869 Model 2, PS/2 5.25-inch External Diskette Drive (1.2Mb) (4869002) -  PS/2 5.25-inch External Diskette Drive Adapter/A (6451007) shipped with an OS/2 Standard Edition device driver -  PS/2 5.25-inch Internal Diskette Drive (1.2Mb) (6451006) shipped with an OS/2 Standard Edition device driver. o  Fixed Disks -  IBM 20Mb Fixed Disk Drive: standard for PS/2 Model 30-286 (E21), Model 50 (021) and PC XT-286; (#0205) (6450205) for AT              -   IBM 30Mb Fixed Disk Drive: standard for the Model 50 (031); (#0210) (6450210) for the AT              -   IBM 44Mb Fixed Disk Drive:  (#3046) (6450354) for the PS/2 Models 60, 80 -  IBM 60Mb Fixed Disk Drive: standard for the PS/2 Model 70 (E61) and Model 50 (061); (#6666) (6450606) for the PS/2 Model 50 (021 and 031) -  IBM 70Mb Fixed Disk Drive:  (#3051) (6450355) for the PS/2 Models 60, 80 -  IBM 115Mb Fixed Disk Drive:  (#8730) (6450377) for the PS/2 Model 80 -  IBM 120Mb Fixed Disk Drive: standard for the PS/2 Model 70 (A21, 121) -  IBM 314Mb Fixed Disk Drive:  (#6023) (6450381) for the PS/2 Model 80. o  Adapter and display combinations listed below: -  IBM Color/Graphics Monitor Adapter (#4910) (1504910) with IBM Color Display (5153) -  IBM Enhanced Graphics Adapter (#1200) (1501200) with one of                   the following displays:  IBM Color Display (5153), IBM Enhanced Color Display (5154), or the IBM Industrial Graphics Display (7534). NOTE: The EGA with 64Kb of memory will be supported as a CGA (640 X 200, monochrome). o  PS/2 Display Adapter (#4050) (1887744) for AT or PC XT-286 with one of the following displays: -  PS/2 Monochrome Display (8503) -  PS/2 Color Display (8512) -  PS/2 Color Display (8513) -  PS/2 Color Display (8514). o  PS/2 system unit (Model 30-286, 50, 60, 70 or 80) with one of the following displays: -  PS/2 Monochrome Display (8503) -  PS/2 Monochrome Display (8507) -  PS/2 Color Display (8512) -  PS/2 Color Display (8513) -  PS/2 Color Display (8514). o  IBM PS/2 Display Adapter 8514/A (#4054) (1887972) with one of the following displays: -  PS/2 Monochrome Display (8503) -  PS/2 Monochrome Display (8507) -  PS/2 Color Display (8512) -  PS/2 Color Display (8513) -  PS/2 Color Display (8514). OS/2 Standard Edition Version 1.2 supports the previous display adapters as follows: o  The Presentation Manager session supports display adapters in All Points Addressable Mode at the highest possible resolution for that adapter, except in the following cases: -  Support for the EGA adapter with 64Kb will be at a resolution of 640 x 200 in mono mode. -  Support for the PS/2 Display Adapter 8514/A with a 8503, 8507, 8512, or 8513 PS/2 Display will be in VGA mode. -  Support for the PS/2 Display Adapter 8514/A with an 8514 PS/2 Color Display without the Memory Expansion Kit (#4081) (1887989) will be in VGA mode. Support for a fully populated PS/2 Display Adapter 8514/A with an 8514 PS/2 Color Display will be at a                  resolution of 1024 x 768. o  OS/2 mode applications running in sessions outside the Presentation Manager control the mode of the display adapter. NOTE: In a non-Presentation Manager screen group, an OS/2 Standard Edition Version 1.2 application program can use the 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 OS/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, which includes a new level of the adapter interface and additional pages for the 8514/A Technical Reference. o  Printers (2) The following printers have full support for Presentation Manager and non-Presentation Manager applications: -  IBM 4201 Proprinter (TM) Model 1 (withdrawn from marketing) -  IBM 4201 Proprinter II Model 2 -  IBM 4201 Proprinter III Model 3 -  IBM 4202 Proprinter XL Model 1 (withdrawn from marketing) -  IBM 4202 Proprinter II XL Model 2 -  IBM 4202 Proprinter III XL Model 3 -  IBM 4207 Proprinter X24 Model 1 (withdrawn from marketing) -  IBM 4207 Proprinter X24E Model 2 -  IBM 4208 Proprinter XL24 Model 1 (withdrawn from marketing) -  IBM 4208 Proprinter XL24E Model 2 -  IBM 3852 Color Jetprinter Model 2 (withdrawn from marketing) -  IBM 5152 Graphics Printer Model 2 (withdrawn from marketing) -  IBM 5182 Color Printer Model 1. (3)              -   IBM 3812 Page Printer (4) -  IBM 3816 Page Printer (5) -  IBM 5201 Quietwriter (R) Models 1 and 2 -  IBM 5202 Quietwriter III -  IBM 5204 Quickwriter (R) Model 1 (6) -  IBM 5216 Wheelprinter, Models 1 and 2 (7) -  IBM Personal Page Printer II Model 4216-030. -- A PostScript driver is included with OS/2 Standard Edition Version 1.2. NOTES: (2) Parallel attached printers are supported in both the OS/2 and DOS modes. Serially (asynchronous) attached printers are supported only in the OS/2 mode. (3) The IBM 5182 Color Printer is supported in mono mode only and is             no longer marketed. (4) The 3812 is supported in 5152 compatibility mode. (5) The 3816 is supported by the 5202 device driver. (6) The Quickwriter is supported in Quietwriter III compatibility mode. (7) The IBM 5223 Wheelprinter E is not supported by OS/2 Standard Edition Version 1.2. (TM) Trademark of the International Business Machines Corporation. (R) Registered trademark of the International Business Machines Corporation. o  Keyboards -  AT keyboard for the following AT Models:  068, 099, 239, and 319.              -   IBM Enhanced Personal Computer keyboard for all PS/2 models, AT Model 339, and XT-286. o  Pointing Devices -  PS/2 Mouse (feature #8770) (6450350) attached to the system pointing device port -  Serial pointing device (8) -- Microsoft (9) Mouse for IBM Personal Computers, Microsoft Part Number 039-099, 100ppi -- Microsoft Mouse for IBM Personal Computers, Microsoft Part Number 039-199, 200ppi -- PC Mouse (10), Metagraphics/Mouse Systems Part Number 900120-214, 100 ppi -- Visi-On Mouse (11), Visi-On Corp.  Part Number 69910-1011, 100 ppi. -  Parallel pointing device for AT and PC XT-286 -- Microsoft Mouse for IBM Personal Computers, Microsoft Part Number 037-099, 100ppi -- Microsoft Mouse for IBM Personal Computers, Microsoft Part Number 037-199, 200ppi. -  InPort Microsoft Mouse for AT and PC XT-286, Microsoft Part Number 037-299, 200ppi. (8) Serial (asynchronous) pointing devices are supported in the OS/2 mode only. (9) Registered trademark of the Microsoft Corporation. (10) Trademark of the Metagraphics/Mouse Systems. (11) Trademark of the Visi-On Corporation. o  Plotters The following plotters have full Presentation Manager support. Non-Presentation Manager applications coded to              interface with plotters will run unmodified under Version 1.2. Plotters are supported only in the OS/2 mode. -  IBM 6180 Plotter -  IBM 6182 Plotter -  IBM 6184 Plotter -  IBM 6186 Plotter Models 1 and 2 -  IBM 7371 Plotter -  IBM 7372 Plotter -  IBM 7374 Plotter Models 1 and 2 -  IBM 7375 Plotter. NOTE: The IBM 7371, 7374 and 7375 Plotters are no longer marketed. o  Other -  AT Serial/Parallel Adapter Card (#0215, #3395, or #3400) (6450215, 55X3560, 55X3679). (A maximum of two parallel                  ports is supported by OS/2 Standard Edition Version 1.2.) -  PS/2 Dual Asynchronous Adapter/A (#3033) (6450347). (A                  maximum of three serial ports is supported by OS/2 Standard                   Edition Version 1.2.) -  PS/2 Multi-Protocol Adapter/A (#3042) (6450348) in                   asynchronous mode. (A maximum of three serial ports is                  supported by OS/2 Standard Edition Version 1.2.) -  PS/2 Multi-Protocol Adapter/A (#3043) (6451003). (A maximum                  of three serial ports is supported by OS/2 Standard Edition                   Version 1.2.) -  IBM 80287 Math Co-Processor (#3001) (6450356) for PS/2: (#0211) (8286127) for AT or PC XT-286)              -   IBM 80387 Math Co-Processor (in 80287 mode) for PS/2:                   (#3002) (6450369) for 8570-E61, 8580-041 or 8580-071; (#8720)                   (6450378) for 8580-111, 8580-311, 8573-061, or 8573-121;                   (#6320) (6450607) for 8570-A21). -  IBM 80387SX Math Co-Processor (in 80287 mode) for PS/2: (#4676) (27F4676) for 8555-031 or 8555-061. 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 OS/2 and DOS 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 Version 1.2. PROGRAMMING REQUIREMENTS: An application developer should acquire a           license for the OS/2 Programming Tools and Information Version 1.2. The OS/2 Programming Tools and Information Version 1.2 is required to          create an OS/2 application using either the Dialog Manager or           Presentation Manager. The OS/2 Programming Tools and Information Version 1.2 requires OS/2 Standard Edition Version 1.2 and accompanying manuals. COMPATIBILITY: With the following exceptions, programs designed to           run under OS/2 Standard Edition Version 1.1 will run under OS/2 Standard Edition Version 1.2 and do not need to be reinstalled. NOTE: Customers who have compiled programs using IBM FORTRAN/2 Version 1.00 or 1.01, which are to be run on OS/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 when installing the application under the OS/2 Presentation Manager. Licensees of Basic Compiler/2, Macro Assembler/2, Pascal Compiler/2 or C/2 Version 1.0 may submit the CodeView update order form contained in the OS/2 Standard Edition Version 1.2 package to          receive an update to CodeView containing advanced function for debugging OS/2 applications. The order form must be accompanied by          proof of license of the eligible language product being used. IBM will honor requests for the update until November 1, 1989. NOTE: This CodeView update is the same update made available for OS/2 Standard Edition Version 1.1. Depending on the programming language used to develop applications, some capabilities of OS/2 Standard Edition Version 1.2 may not be possible to implement in an application. OS/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. Programs compiled using the Version 1.1 Presentation Manager will run on Version 1.2 without change. The DOS environment of OS/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 OS/2 documentation. Generally, the DOS environment is compatible to a subset of DOS 4.00 function. Support for disk files greater than 32Mb was included in OS/2 Standard Edition Version 1.1, and is available in DOS compatibility mode. The DOS 4.00 support for greater than 25 lines of text mode display and support for additional video modes for PS/2 displays are also available in DOS compatibility mode. The remaining new DOS 4.00 functions, such as the DOS Shell or LIM/EMS, are not supported. The interface for the DOS compatibility environment resembles the DOS 3.30 command line as it did in Version 1.1. The OS/2 Family API allows programs to be written that will run on DOS 3.30, DOS 4.00, OS/2 Standard Edition Version 1.1 or 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 The OS/2 INFORMATION AND PLANNING GUIDE (G360-2650) will contain planning information, including memory, fixed disk, and system unit requirements for typical OS/2 Version 1.2 systems. CUSTOMER RESPONSIBILITIES: The customer must actively assist the registered Service Coordinator in problem determination. The following paragraphs discuss the Service Coordinator's role and relationship to IBM Program Services. Program Service will be provided to customers via a registered Service Coordinator. The Service Coordinator will be designated at          the time of acquisition. Depending on the place of acquisition and type of contract, the Service Coordinator may be an IBM Advanced Product Dealer or a customer representative. Any questions regarding the registration of Service Coordinators should be directed to the place of acquisition. Refer to the product documentation for instructions on how to          report suspected OS/2 defects to the registered Service Coordinator. The registered Service Coordinator is responsible for assisting the customer with: o  Determining whether a problem is defect or usage related and routing it to the appropriate organization o  Determining whether a problem has been caused by hardware or               software o  Identifying which software being used is causing the problem o  Reporting suspected OS/2 defects to IBM o  Performing other activities recommended by IBM support organizations to define and/or resolve the problem o  Submitting data to IBM for analysis o  Assisting the customer in applying corrective service. IBM Central Service will respond, upon request from a          registered Service Coordinator, to a defect in the unaltered portion of a supported release of the licensed program by issuing corrective service information such as correction documentation, corrected code, notice of availability of corrected code, a restriction or a bypass as determined by IBM. This defect support is only applicable if the defect is found to occur in the operating environment in which the product was intended to be used. The IBM Support Center will provide the registered Service Coordinator with telephone assistance in problem diagnosis and resolution. The registered Service Coordinator may call the IBM Support Center at any time and will receive a return call within eight (8) business hours, Monday through Friday, 8:00 a.m. to          5:00 p.m., local customer time. In addition, and as an alternative, registered Service Coordinators who have electronic communications capability will be          provided access to an online data base that will provide information about known defects, if any, and the ability to report suspected problems electronically. Software requirements for the electronic service support are: o  DOS 3.30, 4.00, or OS/2 o  IBM service support access diskette (ZV38-0350 for 5.25-inch               360Kb media, ZV38-0351 for 3.5-inch 720Kb media). Hardware requirements for the electronic service support are: o  A PC XT-286, AT, or PS/2 unit with the following minimum requirements: -  128Kb of application address space will be required while running the service support access code. -  One 360Kb 5.25-inch diskette drive or one 720Kb 3.5-inch diskette drive -  Display adapter (monochrome, color/graphics, or VGA) with attachment cable and 80-column video monitor -  Asynchronous communication adapter -  Cable conforming to the EIA RS-232C standard. Other equivalent hardware may be used if desired; however, IBM can only answer connectivity questions related to the supported configurations. o  Modem. One of the following full-duplex, asynchronous modems or              equivalent that uses the AT command set: -  IBM 5841 or 5842 external modem at 2400 bits per second (bps) -  IBM 4805 internal at 2400bps -  IBM 4829 internal at 2400bps. o  Switched telephone line. INSTALLABILITY: Installation information is contained in a           publication shipped with the product. To install OS/2 Standard Edition Version 1.2, refer to the GETTING STARTED publication. To          install the OS/2 Programming Tools and Information Version 1.2, refer to the installation booklet contained in the product. Facilities are supplied in OS/2 to install Presentation Manager and/or OS/2 Device Drivers. Refer to the USING ADVANCED FEATURES publication for information on using these facilities. PACKAGING: The OS/2 Standard Edition Version 1.2 product package contains: o  LICENSE INFORMATION booklet o  Program License Agreement o  Proof of license o  Diskettes containing the OS/2 Standard Edition Version 1.2 machine-readable information and device drivers. Program number 6024926 contains 1.44Mb, 3.5-inch diskettes. Program number 6024930 contains 1.2Mb, 5.25-inch diskettes. o  Each of the following: -  Getting Started -  Product Information booklet -  Using Advanced Features (Command Reference information is now                   online.) -  Keyboards and Code Pages Card -  CodeView Update Order Form -  Quick Reference Card. The following information is available separately: o  Keyboards and Code Pages book o  Command Reference (hard copy book) The OS/2 Programming Tools and Information Version 1.2 product package contains: o  LICENSE INFORMATION BOOKLET o  Program License Agreement o  Proof of license o  Diskettes. The OS/2 Programming Tools and Information machine-readable information is on 3.5-inch (1.44Mb) diskettes. 5.25-inch (1.2Mb) diskettes are available by using the reply card included with the product. o  Reply card for 5.25-inch (1.2Mb) diskette media o  Each of the following: -  Programming Overview -  Programming Guide -  Building Programs -  Installation Booklet -  Programming Reference (three volumes) -- C/2 Bindings Reference -- Macro Assembler/2 Bindings Reference -- COBOL/2 Bindings Reference -- IBM FORTRAN/2 Bindings Reference -  I/O Subsystems and Device Drivers (two volumes) -  Dialog Manager Guide and Reference -  Dialog Tag Language Description and Compiler Reference. The separate documentation only package (6024927) for OS/2 Standard Edition Version 1.2 includes the following publications: o  Getting Started o  Product Information booklet o  Using Advanced Features o  Keyboards and Code Pages Card o  Quick Reference Card. The COMMAND REFERENCE (6024928) may also be ordered separately. SECURITY, AUDITABILITY AND CONTROL User management is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities. ORDERING  ORDERING INFORMATION The IBM OS/2 Rebate Offering was announced May 9, 1989 (Marketing Announcement 389-072). Please refer to the modification of that Offering, dated May 16, 1989 (389-074), for details of the participation and upgrade opportunities available for IBM OS/2 Standard Edition Version 1.2 and the IBM OS/2 Programming Tools and Information Version 1.2. Ordering instructions will be provided when the program becomes available. Licensees of IBM Operating System/2 Standard Edition Version 1.0, IBM Operating System/2 Standard Edition Version 1.1, IBM DOS 3.X (3.0, 3.1, 3.2, 3.30) and IBM DOS 4.00 will be offered an          upgrade to IBM Operating System/2 Standard Edition Version 1.2 for an           upgrade charge after October 2, 1989. TERMS AND CONDITIONS LICENSING: The programs in this announcement are licensed under the terms and conditions of the IBM Program License Agreement. A copy of          the agreement is included in the program package. LIMITED WARRANTY: Program:  Yes. Media: Yes. (Both are three          months.)  Additional licenses:  Yes. Media: Not applicable. CUSTOMER FULFILLMENT OPTION: Yes. EDUCATIONAL ALLOWANCE: A 55 percent educational allowance is           available to qualifying institutions in accordance with the Educational Allowance Amendment. The educational allowance may not be added to any other discount or allowance. Program upgrades are not eligible for the educational allowance. VOLUME DISCOUNT: Volume discounting is available under the terms and conditions of the Volume Procurement Amendment (VPA) and the Exhibit for Personal Computer/System Programs or the Exhibit for Personal Computer/System Programs for Qualified Educational Institutions/Hospitals. The programs in this announcement are included in the Eligible Program List for Personal Computer/System Programs and for Personal Computer/System Programs -- Qualified Educational Institutions/Hospitals. They may be added to the applicable category in the space provided on the Eligible Program List. Program packages are included in Category A under 5871-AAA. Additional licenses are available only under the VPA and are included in Category A under 5872-AAA. Program package upgrades and additional license upgrades are included in Category B and are eligible for volume discounting based on the commitment in Category A. Documentation is included in           Category B and is eligible for volume discounting based on the commitment in Category A.          TESTING PERIOD:  Program packages:  Two months for up to three copies of each Eligible Program ordered under a VPA addendum. Additional licenses: Not applicable. PROGRAM SERVICES: Central service, including the IBM Support Center, is planned to be available until September 29, 1990, for OS/2 Standard Edition Version 1.2 and for OS/2 Programming Tools and Information Version 1.2. The statement of service included in the program package describes this service. CHARGES OS/2 STANDARD EDITION (SE) VERSION 1.2 PROGRAM    PROGRAM                            ONE-TIME      UPGRADE NUMBER     NAME                               CHARGE        CHARGE 6024926    Program Package (3.5-inch)                        $ 340 Upgrade from DOS 3.X/4.0                                         $ 285 Upgrade from OS/2 Version 1.0 or 1.1                                100 6024930    Program Package (5.25-inch)                         340 Upgrade from DOS 3.X/4.0                                           285 Upgrade from OS/2 Version 1.0 or 1.1                                100 6024932    Additional License                   300 6024955    Upgrade from SE 1.0/1.1                                       50 6024952    Upgrade from DOS 3.X/4.0                                     245 6024927    Documentation Only                    35 6024928    Command Reference                     70 OS/2 PROGRAMMING TOOLS AND INFORMATION VERSION 1.2 PROGRAM    PROGRAM                            ONE-TIME      UPGRADE NUMBER     NAME                               CHARGE        CHARGE 6024929    Program Package (3.5-inch)                        $ 650 Upgrade from OS/2 Toolkit Version 1.1 or 1.1                                        $ 395 ADDITIONAL LICENSES CHARGE: Customers who pay a one-time charge for additional licenses may copy machine-readable program materials and printed documentation previously acquired from IBM in a program package. One copy may be made for each additional license ordered. PROGRAM UPGRADE CHARGE: A program upgrade charge applies when the upgrade is ordered from October 2, 1989, through July 2, 1990. NUMBER    289-217 DATE      890516 CATEGORY  WS00, WS20, AS70 TYPE      Programming TITLE     IBM OPERATING SYSTEM/2 EXTENDED EDITION VERSION 1.2 ABSTRACT         Operating System/2 (TM) (OS/2 (TM)) Extended Edition Version 1.2 uses the functions of OS/2 Standard Edition Version 1.2 as its base operating system. OS/2 has been enhanced with a Dialog Manager that conforms to IBM's Systems Application Architecture (TM) (SAA). In addition, OS/2 Extended Edition Version 1.2 includes an          SAA Procedures Language, a flexible language that allows programmers to write command procedures in a clear, structured way. OS/2 Extended Edition continues as a primary participant in IBM Systems Application Architecture. New functions supported by the Communications Manager are SNA gateway, Ethernet (1) DIX Version 2.0 and IEEE 802.3, X.25, asynchronous and 3270 terminal emulator enhancements, with modifications to allow them to run as Presentation Manager applications. Support also includes COBOL/2 language support and expanded support for AS/400 (TM) including 5250 Work Station Feature and twinaxial attachment. The LAN Requester component of OS/2 Extended Edition enables workstation access to the shared resources on the OS/2 LAN Server Version 1.0. The LAN Requester supports the IBM OS/2 LAN application programming interfaces (APIs) and takes advantage of the performance improvements and large disk media management characteristics provided by the new High Performance File System option of OS/2 Standard Edition Version 1.2. Database Manager enhancements include local area network (LAN) support (remote data services), a DOS Database Requester, referential integrity, SAA Procedures Language support, precompiler support for COBOL/2, Pascal/2, IBM FORTRAN/2 languages, a Query Manager callable interface, and a business graphics interface. Also included are enhancements to error log support, additional security functions (SQL          GRANT/REVOKE support), and new levels of data isolation. The Query Manager has been modified to run as a Presentation Manager application. PROGRAM                 ONE-TIME NUMBER                  CHARGE 15F7143                  $830 15F7144                   830 Planned Availability: November 1989 (TM) Trademark of the International Business Machines Corporation. (1) Trademark of Xerox Corporation. PRODNO      15F7143  IBM Operating System/2 Extended Edition Version 1.2 (3.5-inch) 15F7144 IBM Operating System/2 Extended Edition Version 1.2 (5.25-inch) OVERVIEW  HIGHLIGHTS o  SAA participant o  SNA extensions including gateway, X.25, and Ethernet DIX Version 2.0, and IEEE 802.3 LAN support o  AS/400 twinaxial connectivity and 5250 Work Station Feature o  3270 and asynchronous enhancements including use of the Presentation Manager, 3270 host directed print, and 3270 host graphics enabling o  X.25 non-SNA API, selective support of COBOL/2, and RAS extensions to the common services API o  LAN Requester support for the IBM OS/2 LAN APIs and the new High Performance File System o  Database Manager Enhancements -  Remote Data Services and DOS Database Requester -  Referential integrity and additional levels of data isolation -  COBOL, Pascal, FORTRAN and Procedures Language support -  Query Manager callable interface and a business graphics interface -  Query Manager operation as a Presentation Manager application -  User Profile Management and SQL GRANT/REVOKE DESCRIPTION OS/2 Extended Edition Version 1.2 is upwardly compatible with OS/2 Extended Edition Version 1.1, but adds significant new functions, services, and usability enhancements to allow users to          migrate existing DOS applications, develop new Protect Mode applications, and install and use the system more productively than ever before. OS/2 Extended Edition Version 1.1 is described in Programming Announcement 288-690, dated November 29, 1988. OS/2 Extended Edition continues to participate in SAA as the platform for the development of portable applications and the interconnection of cooperative SAA systems. The OS/2 workstation is          the window to the customer enterprise-wide information system under SAA. Applications written to SAA specifications will have a          consistent screen design and user interface, making it easier for customers to learn and use new applications. SAA is the framework for development of consistent applications and cooperative processing across the major IBM computing environments of System/370 (TM), AS/400, and the Personal System/2 (R). SAA consists of four related elements: common user access, common programming interface, common communications support, and common applications. For additional information on SAA, refer to SAA: AN OVERVIEW (GC26-4341). The integrated SAA Procedures Language is similar to Virtual Machine/System Product (VM/SP) System Product Interpreter and is          based on the REstructured eXtended eXecutor (REXX). It combines the structured logic, general variables, and subroutine calls of a          traditional programming language with the ability to execute character strings as system commands. External functions may be          written in the Procedures Language itself, IBM C/2 1.1, IBM Pascal/2 or IBM Macro Assembler/2. (TM) Trademark of the International Business Machines Corporation. (R) Registered trademark of the International Business Machines Corporation. OS/2 STANDARD EDITION ENHANCEMENTS OS/2 Extended Edition Version 1.2 uses the functions of OS/2 Standard Edition Version 1.2 as its base operating system. It contains all the enhancements of OS/2 Standard Edition Version 1.2 as described in          Programming Announcement 289-218, dated May 16, 1989. The High Performance File System manages large disk media in a          fast and consistent manner. The High Performance File System is an          attractive alternative to the file allocation table or FAT-based file system because it supports DASD with capacities up to 2 terabytes and can handle files as large as 2 gigabytes. The High Performance File System maintains compatibility with the FAT file system at the API level, and is less performance sensitive as file sizes and/or directories get very large. The system installation procedure is          used to install the High Performance File System. The integration of an SAA Dialog Manager in OS/2 Standard Edition along with the enhancements to the presently available Presentation Manager emphasize IBM's commitment to SAA. The OS/2 Dialog Manager provides significant elements of the interface for the Systems Application Architecture Dialog Manager (SAA/DM) described in the SAA publication, COMMON PROGRAMMING INTERFACE DIALOG REFERENCE (SC26-4356). The OS/2 Dialog Manager is a          productivity aid to assist application developers in managing input and output between their applications and the end user. The Dialog Manager is contained in the OS/2 Programming Tools and Information Version 1.2. It provides APIs for many of the defined SAA dialog elements. The Dialog Tag Language (DTL), also described in the CPI Dialog Reference, is the means to define dialog elements other than application program logic: application panels, application command tables, messages and function key lists. A compiler to process panels written in the Dialog Tag Language is contained in the OS/2 Programming Tools and Information Version 1.2. Dialog Manager programs may be written in IBM C/2 1.1, IBM FORTRAN/2, IBM Macro Assembler/2, IBM Pascal/2 and IBM COBOL/2. The Presentation Manager has further enhanced SAA/CUA compliance, providing more function and usability for both application developers and end users. Presentation Manager enhancements are intended to assist the application developer in          writing high-performing, full-function applications that can be           tailored to a specific user or environment. Presentation Manager calls are available to control the program groups a user sees and can access, allowing personalization of the system to a specific user or          group of users. The Presentation Manager has three new utilities for the printing/plotting, display and interchange of picture files. Presentation Manager programs may be written in IBM FORTRAN/2, IBM COBOL/2, IBM C/2 1.1, and IBM Macro Assembler/2. COMMUNICATIONS MANAGER ENHANCEMENTS SNA gateway support allows access to an IBM System/370 host by          multiple users attached to the gateway via an IBM Token-Ring, IBM PC           Network LAN, SDLC switched link, or an X.25 network. The link between the gateway and the host may be SDLC, X.25, or an IBM Token-Ring. The supported line speeds for these links are the same as for any personal computer using OS/2 Extended Edition Version 1.2. The gateway personal computer, which does not have to be dedicated to          this task, appears to the host as a single physical unit (PU2.0) with up to 254 LUs, which may be shared between the workstations. Up to          256 workstations may be configured on the LAN, with 64 active at one time, each with multiple LUs. The workstation appears to the user as          if it were directly attached to the host. LUs may be dedicated, or          they may be POOLED in order to allow greater efficiency in their allocation between workstations, and to reduce the configuration and startup requirements in the host. The protocols supported by the gateway between the workstation and the host are LU1, 2, 3, and 6.2. In most environments workstations may use the same gateway when operating with: o  OS/2 Extended Edition Version 1.1 o  OS/2 Extended Edition Version 1.2 o  IBM Personal Communications/3270 o  3270 Emulation Program Version 3.0 o  3270 Workstation Program Version 1.1 o  APPC/PC Version 1.11 Communications to the AS/400 have been expanded to allow IBM Token-Ring, X.25, twinaxial, and remote connection via the IBM 5394 Remote Control Unit links, in addition to existing SDLC links. All these use LU6.2 protocols. X.25 has been added to System/36 (TM) support in addition to the existing SDLC and IBM Token-Ring support. The 5250 Work Station Feature can provide the functions of up to five display/printer sessions. The five sessions may be any combination of display sessions and printer sessions concurrently active on one or more local or remote AS/400 or System/36 units. Detailed information on the display and printer support is provided in the MACHINE REQUIREMENTS section. The Emulator High Level Language Application Programming Interface (EHLLAPI) supported with 3270 emulation is also supported for the enhancement of 5250 applications. 3270 Emulation has been enhanced with the addition of 3270 host-directed print, 3270 graphics support enabling, and presentation space print (3270 local copy). 3270 host-directed print allows LU1, LU3 and non-SNA printer data streams to be printed at the workstation printer. Multiple printer sessions are supported and the workstation may be stand-alone or gateway-attached. 3270 Graphics support works with the GDDM (TM)-OS/2 Link program, which adds graphics support to          the 3270 emulator. This allows the workstation to function as a GDDM mainframe graphics terminal. In addition, GDDM pictures may be          printed and plotted, or saved to a Presentation Manager metafile. For additional information, refer to GDDM -- OS/2 Link, Programming Announcement 289-222, dated May 16, 1989. Presentation space print may be either host or user initiated. The entire presentation space or a user selected portion may be printed. (TM) Trademark of the International Business Machines Corporation. The ASCII terminal emulators add support for 8-bit, no parity, asynchronous character data streams. The modem command strings provided for the explicitly supported modems, or their equivalents, may now be edited by the user, which allows support for a variety of          modems with different command requirements. Applications written to          the Asynchronous Communications Device Interface may initialize ACDI with their own modem command strings. It is possible through the use of a single key to have a SNAPSHOT copy of the display screen contents saved on a logfile. A Version 24 (RS-232C) ABC switch can be connected to any asynchronous communications port to provide user switching between a modem supported by the ACDI asynchronous device drivers and other serial I/O devices (such as printers and plotters) supported by the base operating system device drivers. The ACDI and base device drivers will share this port on a sequential use basis. The 3270 and ASCII terminal emulators now use the Presentation Manager and its windowing facilities to allow user interaction with the system and to take advantage of the enhanced font support available. Each logical terminal will appear in a separate window that can be individually started, stopped, moved and sized by the user. Additional emulator facilities include: o  the remapping of keyboard function and accelerator keys o  cursor join (to the mouse position) o  online choice of fonts for the EGA, VGA, and the IBM 8514/A displays o  the saving and restoring of window characteristics. Additional support is provided for the 3270 emulator with the clipboard functions of Mark, Cut, Copy, Paste, and Undo. The ASCII emulator has support for Mark and Copy. The user can transfer information between the Communications Manager windows and other application windows that support clipboard. Formats supported for Cut and Copy are: Simple Text, Text with Attributes, and Bit Image. Simple Text is supported for Paste. X.25 is a Systems Application Architecture Common Communications Support protocol. OS/2 Extended Edition Version 1.2 X.25 Packet Switched Data Network (PSDN) support allows an IBM Personal System/2 Model 50Z or higher, equipped with one or more IBM X.25 Interface Co-Processor/2 adapters, to attach to one or more X.25 PSDN's and communicate with other systems or hosts having appropriate X.25 support. Connection to public and private networks conforming to CCITT 1980 or 1984 X.25 recommendations is supported. Multiple IBM X.25 Interface Co-Processor/2 adapters are supported, depending on the available slots in the system unit. The software enables each adapter to offer either an X.21, X.21bis/V.24, or an X.21bis/V.35 interface, and support speeds up to 64K bps. The software can support a mixture of up to 128 switched virtual circuits (SVC) and permanent virtual circuits (PVC). SNA Communications is supported by          the qualified logical link control (QLLC). There is also an API that enables X.25 support for non-SNA communications (an enhanced version          of the API available on IBM DOS products in some non-US countries). This API can support multiple applications concurrently. Both SNA and non-SNA applications may concurrently share the same adapters. Connection (in France only) to the Transpac network via the public switched telephone network is supported via the PTT supplied MOCAM VX32 adapter. Autodial and autoreceive facilities are supported. Ethernet DIX Version 2.0 and IEEE 802.3 LANs are supported. The Communications Manager utilizes the Network Driver Interface Specification (NDIS) for these two additional LAN protocols. This support provides the ability for the upper layer Netbios (TM), SNA LU2, SNA LU6.2 functions to be used across Ethernet DIX Version 2.0 and IEEE 802.3 LANs. Applications written to the IEEE 802.2, Netbios, and APPC interfaces can be used across an Ethernet DIX Version 2.0 and IEEE 802.3 LAN. The SNA functions of APPC and 3270 emulation (with EHLLAPI and SRPI) may be used through the Communications Manager SNA gateway to SDLC, IBM Token-Ring and X.25-based hosts for Ethernet DIX Version 2.0 and IEEE 802.3 LANs. A          list of LAN adapters supported in this environment will be provided at product availability. An extension to the common services API allows all Communications Manager RAS functions (trace, dump, errors and          messages) to be performed under program control, and no longer require an operator to perform these tasks. A user-written program can monitor errors and messages selectively, and take appropriate action. Message pop-ups on the screen can be suppressed. The COBOL/2 language has been added to Pascal/2, C/2 and the Macro Assembler/2 for the support of the APPC and SRPI programming interfaces. Double Byte Character Set (DBCS) enabling has been extended to          cover 3270 Emulation and 5250 Work Station Feature. IBM implementation of DBCS versions of OS/2 Extended Edition are only available as announced in the IBM Asia/Pacific Group. (TM) Trademark of the International Business Machines Corporation. LAN REQUESTER ENHANCEMENTS The OS/2 Extended Edition Version 1.2 LAN Requester will attach to          the IBM OS/2 LAN Server Version 1.0 and will take advantage of the new OS/2 Standard Edition Version 1.2 High Performance File System. In addition to performance improvements, this optional replacement for the FAT-based file system will manage large disk media. In addition to Named Pipes APIs already announced, IBM OS/2 LAN API support has been extended to the following categories: o  ALERT -- notification of network events o  SERIAL SERVICE -- control shared serial devices and their associated queues o  CONNECTIONS -- list of all connections made to a server by a               requester client or all connections made to a server's shared resources o  FILES -- monitoring which file, device, and pipe resources are opened on a server, and closing one of the resources if necessary o  MESSAGES -- send, receive, read, log, and forward messages o  REMOTE UTILITIES -- copy and move remote files, remotely execute a program, and access the time-of-day information on a remote server o  SERVER -- enable remote administration tasks to be performed on a               local or remote server o  SERVICE -- start and control network service programs o  SESSIONS -- control network sessions established between requester and servers o  SHARES -- control shared resources o  USE -- examine or control connections (uses) between requesters and servers o  REQUESTERS -- control the operation of requesters o  PRINT -- control the print jobs in a spooler queue or the spooler queue manager and spooler queue processor o  MAILSLOTS -- one-way interprocess communication. DATABASE MANAGER ENHANCEMENTS Remote Data Services (Operating System/2 Extended Edition to          Operating System/2 Extended Edition via the Communications Manager's           APPC) provides support to allow the data base management system to be           used in an IBM Token-Ring, IBM PC Network LAN, or Ethernet DIX Version 2.0 and IEEE 802.3 environments. A supported Personal System/2 or personal computer on the LAN is able to function as a          data base requester and/or data base server workstation. This capability allows multiple workstations to access a common data base, or a single workstation to access geographically distributed data bases. The location of the data base (server) is transparent to the requesting application or end user (requester). Multiple application programs can access a single data base concurrently. An application is also able to access multiple data bases serially. Each requester/server workstation utilizes the APPC Programming Interface in the Communications Manager. The Remote Data Services component uses the OS/2 Extended Edition Communications Manager APPC sessions to connect Database Manager requesters and servers. APPC sessions can be configured on a variety of communications links. The Remote Data Services APPC sessions can be supported by IBM Token-Ring, IBM PC Network or Ethernet DIX Version 2.0 and IEEE 802.3 links in a LAN environment. The Database Manager will support a single SDLC connection between an OS/2 Extended Edition Database Manager Requester and an OS/2 Extended Edition Database Server. The OS/2 Extended Edition Database Manager provides a DOS Database Requester allowing access from a DOS workstation to an OS/2 Extended Edition Database Manager data base. The DOS Requester supports the SQL API in the DOS environment, and also a subset of the Database Services Environment Utility API. Applications intended for use with the DOS Database Requester must be precompiled on an OS/2 Extended Edition Database Manager workstation and then compiled as a          DOS application. The application can then be transferred to the DOS workstation for execution. A user interface is not provided and, if          required, must be obtained from an alternative source. The DOS Database Requester Workstation requires the installation of the IBM LAN Support Program Version 1.0 and DOS 3.3 or later to support the Netbios session used to communicate with the OS/2 Extended Edition Database Manager server. The DOS Database Requester supports both IBM Token Ring and IBM PC Network LAN environments. Referential integrity ensures the consistency of data values between related columns of different tables. The Database Manager in          OS/2 Extended Edition Version 1.2 provides this key relational support that can be applied to new or existing tables. Programmer productivity can be increased by allowing this function to be moved out of application programs and into the Database Manager. For example, a user may define an EMPLOYEE table that contains employee and department numbers and a DEPARTMENT table that contains department numbers. In addition, the user may want to ensure that for every department number in the EMPLOYEE table there must be an          equal and unique department number in the DEPARTMENT table. Such a          constraint defined on the EMPLOYEE table is called a referential constraint. The department number in the DEPARTMENT table is called the primary key, and the department number in the EMPLOYEE table is          called the foreign key in this constraint. Enforcement of this constraint provides referential integrity. The Database Manager records and enforces this data relationship, and enforcement by          application logic is not necessary. Referential integrity constraints can be defined for tables through the SQL interface and through a prompted interface within the Query Manager. The OS/2 Extended Edition Version 1.2 Database Manager will support the Procedures Language to give application developers direct access to features of the Database Manager that are currently available to programmers using C/2. The Procedures Language is also supported by the Query Manager Callable Interface. The Database Application Remote Interface capability allows an          application developer to develop an application program where the processing can be split between the data base requester and the data base server in a local area network. When the application is run, some of the processing load can be transferred from the requester to          the server, resulting in a reduction of traffic on the communication facility. Precompiler support has been added to allow embedded SQL statements to be included in programs written in COBOL/2, Pascal/2 and IBM FORTRAN/2. SQL statements may be embedded into application programs allowing the programs to interface with the Database Manager and access the data in the data base. Cursor Stability is an alternative level of data isolation that allows greater concurrent data access than the Repeatable Read data isolation level presently provided by the Database Manager. An          application developer specifies the desired level of data isolation to the Database Manager. The Cursor Stability data isolation level allows another application to read or to change rows of table data, which the application with cursor stability has previously read. Uncommitted Read is a new level of data isolation offered in          the OS/2 Database Manager. A Database Manager application using Uncommitted Read will read and return all rows of data even if they contain uncommitted changes made by other applications. The Uncommitted Read function results in improved performance because an          application that is reading does not have to wait on other applications to Commit or Rollback. The application programmer makes the decision as to which data isolation level to use when the application is bound to the data base. Database Manager Error Log Support in OS/2 Extended Edition Version 1.2 will provide information to the Common OS/2 Extended Edition Error Log, one of the diagnostic tools being provided in the base operating system. In the case of a problem with an Extended Edition system, the Common Error Log will contain a record of any system level error messages generated by the Database Manager. The diagnostic tools are accessed from the OS/2 command line. Upon invocation, a full screen interface to diagnosing errors is provided. The Presentation Manager, introduced in OS/2 Standard Edition Version 1.1 for applications, will now be used by the Query Manager, allowing the Query Manager to utilize Presentation Manager controls, graphics, icons, and windowing capabilities. OS/2 Extended Edition Version 1.2 Database Manager supports a          Business Graphics Interface that provides the user with the capability to install and use a vendor business graphics program that has been written to this interface. This permits graphic presentation of report data that was accessed by the Query Manager's          Prompted or SQL Query capability and displayed by the Report function. The Query Manager is enhanced to include a GRAPH option on          the Report ACTIONS pull-down menu. Examples of Report data that a          vendor supplied application program could graph includes bar, pie and line charts. The method of passing data from the Query Manager to a          vendor developed business graphics application program could change in subsequent releases of OS/2 Extended Edition. This may require applications using the business graphics interface to be changed in          order to migrate to a subsequent release of OS/2 Extended Edition. Information about the Business Graphics Interface will not be          included in the OS/2 Extended Edition Version 1.2 library, but will be available upon request from: IBM Corporation Entry Systems Division Department A50, Building 814 11400 Burnet Road Austin, TX 78758 The Operational Status tool of the OS/2 Extended Edition Version 1.2 Database Manager provides a snapshot of information about current data base activity. This administrative tool provides information about where the data bases are located, alias names, the time and date a data base was last backed up, and how many applications are currently connected to a specific data base. The Operational Status Tool also includes user detail information on each user connected to the data base, including: o  ID           o   authority level o  number of SQL calls that have been made to the Database Manager since the beginning of the current transaction o  total number of requests since the data base was started o  number of completed units of work since connecting to the data base o  elapsed time since the last Commit or Rollback. The total connect time, lock wait status (yes or no), and the state of a transaction are also provided. The Operational Status tool is beneficial in providing user and data base information while performing problem determination. If desired, this Operational Status information can be printed. Query Manager now includes the Query Manager Callable Interface. This common programming interface (CPI) will enable an          application program to call Query Manager functions. For example, you may want to design an end-user application that includes query, data entry/edit and report functions. Instead of designing all the screens to perform these functions inside the application, the user can call the Query Manager's functions from inside the application. As appropriate, control is returned to the calling application following the completion of the requested Query Manager function. The external application program can invoke the interactive facilities of the Query Manager to create queries, reports, menus, and panels, as well as the commands to manipulate such objects; for example, export table, run query, etc. The Query Manager Callable Interface support can be used in application programs written in C/2, COBOL/2, Pascal/2, IBM FORTRAN/2 or the Procedures Language. The Query Manager Callable Interface adheres to the SAA Query CPI definitions as described in the SAA COMMON PROGRAMMING INTERFACE QUERY REFERENCE (SC26-4349) available for ordering from IBM. User Profile Management and SQL GRANT/REVOKE statements help control user access to a data base and the tables within the data base. Database Manager prevents unauthorized access by coordinating its security functions through a component called User Profile Management and through the SQL GRANT/REVOKE Authorization statements. User Profile Management establishes access levels used by the Database Manager. Before using objects in the Database Manager, the user must be identified to User Profile Management and be validated by a password on the first use of the Database Manager. The user is          then associated with a valid USERID. Access to a specific data base and the objects within it (for example, tables, views, access plans) is controlled by SQL GRANT/REVOKE statements. A creator, or other specifically authorized user of a data base object (such as a systems          administrator or data base administrator) may protect the object by           only granting access rights to specific users and/or groups. Another user must be specifically authorized to access and update a data base object. These rights can also be revoked as required. A creator also has the option to allow public access to all data base objects. SQL GRANT/REVOKE statements can be defined through the SQL interface or through a prompted interface within the Query Manager. OVERALL EASE-OF-USE ENHANCEMENTS FOR OS/2 EXTENDED EDITION Features have been added to improve ease of use. The new OS/2 Extended Edition install procedures allow more flexibility in the choice of functions to be installed, the ability to remove unwanted functions, and the ability to tailor the install process for other users. The Communications Manager, the Database Manager and the LAN Requester may be installed on any logical fixed disk drive (for          example, C, D or E); however, the base operating system must be           installed on fixed disk drive C.                  Network Asset Management is supported by responding to host queries for Product Vital Data. This information is useful to a          central network administrator in performing inventory management for an entire network. Product information returned on the reply includes the operator recorded hardware model and serial number, as          well as software names and version levels as maintained by the OS/2 Extended Edition components. NATIONAL LANGUAGE SUPPORT IBM Operating System/2 Extended Edition Version 1.2 provides National Language Support (NLS). User interaction with IBM Operating System/2 Extended Edition Version 1.2 for the U.S. version is in English. However, the following language alphabets (and associated keyboards) are also supported for keyboard input, display, and printing, except as noted elsewhere. 3270               3101                          BASE PC             EMULATION           EMULATION LANGUAGE      KEYBOARD            KEYBOARD            KEYBOARD Danish        Denmark             Denmark             N/A Dutch         Netherlands         Netherlands         N/A English       UK (ID 166          UK                  UK                            and 168) US/Canada          US/Canada           US/Canada Finnish       Finland             Sweden/             N/A Finland French        France              France              France (ID 189            (Azerty)                            and 120) Swiss              Swiss               N/A (French)           (French) Belgium            Belgium             N/A Canadian/     Canada              Canada              Canada French         (Bilingual)         (Bilingual)         (Bilingual) German        Germany             Austria/            Germany Germany Swiss              Swiss               N/A (German)           (German) Italian       Italy (ID 141       Italy               Italy                            and 142) Norwegian     Norway              Norway              N/A Portuguese    Portugal            Portugal            N/A Spanish       Spain               Spain               N/A Latin America      Latin America       N/A Swedish       Sweden              Sweden/             N/A Finland NOTE: The DEC VT100 (2) Terminal Emulation keyboard is supported for the U.S. and U.K.           (2) Trademark of Digital Equipment Corporation. The following keyboards are supported by the 5250 Work Station: COUNTRY                 ENHANCED       ATPC           AT5250 Belgium                   120          120             120 Canada (French)           058          058             277 Denmark                   159          159             281 Finland                   153          268             285 France                    189          248             251 France                    120 Germany/Austria           129          249             265 Italy                     141          247             247 Italy                     142 Latin America             171          172             170 Netherlands               143          103B            101 Norway                    155          266             281N Portugal                  163          270             163 Spain                     173          172             172 Swiss (French)            150F          SF             150F Swiss (German)            150G          SG             150G United Kingdom            166          166             313 United Kingdom            168 U.S./Canada               103F         103B            101 IBM Operating System/2 Extended Edition supports code page switching between any two personal computer ASCII code pages preselected at installation from the following: o  Code page 437:  (Sweden, Finland, Netherlands, France, Spain,               Italy, Germany, and Universal English) o  Code page 850:  Multilingual o  Code page 860:  Portuguese (Portugal) o  Code page 863:  Canadian French (Canada) o  Code page 865:  Nordic (Denmark and Norway). The following devices support code page switching: o  IBM Enhanced Graphics Adapter with appropriate display o  IBM Personal System/2 Display Adapter (#4050) with appropriate display o  IBM Personal System/2 (Models 50Z, 60, 70 or 80) with appropriate display o  IBM Personal System/2 Display Adapter 8514/A with appropriate display o  IBM Proprinter (TM) (all models except 4201 Proprinter Model 1,               U.S. version) o  IBM 5202 Quietwriter (R) III. Optional font cartridges are required to support code pages 850, 863, and 865. The printer does not support code page 860 (Portuguese). (TM) Trademark of the International Business Machines Corporation. (R) Registered trademark of the International Business Machines Corporation. CUSTINFO  PUBLICATIONS Publications ordering information will be provided at product availability. EDUCATION SUPPORT The following courses will be updated to include features and functions announced for OS/2 Extended Edition Version 1.2. This material will be available concurrently with the availability of OS/2 Extended Edition Version 1.2. o  Implementing OS/2 Communications Manager in the Enterprise -- G3686 o  OS/2 Database Design and Coding -- P1010 o  OS/2 Query Manager Workshop -- P1009 SCHEDULE Planned availability is November 1989. TECHINFO  TECHNICAL INFORMATION SPECIFIED OPERATING ENVIRONMENT MACHINE REQUIREMENTS: Supported hardware for OS/2 Extended Edition Version 1.2 is included following the newly supported items. The minimum memory requirement for an Operating System/2 mode only environment is 3.5Mb. This minimum memory will allow users in          Operating System/2 mode to execute a Communications Manager terminal emulation application and an application program, such as a          spreadsheet application comparable to existing IBM DOS applications. Users should ensure that they have the capability to expand their memory beyond 3.5Mb. Environments likely to require incremental memory include concurrent IBM DOS-mode applications, multiple communications protocols, or concurrent communications and data base applications. PS/2 Model 70 (8570) Models 041, E61, 121, and PS/2 Model 80 (8580) Models 111 and 311 require an additional 128Kb of memory for hardware system use. Memory planning information will be available at product availability in THE INFORMATION AND PLANNING GUIDE. One fixed disk with a minimum of 30Mb capacity is required. This minimum 30Mb capacity will allow a user in Operating System/2 mode to execute a Communications Manager application, and an          application program, such as a spreadsheet application comparable to           existing IBM DOS applications. Users should ensure that they have the capability to expand their fixed disk beyond 30Mb. In addition to space for user-written programs and data files, some examples of environments likely to increase disk requirements are concurrent installation of the Communications and Database Managers, and the extent to which execution of concurrent applications occurs (requires segment swap areas). In these cases, users should ensure that they have the capability to expand their fixed disk beyond 30Mb. Fixed disk planning information will be          provided at product availability in THE INFORMATION AND PLANNING GUIDE. A summary of newly supported devices follows: IBM 5.25-inch Internal Diskette Drive (1.2Mb) (6451006) and Adapter (6451007) for Models 60 and 80 IBM 4869 Model 2. IBM PS/2 5.25-inch (1.2Mb) (4869002) External Diskette Drive and Adapter/A (6451007) For attachment to X.25 Packet Switched Data Networks, the IBM X.25 Interface Co-Processor/2, (16F1858) is available as a feature on          the IBM Personal System/2 Model 50Z, 60, 70 or 80. For communications with the AS/400 via twinaxial link: o  The IBM Personal Computer AT (R) (AT (R)) requires the IBM Enhanced 5250 Display Station Emulation Adapter (#2911) (30F5383). o  The IBM PS/2 Models 50Z, 60, 70, and 80 require the IBM System/36/38 Workstation Emulation Adapter/A (#6279) (69X6279) o  The IBM PS/2 Model 30-286 Model E01 requires the IBM Enhanced 5250 Display Station Emulation Adapter (#2911) (30F5383). 5250 WORK STATION FEATURE: Display sessions provide the functions of           the 5292-1 and 3197-C20 color display terminals, the IBM 3196-A20, and the IBM 5291 monochrome display terminals. Printer sessions emulate the functions of the IBM 5219, 5224 or 5256 printers. The IBM 5216 Wheelprinter and the IBM 5201 Quietwriter Model 002 personal printers can emulate an IBM 5219 Printer. The IBM 5152 Graphics Printer (Model 002), the IBM 5216 Wheelprinter (Model 001), the IBM 4201 Proprinter (Models 001, 002), and the IBM 5201 Quietwriter (Model 002) personal printers can emulate an IBM 5224 (except          graphics features) or IBM 5256 Printer. Through the use of IBM provided printer function tables, a          variety of IBM personal printers, both serial and parallel, may be           used as workstation printers. Printer function tables are supplied for the IBM 3812 Page Printer, the IBM 4202 Proprinter XL, IBM 4207 Proprinter X24, IBM 4208 Proprinter XL24, and the IBM 5202 Quietwriter III, and the IBM 5204 Quickwriter (R) printers. Other personal printers (including non-IBM printers) may be described by          the user via printer function tables. The 5250 Work Station Feature supports the AS/400 function, which allows users to bypass the AS/400 sign-on screen. The IBM Realtime Interface Co-Processor Multiport/2 is          supported by OS/2 Extended Edition Version 1.2 by providing the Device Driver and an associated API. Documentation on how applications can utilize this device will be provided at product availability. Support provided by OS/2 Extended Edition Version 1.2 is the same as that previously provided by OS/2 Standard Edition. (R) Registered trademark of the International Business Machines Corporation. PREREQUISITES: The system unit must have a diskette drive A capable of reading either 3.5-inch (1.44Mb) or 5.25-inch (1.2Mb) high capacity diskettes because OS/2 Extended Edition Version 1.2 will be          shipped on this media. The 3270 Remote Attachment Support feature of the AS/400 Communications Utility Licensed Program (5728-CM1) is required when using the AS/400 as an intermediate node for 3270 emulation. The following operating environment gives support information for IBM OS/2 Extended Edition Version 1.2. The following system units are supported by OS/2 Extended Edition Version 1.2: o  IBM PS/2 Model 30-286 (8530) Model E01 with 30Mb fixed disk drive I (#1030) o  IBM PS/2 Model 50Z (8550) Model 031 or 061 o  IBM PS/2 Model 55 SX (8555) Models 031 and 061 o  IBM PS/2 Model 60 (8560) Model 041 or 071 o  IBM PS/2 Model 70 (8570) Model A21, E61, or 121 o  IBM PS/2 Model 80 (8580) Model 041, 071, 111, or 311 o  IBM Personal Computer AT (R) (5170) Model 239, 319, or 339 o  IBM 7531 and 7532 Industrial Computer Models 041 and 111 (with               40Mb fixed disk) o  IBM 7552 Industrial Computer Model 540 (with additional 20Mb               fixed disk option). (R) Registered trademark of the International Business Machines Corporation. The following diskette drives are supported by OS/2 Extended Edition Version 1.2: o  IBM 3.5-inch high-capacity diskette drive (1.44Mb) for the IBM PS/2 (#3057) (6450357) o  IBM 5.25-inch high-capacity diskette drive (1.2Mb) for the IBM AT               (#0206) (6450206) o  IBM 3.5-inch diskette drive (720Kb) for the IBM AT (#0357) (6450357)          o   IBM 4865 Model 2, IBM Personal Computer 3.5-inch External Diskette Drive (720Kb) for the IBM AT (6280774) o  IBM 4869 PS/2 5.25-inch External Diskette Drive (360Kb) and IBM PS/2 5.25-inch External Diskette Drive Adapter (#8760) (6450245). o  IBM 5.25-inch Internal Diskette Drive (1.2Mb) (6451006) and Adapter (6451007) for PS/2 Model 60 and 80. The following fixed disk drives are supported by OS/2 Extended Edition Version 1.2: o  30Mb fixed disk drive I; for PS/2 Model 30-286 (#1030) (6451030) o  30Mb fixed disk drive; for the IBM AT (#0210) (6450210) o  44Mb fixed disk drive; for the PS/2 Model 60, 70, or 80 (#3046) (6453046)          o   60Mb fixed disk drive; standard for PS/2 Model 70 (E61). For the PS/2 Model 50Z (031) (#6666) (6450606) o  70Mb fixed disk drive; for the PS/2 Models 60 and 80 (#3051) (6450355)          o   115Mb fixed disk drive; for the PS/2 Model 80 (#8730) (6450377) o  120Mb fixed disk drive; standard for the PS/2 Model 70 (A21 and               121) o  314Mb fixed disk drive; for the PS/2 Model 80 (#6023) (6450381) One of the adapter and display combinations listed below: o  IBM Color/Graphics Monitor Adapter (#4910) (1504910) with IBM Color Display (5153). o  IBM Enhanced Graphics Adapter (#1200) (1501200) with one of the following displays: IBM Color Display (5153), IBM Enhanced Color Display (5154), or the IBM Industrial Graphics Display (7534). NOTE: The EGA with 64Kb of memory will be supported as a               CGA (640 x 200, monochrome). o  IBM PS/2 Display Adapter (#4050) (1887744) for IBM AT with one of               the following displays:  IBM PS/2 Monochrome Display (8503), IBM PS/2 Color Display (8512), IBM PS/2 Color Display (8513), or IBM PS/2 Color Display (8514). o  PS/2 system unit (Model 50Z, 60, 70 or 80) with one of the following displays: IBM PS/2 Monochrome Display (8503), IBM PS/2 Monochrome Display (8507), IBM PS/2 Color Display (8512), IBM PS/2 Color Display (8513), or IBM PS/2 Color Display (8514). o  IBM PS/2 Display Adapter 8514/A (#4054) (1887972) with one of the following displays: IBM PS/2 Monochrome Display (8503), IBM PS/2 Monochrome Display (8507), IBM PS/2 Color Display (8512), IBM PS/2 Color Display (8513), or IBM PS/2 Color Display (8514). Operating System/2 supports the previous display adapters as          follows: o  The Presentation Manager session supports display adapters in All Points Addressable Mode at the highest possible resolution for that adapter, except in the following cases: -  Support for the EGA adapter with 64Kb will be at a resolution of 640 X 200 in mono mode. -  Support for the PS/2 Display Adapter 8514/A with a 8503, 8507, 8512, or 8513 PS/2 Display will be in VGA mode. -  Support for the PS/2 Display Adapter 8514/A with an 8514 PS/2 Color Display without the Memory Expansion Kit (#4081) (1887989) will be in VGA mode. -  Support for a fully populated PS/2 Display Adapter 8514/A with an 8514 PS/2 Color Display will be at a resolution of                  1024 x 768. o  OS/2 mode applications running in sessions outside the Presentation Manager control the mode of the display adapter. NOTE: In a non-Presentation Manager screen group, an Operating System/2 application program can use the IBM 8514/A Adapter in          Advanced Function (high resolution) mode by issuing 8514/A adapter interface calls. The adapter interface software is contained on a diskette shipped with the 8514/A adapter. Customers using the 8514/A in          advanced function mode must ensure that the adapter interface code is           at the correct level for use with Operating System/2. The adapter interface level can be determined by running HDIVER.EXE in the HDIOS2 directory. If this directory does not exist, the customer can order using form number G68X-2300, at no charge. This part number includes a new level of the adapter interface and additional pages for the 8514/A TECHNICAL REFERENCE. The following communication adapters are supported by OS/2 Extended Edition Version 1.2: For the IBM PS/2 Model 30-286: o  IBM PS/2 Multifunction Adapter (#8635) (30F5365) o  IBM Token-Ring Network PC Adapter II (#9858) (25F9858). For attachment to X.25 Packet Switched Data Networks, the IBM X.25 Interface Co-Processor/2 (16F1858) is available as a feature on          the IBM Personal System/2 Model 50Z, 60, 70 or 80. For the IBM PS/2 Models 50Z, 60, 70, and 80: o  IBM PS/2 Dual Asynchronous Adapter/A (#3033) (6550347) o  IBM PS/2 Multiprotocol Adapter/A (SDLC, Asynchronous) (#3042) (6550348) (Model 60 only) o  IBM PS/2 Multiprotocol Adapter/A (SDLC, Asynchronous) (#3043) (6451003)          o   IBM 3270 Connection (DFT) (#2000) (25F8448) o  IBM Token-Ring Network Adapter/A (#4790) (69X8138) o  IBM Token-Ring Network 16/4 Adapter/A (#1133) (16F1133) o  IBM PC Network Adapter II/A (#1222) (1501222) o  IBM PC Network Adapter II/A -- Frequency 2 (#5647) (96X5647) o  IBM PC Network Adapter II/A -- Frequency 3 (#5648) (96X5648) o  IBM PC Network Baseband Adapter/A (#1223) (1501223) o  IBM Realtime Interface Co-Processor Multiport/2 (#6263) (09F1897) o  IBM System/36/38 Workstation Emulation Adapter/A (#6279) (69X6279). (TM) Trademark of the International Business Machines Corporation. For the IBM Personal Computer AT: o  SDLC Adapter (#1205) (1501205) o  3278/79 Emulation Adapter (#2507) (8665789) o  Advanced 3278/79 Emulation Adapter (#5050) (8665789) o  Serial/Parallel Adapter (Asynchronous) (#0215) (6450215) o  Memory Expansion Adapter (Asynchronous) (#3395) (55X3679) o  IBM Token-Ring Network Personal Computer Adapter (#3391) (6339100)          o   IBM Token-Ring Network Personal Computer Adapter II (#5063) (67X0438) o  IBM Token-Ring Network PC Adapter II (#9858) (25F9858) o  IBM Token-Ring Network 16/4 Adapter (#7367) (25F7367) o  IBM PC Network Adapter II (#1220) (1501220) o  IBM PC Network Baseband Adapter (#1221) (1501221) o  IBM PC Network Adapter II -- Frequency 2 (#5645) (96X5645) o  IBM PC Network Adapter II -- Frequency 3 (#5646) (96X5646) o  IBM PS/2 Multifunction Adapter (#3619) (30F5364) o  Enhanced Memory Expansion Adapter (Asynchronous) (#8635) (74X8635) o  IBM Enhanced 5250 Display Station Emulation Adapter (#2911) (30F5383). The following protocol converters are supported by OS/2 Extended Edition Version 1.2: o  IBM 3708 Model 001 o  IBM 7171 Model 001 o  IBM Series/1 (with Yale ASCII Version 2 IUP) o  IBM 3174 (with feature #3020) Models 51R or 52R (supports               emulation and file transfer) o  9370 ASCII Subsystem. The following asynchronous modems are supported by OS/2 Extended Edition Version 1.2: COMMAND SET SUPPORTED o  Hayes (3) Smartmodem 1200                     Attention (Hayes) o  Hayes Smartmodem 2400                         Attention o  Hayes V-Series Modem Enhancer 1200                              Attention o  Hayes V-Series Modem Enhancer 2400                              Attention o  IBM 5841/PC1200 (external)                    Attention o  IBM 5842/PC2400 (external)                    Attention o  IBM 4805 (internal 1200bps for                 Personal Computer AT)                       Attention o  IBM 4829 (internal 2400bps for                 Personal Computer AT)                       Attention o  IBM PS/2 (internal 300/1200 for                 PS/2 Models 50Z, 60, 70 and 80)             Attention o  ROLMphone (R) 244PC                           Attention o  MicroCom AX type                              Attention o  Racal-Vadic VI2422S                           V.25bis o  Other modem or device                         V.24 CCITT (User                                                            provides the                                                             command set) (3) Registered trademark of Hayes Micro Computer Products, Inc.           (R) Registered trademark of the International Business Machines Corporation. SDLC Modem Support: SDLC supports DCE (data communications          equipment) clocking synchronous modems only. o  Switched connections -- Modems compatible with the 1984 CCITT V.24 interface recommendations as implemented by IBM are supported for manual call as follows: -  Manual call originate -  Manual call answer -  Automatic call answer. o  Non-switched connections:  Non-switched connections are supported to devices compatible with the 1984 CCITT V.24 interface recommendations as implemented by IBM. The following IBM controllers are supported by OS/2 Extended Edition Version 1.2: o  IBM 3274 Control Unit o  IBM 3174 Subsystem Control Unit o  IBM 3705 Communication Controller o  IBM 3720 Communication Controller o  IBM 3725 Communication Controller o  IBM 3745 Communication Controller o  IBM 3726 Communication Controller Expansion o  IBM 5394 Remote Controller o  IBM 9370 Telecommunications and Workstation Subsystem Controllers. The following printers are supported by OS/2 Extended Edition Version 1.2*. They have full support for Presentation Manager and non-Presentation Manager applications. o  IBM 4201 Proprinter Model 1 (withdrawn from marketing) o  IBM 4201 Proprinter II Model 2 o  IBM 4201 Proprinter III Model 3 o  IBM 4202 Proprinter XL Model 1 (withdrawn from marketing) o  IBM 4202 Proprinter II XL Model 2 o  IBM 4202 Proprinter III XL Model 3 o  IBM 4207 Proprinter X24 Model 1 (withdrawn from marketing) o  IBM 4207 Proprinter X24E Model 2 o  IBM 4208 Proprinter XL24 Model 1 (withdrawn from marketing) o  IBM 4208 Proprinter XL24E Model 2 o  IBM 3852 Color Jetprinter Model 2 (withdrawn from marketing) o  IBM 5152 Graphics Printer Model 2 (withdrawn from marketing) o  IBM 5182 Color Printer Model 1 (4) o  IBM 3812 Page Printer (5) o  IBM 5201 Quietwriter Models 1 and 2 o  IBM 5202 Quietwriter III o  IBM 5204 Quickwriter Model 1 (6) o  IBM 5216 Wheelprinter Models 1 and 2 (7) o  IBM Personal Page Printer II Model 4216-030 -  A PostScript driver is included with OS/2 Version 1.2. NOTES: * Parallel attached printers are supported in both the Operating System/2 and DOS modes. Serially (asynchronous) attached printers are supported only in the Operating System/2 mode. (4) The color printer is supported in mono mode only and is no             longer marketed. (5) The 3812 is supported in 5152 compatibility mode. (6) The Quickwriter is supported in Quietwriter III compatibility mode. (7) The IBM 5223 Wheelprinter E is not supported by OS/2 Version 1.2. The following keyboards are supported: o  IBM Personal Computer AT keyboard for the Personal Computer AT               Models 239 and 319. o  IBM Enhanced Personal Computer keyboard for all PS/2 models and Personal Computer AT Model 339. The following pointing devices are supported: o  PS/2 Mouse (#8770) (6450350) attached to the system pointing device port o  Serial pointing device** o  Microsoft (8) Mouse for IBM Personal Computers, Microsoft Part Number 039-099, 100ppi o  Microsoft Mouse for IBM Personal Computers, Microsoft Part Number 039-199, 200ppi o  PC Mouse (9), Metagraphics/Mouse Systems, Part Number 900120-214, 100 ppi o  Visi-On Mouse (10), Visi-On Corporation, Part Number 69910-1011, 100 ppi NOTES: ** Serial (asynchronous) pointing devices are supported in the Operating System/2 mode only. (8) Registered trademark of the Microsoft Corporation. (9) Trademark of Metagraphics/Mouse Systems. (10) Trademark of the Visi-On Corporation. PLOTTERS: Non-Presentation Manager applications coded to interface with plotters will run unmodified under OS/2 Standard Edition Version 1.2. Plotters are supported only in the Operating System/2 mode. o  IBM 6180 Plotter o  IBM 6182 Plotter o  IBM 6184 Plotter o  IBM 6186 Plotter Models 1 and 2 o  IBM 7371 Plotter o  IBM 7372 Plotter o  IBM 7374 Plotter Models 1 and 2 o  IBM 7375 Plotter NOTE: The IBM 7371, 7374 and 7375 Plotters are no longer marketed. LIMITATIONS: GATEWAY ITEMS: Only dependent LUs (LU 1, 2, 3, and 6.2) are supported through the SNA gateway. The SNA gateway does not communicate with an AS/400 host. The following workstation programs are not supported in the IBM PC Network LAN gateway environment: OS/2 Extended Edition Version 1.1 and IBM 3270 Emulation Program Version 3.0. IBM 3270 Workstation Program Version 1.1 with gateway is only supported on IBM Token-Ring. The only PU -- SSCP session supported in the SNA gateway environment is at the gateway station. Applications requiring access to the SPCS commands from Netview (TM), such as IBM LAN Manager 2.0 and Netview/PC Version 1.2, must be at the gateway. (TM) Trademark of the International Business Machines Corporation. X.25 ITEMS: Online facility registration, packet retransmission, and the level 2 multilink procedures are not supported by the X.25 API. For X.25 PSDNs, the use of the maximum number of virtual circuits may be constrained depending on factors including the selected packet and packet window sizes. OS/2 Extended Edition cannot communicate with an IBM Series/1 via X.25 SNA because the Series/1 can only be configured as an PU-2.0 secondary device when attached to an X.25 PSDN. The number of X.25 Interface Co-Processor/2 Adapters supported is limited to a maximum of eight. The number of concurrent applications using the X.25 API is          limited to a maximum of forty. OTHER ITEMS: AS/400 and System/36 Graphics are not supported. IBM 5250 Work Station Feature access to AS/400 Office functions requires the Text Assist function of PC Support Extended OS/2 Support. The Procedures Language is not supported for Communications Manager functions. The RAS extensions to the common services API do not have specific High Level Language Support. Documentation will be          available at product availability to describe how the API extensions may be invoked by programs. PLANNING INFORMATION General planning information for Communications Manager Version 1.2 and the systems it supports will be published in THE INFORMATION AND PLANNING GUIDE. Ordering information will be          supplied at product availability. Planning information for the installation and use of the Communications Manager will be provided in a system administrator's guide. Ordering information will be          provided at product availability. Memory and fixed disk requirements for OS/2 Extended Edition Version 1.2 will, in many instances, change from requirements published for previous releases. The minimum recommended fixed disk capacity for OS/2 Extended Edition Version 1.2 is 30Mb for minimum function. Memory and fixed disk requirement work sheets will be          provided at product availability. PACKAGING: The 3.5-inch diskette version of OS/2 Extended Edition Version 1.2 will be shipped on 3.5-inch (1.44Mb) dual-sided diskettes. The 5.25-inch diskette version will be shipped on          5.25-inch (1.2Mb) dual-sided diskettes. Additional packaging information will be provided at product availability. SECURITY, AUDITABILITY AND CONTROL IBM OS/2 Extended Edition users benefit from the OS/2 environment since programs on the same system cannot interfere with each other. The system management, RAS and configuration facilities are under keylock control that allow display only while preventing create, change or delete actions. Physical security of the program diskette, password security and appropriate backup procedures are the responsibility of the user. If sensitive data is being sent over external communications facilities, user management may wish to pursue cryptography. User management is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities. ORDERING  ORDERING INFORMATION Operating System/2 Extended Edition Version 1.2 participates in the OS/2 Rebate Offering. Refer to Marketing Announcements 389-072, dated May 9, 1989, and 389-074, dated May 16, 1989, for upgrade and qualification details. Ordering instructions will be provided at product availability. Licensees of OS/2 Extended Edition Version 1.0 or Version 1.1 can receive an upgrade to OS/2 Extended Edition Version 1.2 for an          upgrade charge. Details will be provided at product availability. TERMS AND CONDITIONS LICENSING: The IBM Operating System/2 Extended Edition Version 1.2 is licensed under the terms and conditions of the IBM Program License Agreement. A copy of the agreement is included in the program package. LIMITED WARRANTY: Program:  Yes. Media: Three months. Additional licenses: Yes. Media: Not applicable. CUSTOMER FULFILLMENT OPTION: Yes. EDUCATIONAL ALLOWANCE: A 55 percent educational allowance is           available to qualifying institutions in accordance with the Educational Allowance Amendment. The educational allowance may not be added to any other discount or allowance. Program upgrades are not eligible for the educational allowance. VOLUME DISCOUNT: Volume discounting is available under the terms and conditions of the Volume Procurement Amendment (VPA) and the Exhibit for Personal Computer/System Programs or the Exhibit for Personal Computer/System Programs for Qualified Educational Institutions/Hospitals. IBM OS/2 Extended Edition Version 1.2 is          included in the Eligible Program List for Personal Computer/System Programs. It may be added to the applicable category in the space provided on the Eligible Program List. Program packages are included in Category A under 5871-AAA. Additional licenses are available only under the VPA and are included in Category A under 5872-AAA. Program package upgrades and additional license upgrades are included in Category B and are eligible for volume discounting based on the commitment in Category A. Documentation is included in           Category B and is eligible for volume discounting based on the commitment in Category A.          TESTING PERIOD:  Program packages:  Two months for up to three copies of each eligible program ordered under a VPA addendum. Additional licenses: Not applicable. PROGRAM SERVICES: Central service, including the IBM Support Center, will be available until November 30, 1990. The statement of service included in the program package describes this service. CHARGES PROGRAM    PROGRAM                               ONE-TIME NUMBER     NAME                                  CHARGE 15F7143    OS/2 Extended Edition (EE) Version 1.2 (3.5-inch diskette) Program Package                      $ 830 15F7144    OS/2 EE                       Version 1.2 (5.25-inch diskette) Program Package                        830 15F7161    OS/2 EE                       Version 1.2 Additional License                     620 PROGRAM    PROGRAM                               UPGRADE NUMBER     NAME                                  CHARGE 15F7159    Program Package Upgrade OS/2 EE                      Version 1.2 (3.5-inch) from OS/2 EE                      Version 1.0 or 1.1                     $240 15F7151    Program Package Upgrade OS/2 EE                      Version 1.2 (5.25-inch) from OS/2 EE                      Version 1.0 or 1.1                      240 15F7176    Additional License Upgrade OS/2 EE                      Version 1.2 from OS/2 EE Version 1.0 or 1.1                                 100 15F7156    Program Package Upgrade OS/2 EE Version 1.2 (3.5-inch) from OS/2 Standard Edition (SE) Version 1.0, 1.1 or 1.2                             490 15F7148    Program Package Upgrade OS/2 EE                      Version 1.2 (5.25-inch) from OS/2 SE                      Version 1.0, 1.1 or 1.2                 490 15F7165    Additional License Upgrade OS/2 EE                      Version 1.2 from OS/2 SE Version 1.0, 1.1 or 1.2                             320 PROGRAM    PROGRAM                               UPGRADE NUMBER     NAME                                  CHARGE 15F7153    Program Package Upgrade OS/2 EE                      Version 1.2 (3.5-inch) from 3270 Workstation Program (WSP) Version 1.1, 3270 Emulation Version 3.0 or Personal Communications/3270                   $620 15F7145    Program Package Upgrade OS/2 EE                      Version 1.2 (5.25-inch) from 3270 WSP Version 1.1, 3270 Emulation Version 3.0 or Personal Communications/3270                    620 15F7162    Additional License Upgrade OS/2 EE                      Version 1.2 from 3270 WSP Version 1.1, 3270 Emulation Version 3.0 or Personal Communications/3270                    410 15F7155    Program Package Upgrade OS/2 EE                      Version 1.2 (3.5-inch) from 3270 Emulation Program Entry Level Version 1.2                            680 15F7147    Program Package Upgrade OS/2 EE                      Version 1.2 (5.25-inch) from 3270 Emulation Program Entry Level Version 1.2                            680 15F7164    Additional License Upgrade OS/2 EE                      Version 1.2 from 3270 Emulation Program Entry Level Version 1.2                            470 15F7158    Program Package Upgrade OS/2 EE                      Version 1.2 (3.5-inch) from DOS 3.X and 4.0                        775 PROGRAM    PROGRAM                               UPGRADE NUMBER     NAME                                  CHARGE 15F7150    Program Package Upgrade OS/2 EE                      Version 1.2 (5.25-inch) from DOS 3.X and 4.0                       $775 15F7175    Additional License Upgrade OS/2 EE                      Version 1.2 from DOS 3.X                      and 4.0                                 565 ADDITIONAL LICENSES CHARGE: Customers who pay a one-time charge for additional licenses may copy machine-readable program materials and printed documentation previously acquired from IBM in a program package. One copy may be made for each additional license ordered. PROGRAM UPGRADE CHARGE: A program upgrade charge applies until August 31, 1990. NUMBER    389-074 DATE      890516 CATEGORY  WS00, WS20 TYPE      Marketing TITLE     OPERATING SYSTEM/2 REBATE OFFERING MODIFICATION ABSTRACT  The Operating System/2 (TM) (OS/2 (TM)) Rebate Offering, announced May 9, 1989 in IBM (R) Marketing Announcement 389-072, is being modified to include new licenses of OS/2 Standard Edition and Extended Edition Version 1.2 which were announced today in IBM Programming Announcements 289-218 and 289-217. Customers who acquire a new license of OS/2 Standard Edition Version 1.2 or OS/2 Extended Edition Version 1.2 on or before December 31, 1989, qualify for hardware and software rebates as          outlined in the OS/2 Rebate Offering. Rebates announced for the OS/2 Standard Edition Version 1.1 are available for new licenses of          Standard Edition Version 1.2, and rebates announced for OS/2 Extended Edition Version 1.1 are available for new licenses of Extended Edition Version 1.2. Refer to IBM Marketing Announcement 389-072, dated May 9, 1989 for details. In addition, fees to upgrade from Standard Edition Version 1.1 to 1.2, Extended Edition Version 1.1 to 1.2, and OS/2 Programmer's          Toolkit Version 1.1 to OS/2 Programming Tools and Information Version 1.2 are waived until December 31, 1989. Also, customers who acquired Standard Edition, Extended Edition, or Programmer's Toolkit Version 1.0 and have not yet taken advantage of the free upgrade to Standard Edition, Extended Edition, or Programmer's Toolkit Version 1.1 by          submitting their replacement card, will be eligible to receive an           upgrade to Standard Edition, Extended Edition, or Programming Tools and Information Version 1.2 until December 31, 1989 and have the upgrade fee waived. However, license upgrades are not eligible for product rebates under the terms of the OS/2 Rebate Offering if a rebate was requested for the original Standard Edition Version 1.1 or Extended Edition Version 1.1 license, or if the original Version 1.1 license was acquired prior to May 9, 1989. Full details for requesting upgrades will be provided at          availability of Standard Edition, Extended Edition, and Programming Tools and Information Version 1.2. All other terms and conditions of the OS/2 Rebate Offering remain unchanged, as announced. (TM) Trademark of the International Business Machines Corporation. (R) Registered trademark of the International Business Machines Corporation. OVERVIEW  "The summary above is the entire text of this announcement."