OS/2 Version 2.0, Extended Services, DDCS/2, LAN Server 2.0, OS/2 Version 2.0 Tools Available

DATE 03/31/92

ABSTRACT

OS/2 Version 2.0 is available as the desktop operating environment of choice. OS/2 Version 2.0 Workplace Shell sets the standard for ease-of-use in the computer industry. A wide range of DOS, Windows and OS/2 applications can be run side-by-side on the OS/2 desktop, allowing users to choose the best solution to meet their needs from more than 24,000 applications.

The robust networking and client-server capabilities of the OS/2 LAN Server Version 2.0 meet the needs of users working in today's interconnected environments. Extended Services meets the needs of users requiring wide-area communications, relational databases and systems management.

OS/2 Version 2.0 is the robust and stable platform for developing and delivering all types of applications - productivity, mission-critical, educational and entertainment.

Highlights of the announcement:
 * OS/2 Workplace Shell sets a new standard for ease-of-use in the personal computer industry.
 * OS/2 Version 2.0 supports a very broad range of DOS, Windows and OS/2 applications integrated on the desktop.
 * 32-bit OS/2 operating system ready for tomorrow's hardware and applications.
 * OS/2 Version 2.0 is the platform for mission-critical applications, advanced client/server environments, wide area communications support, relational database support and systems management.
 * OS/2 Version 2.0 superior stability and reliability backed by unmatched IBM service and support.
 * Extended Services provide enhanced, comprehensive database and communications support with new installation and productivity aids.
 * LAN Server Version 2.0 provides a wide range of solutions for customers' networking requirements.
 * C Set/2, WorkFrame/2 and the Developer's Toolkit for OS/2 Version 2.0 are a complete development environment for building powerful new 32-bit OS/2 applications.

IN BRIEF...
 * OS/2 Version 2.0, with 32-bit foundation, runs a wide variety of DOS, Windows and OS/2 applications simultaneously in a protected environment
 * OS/2's object-oriented Workplace Shell works the way people work - simply and easily
 * The growth path provided by the SAA (TM) platform encompasses OS/2, OS/400, MVS and VM
 * LAN Server networking solutions meet customers' resource sharing requirements
 * Extended Services installation and productivity aids enhance comprehensive OS/2 database and communications support
 * OS/2's stability and reliability are backed by IBM service and support

Availability Dates:
 * March 31, 1992 (OS/2 Version 2.0)
 * March 31, 1992 (Toolkit, WorkFrame/2)
 * April 7, 1992 (C Set/2)
 * April 10, 1992 (Extended Services)
 * April 10, 1992 (DDCS/2)
 * April 10, 1992 (LS 2.0)


 * (R) Registered trademark of International Business Machines Corporation.
 * (TM) Trademark of International Business Machines Corporation.

PRODNO 5871-AAA 2778 96F8326 5871-AAA 2304 04G1082 5871-AAA 2779 96F8327 5871-AAA 2306 04G1083 5871-AAA 2780 96F8328 5871-AAA 2310 04G1086 5871-AAA 2781 96F8329 5871-AAA 2312 04G1087 5871-AAA 2320 04G1051 5871-AAA 2321 04G1052 5871-AAA 2322 04G1055 5871-AAA 2323 04G1056 5871-AAA 2267 84F7586 5871-AAA 2268 10G2991 5871-AAA 2396 10G4333 5871-AAA 2397 10G4334 5871-AAA 2398 10G2995 5871-AAA 2399 10G3363 5871-AAA 2390 10G3355 5871-AAA 2391 10G4335 5871-AAA 2392 10G2994 5871-AAA 2393 10G3292 5871-AAA 2394 10G2996 5871-AAA 2395 10G3293

OVERVIEW

DESCRIPTION

OS/2 VERSION 2.0

WORKPLACE SHELL: The OS/2 Version 2.0 Workplace Shell sets the standard for ease-of-use in the personal computer industry. The object-oriented approach allows users to manage many types of objects - programs, data files, printers, network servers and drives - from a single interface called the desktop. From the desktop, users can directly manipulate objects so that printing, for example, becomes as simple as dragging and dropping a picture (or icon) representing a letter onto an icon representing a printer.

The Workplace Shell works the way users do, and it can look the way users want it to look. More flexible than ever, OS/2 Version 2.0 allows users maximum freedom to customize desktops, including colors, fonts, object locations and many other aspects of appearance. Desktops may look very different from one user environment to another and from one user to another.

The Workplace Shell represents the culmination of earlier technologies, evolving over time from the command line to graphical icons, to the current object-oriented interface technology, which implements the workplace model defined by Common User Access (TM) (CUA (TM)) 91. OS/2 Version 2.0 is the Systems Application Architecture (SAA) environment for the workstation. The Workplace Shell makes OS/2 Version 2.0 an excellent desktop operating environment for all users today and advances operating system technology for tomorrow.


 * (TM) Trademark of International Business Machines Corporation.
 * (R) Registered trademark of International Business Machines Corporation.

INTEGRATING PLATFORM: The OS/2 Version 2.0 desktop provides a single environment from which a mixed set of applications - DOS, Windows (1), 16-bit and 32-bit OS/2 - can be started. Users can display most of these applications and their corresponding data simultaneously. OS/2 Version 2.0 automatically manages system resources such as memory, processor, hardware devices, programs and data files on behalf of all types of applications running concurrently on the system.


 * (1) Trademark of Microsoft Corporation.

CONCURRENT EXECUTION: OS/2 Version 2.0 supports the concurrent execution of tasks, permitting users to perform other tasks while processing one or many other tasks. This reduction in waiting time improves user response times and efficiency. Depending on the display adapter installed, users generally can run applications windowed or full screen, in graphics or text modes, and in the foreground or background. Full-screen operation in the foreground may be required or preferred for some advanced graphical applications where performance or timing considerations are critical.

INTERPROGRAM COMMUNICATION: "Cut and paste" can be performed easily across all types of applications, reducing the need for manual transfers of data and the resulting risk of errors. Dynamic Data Exchange (DDE) is supported between Windows and OS/2 Presentation Manager applications. Object linking and embedding (OLE) is supported between Windows applications.


 * (R) Registered trademark of International Business Machines Corporation.

PRINTING: Each printer is represented on the OS/2 desktop by a print object, enabling users to drag and drop print jobs onto any local or remote printer on the network. This smooth, integrated operation allows users to improve productivity by significantly decreasing the number of steps needed to print.

NETWORK SUPPORT: OS/2 Version 2.0 meets the needs of today's users who work in interconnected environments. OS/2 Version 2.0 provides robust networking and client-server capabilities, underscoring the benefits derived from IBM's unique systems know-how. Network servers, such as the IBM LAN Server and the Novell NetWare server, represented as objects on the OS/2 desktop, allow users easy access to the services of local and remote servers. When access is needed, OS/2 Version 2.0 prompts users for information, so they no longer must remember complex commands.

In addition, users no longer need to assign drive letters or port names to use the resources on the network. From the OS/2 Desktop, users can browse servers for shared resources; they can browse shared disks for files and programs and they can browse shared printers to manage print jobs.

APPLICATION AND SYSTEM PROTECTION: In addition to being the desktop operating system of choice, OS/2 Version 2.0 is the platform ideally suited for running mission-critical and line-of-business applications. OS/2 Version 2.0 is a protected system and application environment. Each application is encapsulated in its own address space and cannot access system or other application data. DOS and Windows sessions run in the protected mode of the 80386 processor.

If a Windows or DOS application (running in a window) attempts to violate the integrity of the system, the application will be ended gracefully without affecting the system and other executing applications. And, if DOS or Windows applications fail (for example, Unrecoverable Application Errors (UAEs)), that DOS session can be closed and restarted easily without affecting the other applications running on the system.

MULTIMEDIA APPLICATIONS: OS/2 Version 2.0 supports applications that utilize OS/2 and Windows multimedia extensions, allowing users to integrate multimedia applications into their environment. Users can look ahead to the next generation of software programs - exciting multimedia solutions for entertainment and education.

APPLICATION COMPATIBILITY: A very broad range of the current 17,000 DOS applications, 4,900 Windows applications, and 2,500 16-bit OS/2 applications will run unchanged on OS/2 Version 2.0. This vast assortment of applications permits users to choose the applications that provide the most effective solutions to their needs. This means that businesses do not need to invest in new applications and training right away;. they can migrate to the emerging, more powerful, 32-bit OS/2 applications as their needs grow.

IBM has subjected leading applications, based on market share and use of specialized functions, to rigorous testing. In addition, a large number of users have tested their applications on early versions of the OS/2 Version 2.0 product. IBM is aware of a very small number of applications, such as those that could compromise the integrity of the system or those requiring extremely high interrupt rates (typically, greater than 1,000 interrupts per second) that will not operate properly. Other applications may run with limited function or may require special settings. Refer to the OS/2 COMPATIBILITY INFORMATION in the OS/2 Version 2.0 package for details.

VERSION-SPECIFIC DOS: Some applications must run on a specific version of DOS. OS/2 Version 2.0 allows users to boot (start) specific versions of DOS, such as Versions 3.3, 4.0 and 5.0 or DRDOS Version 6.0 in a DOS session. This capability helps to ensure compatibility with DOS version-specific applications and device drivers, including block device drivers (such as LAN requesters) needed for network support.

BOOT MANAGER: OS/2 Version 2.0 allows users to boot (start) multiple operating systems, such as DOS Versions 3.3, 4.0 and 5.0; DRDOS Version 6.0; and OS/2 Version 1.3, on the same hardware system on which OS/2 Version 2.0 is installed. This ability to boot multiple operating systems allows applications requiring a specific operating system to run on a single hardware configuration. The boot manager feature also allows businesses with large numbers of users migrating from one release to another to fully test the new environment while the old environment continues to be operational.

MEMORY EXTENDERS: OS/2 Version 2.0 provides portability for the current set of DOS applications by adhering to current industry standards for personal computing. The ability of OS/2 Version 2.0 to execute DOS applications that use XMS, EMS, and DPMI (level .9) prevents existing DOS applications from becoming obsolete due to migration to OS/2 Version 2.0. While EMS is fully supported, performance is optimized for XMS and DPMI.

ADOBE TYPE MANAGER (1) (ATM (1)): OS/2 Version 2.0 includes the Adobe Type Manager, which supports industry-standard ATM fonts for Windows and Presentation Manager applications. Support for Windows applications requiring ATM fonts allows users to run their applications under OS/2 Version 2.0 without purchasing and installing the ATM for Windows. A selection of popular ATM fonts (Type 1) is also included.


 * (1) Trademark of Adobe Systems, Incorporated.

INSTALLATION: Rich colors, icons, progress indicators and status information all help to guide users easily through the new OS/2 Version 2.0 graphical installation. When installing over DOS, Windows, or a previous version of OS/2, applications and other environmental conditions are preserved or migrated to exploit the OS/2 environment.

Users can choose from two preselected installations, one optimal for most users, and another that installs the complete system. A third installation option enables users to install only the functions they need, reducing hard disk requirements. While a 60MB hard disk is required, actual hard disk requirements range from 15-30MB, depending on the installation options selected. OS/2 Version 2.0 also supports installation from a response file. The response file is a very efficient way of installing the system on many machines that need to be configured in the same way by allowing a system administrator to pre-select the installation options. The response file and the ability to install OS/2 Version 2.0 from any drive, including a LAN, help to reduce user involvement in the installation. Refer to OS/2 Version 2.0 Remote Installation and Maintenance (Red Book) (GG24-3780).

MIGRATION: During installation, OS/2 automatically migrates existing DOS, Windows and OS/2 environments, mapping them to the OS/2 Version 2.0 environment. In addition, OS/2 Version 2.0 contains profiles of more than 225 of the most popular DOS and Windows applications, which are placed in the appropriate DOS or Windows folders on the OS/2 desktop; OS/2 Version 1.X groups are mapped to OS/2 Version 2.0 folders on the desktop. OS/2 Version 2.0 also takes care of the special settings required by a few of the 225 DOS and Windows applications. This migration process also includes the supporting DOS, Windows, and 16-bit OS/2 device drivers and printer definitions and other applications on the hard disk. Users can achieve the look of OS/2 Version 1.3 to help migrate to the Workplace Shell. Refer to the WORKPLACE SHELL section of this document.

ONLINE HELP AND INFORMATION: The "Start Here" icon on the OS/2 desktop contains a selectable list of the tasks users perform most frequently, such as adding and using programs, finding information, printing and shutting down systems. Users can select the task they need to perform and move directly to the procedure for accomplishing it in the Master Help Index.

Online help and information is available at any time and provides users with instant explanations of OS/2 Version 2.0 functions, eliminating the need to keep a manual nearby. The online, interactive tutorial teaches users how to use a mouse, how to work with objects, how to optimize the windowed environment and how to use the online help and information.

The Master Help Index contains an alphabetic, selectable list of topics, enabling users to quickly locate instructions for completing any task supported by the OS/2 Version 2.0 product. Each topic contains hypertext links, allowing users to select a topic of choice and view related information immediately. Topics can also be searched and printed easily.

PRODUCTIVITY AIDS AND GAMES: The productivity aids and games (applets) included with OS/2 Version 2.0 provide a basic level of program function intended to help users learn to use the system and become productive immediately.

Productivity aids - calculator, calendar, notepad, and sticky pad help users perform and manage daily tasks. A to-do list acts as a reminder; an alarm helps to ensure tasks are done on time. Daily and monthly planning programs help users keep track of upcoming events. PM Terminal opens up a new experience for users unfamiliar with the world of online databases and bulletin boards. The Enhanced Editor and the PM Chart programs are useful for daily tasks and presentations. In all, 18 productivity applets are included.

Games - Games provide entertainment and help users unfamiliar with a mouse to practice their skills. The computer gives users a run for their money if they try to defeat it at OS/2 Chess. Klondike-style Solitaire is a favorite, along with Jigsaw, Scramble and Reversi.

HARDWARE EXPLOITATION: OS/2 Version 2.0 is supported on personal computers with an 80386SX (or compatible) or higher processor, with at least 4MB of memory and a 60MB hard disk with 15-30 MB of free space. Refer to the STATEMENT OF SERVICE section for additional information.

IBM has tested key functions of the OS/2 Version 2.0 product, based on selected model configurations provided by the manufacturer of non-IBM hardware systems. Testing results are available on CompuServe, NATBOARD, the National Support Center Bulletin Board System, the OS/2 Bulletin Board System, IBM Forums (OEM and OS2ARENA) and IBMLink (TM).


 * (TM) Trademark of International Business Machines Corporation.

PRINTERS

OS/2 Version 2.0 supports a broad range of printers, producing high-quality printed output from OS/2, Windows and DOS applications.

OS/2 Version 2.0 exploits the printers customers use most, including IBM, Hewlett-Packard, Epson, Panasonic and many others. In addition, OS/2 Version 2.0 includes a corresponding set of the most popular Windows printer drivers. The multitasking capabilities of OS/2 Version 2.0 allow users to save time by running DOS, Windows and OS/2 printing jobs in the background.

DISPLAY ADAPTERS

OS/2 2.0 supports a wide variety of DOS, Windows and OS/2 applications running side-by-side in windowed sessions when the primary display adapter (including adapters that support SVGA modes) is configured for VGA mode. OS/2 2.0 supports DOS applications running side-by-side in windowed sessions in most SVGA modes on certain display adapters. OS/2 2.0 also supports text-based DOS applications running side-by-side in windowed sessions when the display adapter is configured for XGA (TM) or 8514A modes. Broader support for high-resolution modes (higher than 640x480x16) will be provided over time. In addition, IBM is working with the manufacturers of popular boards to assist them in making their Windows and Presentation Manager drivers available. Information will be available on CompuServe, NATBOARD, the National Support Center Bulletin Board System, the OS/2 Bulletin Board System, IBM Forums (OEM and OS2ARENA) and IBMLink.

OTHER PERIPHERAL DEVICES

OS/2 Version 2.0 supports a broad range of hardware devices, including hard disk drives, diskette drives, tape drives, CD-ROM drives, optical disk drives, display adapters and pointing devices.

Support for devices utilizing the Small Computer System Interface (SCSI) includes chaining of commands, significantly improving throughput. In addition, OS/2 Version 2.0 provides a complete SCSI solution by supporting the Micro Channel and PC-bus-based architectures.

Some FAX and sound adapters are extremely timing sensitive, requiring more than 1,000 interrupts per second. These adapters may not operate successfully in DOS sessions.

OS/2 Version 2.0 allows all applications to access disks formatted with the High-Performance File System (HPFS) and enhanced file allocation table (FAT) file system. The enhanced FAT file system provides better performance than FAT, and the HPFS provides extremely fast access to very large disk volumes. In addition, the 2GB limitation on the size of each disk volume has been raised.

Theoretically, the new limit is 64GB, but a practical, usable size is 5-7GB (per volume). This support for very large disk volumes increases the productivity of network administrators, who no longer must continually move and delete data to free disk space.


 * (R) Registered trademark of International Business Machines Corporation.

SYSTEM PERFORMANCE: OS/2 Version 2.0 allows application developers to create applications that exploit the 32-bit architecture. These capabilities include 32-bit instructions and data addressing, a flat memory model capable of supporting programs with address spaces as large as 512MB, the interrupt and task switching managers needed to accommodate 32-bit save and restore operations and an enhanced 32-bit loader. Most 32-bit applications perform faster on OS/2 Version 2.0 than their 16-bit counterparts. Over time, as more applications are written to take advantage of the power of 32-bit OS/2 Version 2.0, additional performance improvements should be realized.

The ability of OS/2 Version 2.0 to run multiple tasks concurrently helps to improve the productivity of users; tasks previously performed end-to-end can now be run in parallel. 32-bit OS/2 Version 2.0 was designed to run in a minimum of 4MB of memory, and in that environment, the benefits of concurrent tasking can be realized. However, to unleash the power of complex applications running in multitasking environments, hardware should not be a constraint.

Combinations of all types of applications - DOS, Windows and OS/2 - running together on the system benefit from the predictable performance of the OS/2 Version 2.0 environment. OS/2 Version 2.0 runs applications with performance equal to or better than their native environments.

Unlike the cooperative multitasking used by Windows applications, which depends on applications voluntarily sharing system resources with other applications (and which must be written specifically to share resources), the preemptive multitasking scheme implemented by OS/2 Version 2.0, reserves control for the system itself, balancing the performance of all the applications running on the system.

RELATED PRODUCTS AND SERVICES

PRINT SERVICES FACILITY/2 (PSF/2)

PSF/2 is a solution for LAN customers with high-function, high-capacity or department printer requirements. PSF/2 supports multiple workstations, datastreams and printer types. Refer to Programming Announcement 292-138, dated March 17, 1992.

LAN AUTOMATED DISTRIBUTION/2 (LAD/2) SERVICE

The LAD/2 service allows qualified IBM systems engineers to install, configure and upgrade operating systems and other software on workstations attached to LANs. This service significantly decreases installation time by supporting the distribution of the Extended Services and LAN Server Version 2.0 (requesters only) simultaneously with the installation of OS/2 Version 2.0. LAD/2 also can be used to distribute the Extended Services and LAN Server Version 2.0 to workstations on which OS/2 Version 2.0 was previously installed.

Contact your IBM representative for information about this service.

OS/2 VERSION 2.0 SERVICE AND SUPPORT

PROGRAM DEFECT SUPPORT

Program service support for OS/2 Version 2.0 consists of IBM Central Service, including the IBM Support Center. Program services will be available until March 31, 1994.

Program services from IBM are provided through any of the following channels: IBM Central Service will respond to a defect in the unaltered portion of the licensed program if the problem can be recreated in the Specified Operating Environment or on other computers not included in the Specified Operating Environment, with a 386 SX, or higher, or compatible processor. IBM Central Service will respond, as determined by IBM, by issuing: During the first three months of your license, if IBM cannot provide the defect support described above, you may terminate your license by returning all copies of the program and your money will be refunded.
 * IBM Authorized Dealer
 * Technical Coordinator, if one is identified
 * Mail in Defect Report Form attached to the Service/Support Information card included with the program documentation.
 * Corrective service information, such as correction documentation
 * Notice of availability of corrected code
 * Restriction
 * Bypass.

ENHANCED SUPPORT OFFERINGS

In addition to the entitled defect support described in the program defect support section above, the following enhanced support offerings are available:

OVERVIEW AND POSITIONING OF ENHANCED OFFERINGS: The following enhanced offerings are targeted to meet different customer requirements. The OS/2 Bulletin Board System (BBS) is targeted for end users with the appropriate electronic communications equipment.

CompuServe will be available as an additional electronic channel for all end users. OS/2 Support Line provides support for OS/2 Version 2.X, as a low cost offering intended for individual users and small businesses. SystemXtra (TM) is targeted for customers with multiple systems installed and designated Technical Coordinators or other focal points. SystemXtra provides support for OS/2 Version 2.0 Licensed Program Products (such as OS/2 Version 2.0, Extended Services, LAN Server Version 2.0). SystemXtra also provides Single Point of Contact support for software and hardware, defect and non-defect problems, with premium response within one hour. In addition, End User Support (EUS), a currently available service offering, provides assistance with problems and answers to questions about a variety of IBM and non-IBM hardware and software products, including both operating systems and application programs. This offering is targeted for the PC end user.


 * (TM) Trademark of International Business Machines Corporation.

OS/2 BULLETIN BOARD SYSTEM (BBS): The OS/2 BBS enables the user to electronically access OS/2 technical information, exchange messages with other OS/2 users, submit program defects to IBM and receive information regarding the availability of fixes. For information on registration and access to the OS/2 BBS, call 1-800-547-1283.

COMPUSERVE: IBM will maintain a forum (IBMOS2) on CompuServe that offers services similar to the OS/2 BBS described above. For membership information, call 1-800-848-8199.

OS/2 SUPPORT LINE: The OS/2 Support Line enhances IBM's entitled Program Services by providing assistance with customer problems including installation, setup, usage and "how to" questions. This offering provides assistance for currently supported versions of IBM's OS/2 Version 2.X Operating System only. This offering entitles the registered user to voice support via the 1-800-237-5511 telephone number from Monday through Friday, excluding national holidays, between 8:00 a.m. and 5:00 p.m. (Eastern time).

Licensed OS/2 customers considering the OS/2 Support Line offering may register for 60 days of the toll-free voice support at no charge. To register for this voice support trial period, mail the registration card portion of the Service/Support Information Card contained in the OS/2 Version 2.0 program package to the preprinted address on the card. Customers may also register for the trial period by calling 1-800-237-5511. All registrants of the 60-day trial period will be mailed a welcome letter describing the terms and conditions of the offering and information regarding the expiration date of the trial period. The OS/2 Support Line is available for an annual subscription fee of $129. To purchase OS/2 Support Line, call 1-800-237-5511 and provide a credit card number. If paying by check or money order, an invoice will be mailed to the customer. After purchasing OS/2 Support Line, IBM will notify the registrant of the effective date of the agreement and provide instructions on how to access a number of mini-applications (applets). The OS/2 Support Line offering will be available concurrently with the availability of OS/2 Version 2.0.

SYSTEMXTRA FOR PERSONAL SYSTEMS: SystemXtra for Personal Systems is IBM's premier level of software service for currently supported versions of IBM's OS/2 and other selected IBM licensed program products running on an Personal System/2 or other eligible platform in a Personal Systems environment.

SystemXtra for Personal Systems provides direct access to IBM's support structure by calling 1-800-IBM-XTRA, or via electronic facility (for customers with IBMLink authorization) for submission of problems or questions related to eligible Personal Systems products, including currently supported versions of IBM OS/2. IBM will provide premium response to SystemXtra customers, responding to all submissions within an hour of receipt by IBM SystemXtra personnel during normal business hours. Emergency support will be provided after hours on a call-out basis, within one hour.

IBM specialists will answer questions, provide problem analysis and resolution assistance, and when applicable, coordinate hardware service for machines that are warranted or covered by IBM Maintenance Services. IBM will take ownership of problems and manage them through resolution. Refer to the SystemXtra for Personal Systems Announcement 389-202 for more detail.


 * (R) Registered trademark of International Business Machines Corporation.

END USER SUPPORT: Refer to Marketing Announcement 389-202, dated December 12, 1989 for details.

EXTENDED SERVICES
Extended Services, together with the companion product SAA Distributed Database Connection Services/2 (DDCS/2), meets the needs of OS/2 users who require access from intelligent workstations to relational databases and other communications services located locally on the workstation, across a LAN, on a remote system or host platform. Extended Services is comprised of three components:

Communications Manager, Database Manager and Query Manager. DDCS/2 is a separate product. Advantages common to the Extended Services components include:
 * Multi-vendor Platform
 * Extended Services is capable of running on a much broader hardware and software base than its Extended Edition predecessor. Database and communications functions may be used not only on IBM personal computers with OS/2 Version 2.0, but also on OS/2 Version 1.3 (refresh level 1.30.1 or later) and on selected non-IBM compatible hardware platforms and selected non-IBM OS/2 operating systems. Extended Services will support both 16- and 32-bit applications.
 * National Language Support
 * Extended Services provides multi-national solutions for customer's expanding global business needs with eleven single-byte versions including U.S. and U.K. English.
 * Reliable Base
 * Extended Services will exploit the OS/2 attributes of preemptive multi-tasking, performance and integrity. This will allow the use of simultaneous diverse communications connectivities and protocols and simultaneous multiple database transactions in a protected environment.
 * Architected Design
 * Extended Services uses IBM's Systems Applications Architecture (SAA) including the Common User Access to enable a consistent application appearance. Communications Manager uses Common Communications and the Common Programming Interface - Communications (CPI-C). These facilitate the development of distributed applications and allow their portability across the SAA family of products.
 * Database Manager supports the portability of applications across IBM relational database platforms via the following architectures; IBM SAA SQL Level 1, Multi-vendor Integration Architecture (MIA), Distributed Relational Database Architecture (DRDA), and implements the client/server model for support of database applications running on DOS, Windows and OS/2 client workstations.
 * LAN Improvements
 * Adoption of the new LAN Adapter and Protocol Support (LAPS) provides more efficient processing of the IEEE 802.2 and NETBIOS protocols with increased performance in both cases across supported LANs.
 * Productivity Aids
 * Seven new productivity aids will be shipped with Extended Services to supplement and enhance usability. Included are print and file transfer utilities, a keyboard utility, a problem determination tool, APL support and a database performance optimization tool.
 * PCPRINT - supports printing to one or more PC printers with a wide selection of printers, queues, drivers and fonts. Printing may be from PC, VM or MVS/TSO files with many pagination options.
 * ALMCOPY - supports uploading or downloading files between a PC and a System/370 VM host. Facilities such as wild card naming enhance performance, particularly with multiple file transfers.
 * TOGGLE - provides additional keyboard and mouse support to facilitate control of and navigation between 3270 sessions.
 * SNAPDUMP - is a set of tools designed to facilitate problem determination. It collects data from multiple sources including errors and traces, packages it for review and has options for forwarding the data to other service points.
 * APL - provides support for host APL under a 3270 session. APL characters may be input from the keyboard or received from the host and displayed and printed.
 * Host Printing via Printer Definition Tables - provides additional function and control for 3270 printing. It enables the "rotate" facility and enhances performance for many printers.
 * EXPLAIN - provides the database programmer with a tool to help analyze SQL statements and optimize performance of database applications.
 * A new publication is shipped with Extended Services which describes each application.
 * Extended Services Installation
 * It is possible to install Extended Services from a drive other than "A". The drive can be a shared drive on an IBM LAN Server Version 2.0 system, other network server systems, or an alternative local drive. For example, when connected to an IBM LAN Server Version 2.0 system a user can specify the network drive and execute Extended Services installation with no diskettes required. This installation is much faster and easier across the LAN.
 * NetWare Compatibility
 * Extended Services (Database Manager and Communications Manager) may coexist on a network with Novell NetWare LAN requesters and servers. In addition, NetWare LAN requesters may be installed on the same workstation as Extended Services.
 * Instructions for the installation of the NetWare requester for OS/2 are included in the NetWare Services for OS/2 product.
 * Users will find additional information in the OS/2 LAN Server and NetWare from IBM Coexistence Guide, and should refer to the COEXIST.TXT FILE in the NetWare Requester before installing the requester with either Extended Services or the LAN Server/Requester.

COMMUNICATIONS MANAGER (CM)
The Communications Manager component of Extended Services provides extensive support for terminal emulation, diverse connectivities using several different protocols, traditional and peer networking and gateways within a single offering, tailored to individual user requirements. By utilizing the advanced capabilities of OS/2, the functions of Communications Manager can be run simultaneously as a reliable service to the users. In addition, Communications Manager has powerful support for application developers, system and network administrators.
 * End User Support
 * CM provides 3270, 5250 and ASCII terminal emulation, each containing or having access to associated file transfers.
 * Multiple windowed sessions may be run simultaneously to help boost the productivity of the user. Broad connectivity support allows applications (such as database or user developed) to access data locally on the workstation, across the LAN or across a WAN to remote hosts or services.
 * Application Development Support
 * A very broad range of Application Programming Interfaces (APIs) is available serving the LAN, WAN, Emulator, Distributed Application, Services and Systems Management environments.
 * Applications may be developed as 16- or 32-bit, the latter using the IBM C Set/2 compiler, which supports the following APIs:
 * CPI-C, APPC, Common Services, System Management, EHLLAPI, NETBIOS, and IEEE 802.2
 * For development error correction CM has traces and error logs. In addition, CM provides the associated underlying code to help the communications links function correctly and simultaneously. The application developer concentrates on the application, confident that the communications support will work correctly and efficiently.
 * Systems and Network Management Support
 * For installation, CM has several alternative configuration options ranging from simple to comprehensive, and from manual to programmed. The incorporation of Advanced Peer-to-Peer Networking (APPN) from the previous NS/2 product greatly simplifies the setup and modification of these types of networks.
 * Remote Operations support in conjunction with 370 NetView gives centralized workstation administration and control. The use of First Failure Support Technology (FFST) for the automatic logging of LAN errors as they occur is a powerful new tool just beginning to be used with CM. Finally, the availability of the SNAPDUMP productivity aid provides another powerful tool for tracking errors should they occur.
 * Other Features
 * SNA gateway support now allows the simultaneous use of up to 254 workstations through the Communications Manager's SNA Gateway attached via a single or multiple adapters. Successful operation in a given environment may depend on other factors, such as application load and/or line speed, so the ability to exploit a full complement of 254 workstations should not be assumed for all cases. Note that the total number of LU sessions (254) per gateway, an SNA limit per PU, is not increased. The maximum number of workstations in any configuration utilizing a single gateway is 254 with a single LU for each. If performance is perceived to be unsatisfactory, the use of a more powerful gateway computer could be considered.
 * 3174 Peer Communications enabling (together with associated support at the controller) allows coax-attached workstations to enjoy many of the benefits of Token-Ring LAN membership, including the ability to use APPC applications.
 * CM supports the Network Device Interface Specification (NDIS). Existing and future adapters conforming to NDIS may be used and exploited in support of Extended Services. Information about the support of NDIS Media Access Control (MAC) device drivers and the availability of independent testing can be obtained by writing Personal Systems Programming at the following address. Customers who have already requested and received an IBM OS/2 NDIS Driver Implementation Package will receive new information automatically.
 * IBM Corporation
 * Dept. D53, Bldg. 906
 * 11501 Burnet Road East
 * Austin, TX 78758
 * FAX (512) 838-8035


 * Migration
 * All previous versions of CM applications written to published APIs are upwardly compatible with Extended Services.
 * Any level of CM may use any level of the SNA gateway, providing maximum flexibility in the migration process.

DATABASE MANAGER
The Extended Services Database Manager is an integrated host and desktop relational database providing consistency with IBM's SAA-related family of database products. Two versions of Extended Services are offered. The Extended Services for OS/2 is a single user package that provides native database capabilities to either a stand-alone or LAN-attached workstation. This version can also be configured as a client to a remote database server installed on the LAN or to the host. Extended Services with Database Server for OS/2 is the server version of the product providing database support to DOS, Windows or OS/2 client workstations through its client enabler Distributed Feature. Access to host databases is possible for either version when IBM SAA Distributed Database Connection Services/2 (DDCS/2) is also installed.
 * Flexibility
 * In addition to the APIs supported by earlier versions, the Database Manager's menu of programming interfaces is supplemented with a SQLEKILL interface. This interface permits a database administrator to force users off without bringing the database down so that functions like backup and restore can be performed.
 * To obtain a copy of these documents send a written request to Personal Systems Programming at the following address.
 * IBM Corporation
 * Database Manager Products
 * Dept. A04, Bldg. 901
 * 11501 Burnet Road East
 * Austin, TX 78758
 * FAX (512) 838-0050


 * Connectivity
 * In addition to access across supported LANs, the Database Manager with the Communications Manager component and the Distributed Database Connection Services/2 (DDCS/2) software product, provides transparent access from the Database Manager to IBM's DRDA host relational databases, requiring no separate host access code. Access can be from a single workstation with DDCS/2 installed or from DOS, Windows or OS/2 client workstations through a comparably equipped database server.
 * Price/Performance
 * Using OS/2 Version 2.0 increased memory capabilities, Database Manager can support additional database clients, additional concurrent databases and enhanced performance tuning.
 * Extended Services is repackaged to provide a single user version and a low-cost client/server solution. Extended Services database servers support older Extended Edition Version 1.2 or 1.3 APPC or SQLLOO clients. These clients and Extended Services database clients can access shared databases on a LAN or at a host. The maximum number of configurable applications is increased to 252. However, successful operation in this environment is dependent on factors such as application load and available memory.
 * Ease-of-Use
 * Database Manager's ease-of-use is improved for system administrators through the addition of APPN and NETBIOS support.
 * Both support methods provide simplified configuration processes when compared to earlier releases. For experienced SQL users, a command line interface is provided for quick entry to database functions. Access to both LAN and host databases is supported from the OS/2 command line.
 * Reliability and Integrity
 * Database Manager provides an outstanding platform for mission critical applications through its support of roll-forward recovery, transaction management, concurrency, declarative referential integrity and backup functions to user-specified devices (for example, tape, disk, LAN server, host and optical disk).
 * First Failure Systems Technology/2 (FFST/2) and expanded trace facilities allow users and systems administrators to easily diagnose and solve problems. Logging of errors and other pertinent trace information occurs at the time of failure, eliminating the need to recreate the error scenario.
 * Investment Protection
 * Databases created under earlier versions of the Extended Edition's Database Manager can be easily migrated for use with Extended Services. This migration is automatic when using Query Manager the first time a connection is made to the database. The MIGRATE1 command can be issued from the OS/2 command line.
 * Extended Edition databases backed up and later restored using Extended Services can be migrated automatically. Application programs can migrate databases using the "SQLEMIGD" API. Using IBM's C SET/2 compiler, 16-bit applications can exploit the OS/2 Version 2.0 32-bit operating system for increased performance and portability.
 * Existing Extended Edition Version 1.2 and 1.3 DOS clients and Extended Services clients can coexist and access the same Extended Services database concurrently. While Extended Services database servers will support Extended Edition clients, Extended Services clients are unable to access the earlier Extended Edition database servers.
 * Productivity and System Management
 * A set of graphical DBA tools assist in database administration, catalog management, configuration, archiving and backup of data.
 * To assist in performance tuning, an "EXPLAIN" tool is packaged as a productivity aid in Extended Services. EXPLAIN provides and obtains access path selection information about an SQL statement to be executed and can be used to determine if performance tuning or resource management changes should be considered or if RE-ORG or RUN-STATS on a table would be beneficial. This "as-is" product, previously available through OS2Tools and ESDTools, is provided in direct response to customer requests.

DDCS/2
IBM's SAA Distributed Database Connection Services/2 product is a separately packaged product that, when installed with Extended Services, provides transparent access to IBM's relational database family of products. Read/write connection is provided to the appropriate version of DB2, SQL/DS or OS/400 host databases.

DDCS/2 comes in either a single user or multi-user version. The single user version can be installed on either version of Extended Services for host access by that workstation. The multi-user version can be installed only on the Extended Services with Database Server for OS/2 product and provides host access for DOS, Windows or OS/2 clients.

EXTENDED SERVICES SUPPLEMENTAL INFORMATION - PUBLICATIONS

Extended Services publications, announced as available from IBM, may be ordered at availability.

PUBLICATIONS ADDED TO THE SOFTWARE SHIPMENT GROUP:
 * Product Supplemental Information Document (G04G-1009)
 * Communications Manager Additional Function Installation Guide (S96F-8312)
 * Productivity Aids (S96F-8313)
 * Communications Manager keyboard templates are added to the basic shipment group.

SPECIFIED OPERATING ENVIRONMENT - MODEMS

Modem support under the Communications Manager is clarified as follows:

The following asynchronous modems are supported: Other modems that comply to the Hayes Attention Command Set or to the V.25bis standard are, with some limitations, also supported by the Extended Services Communications Manager. For example, the IBM 7855 Modem is supported in a Hayes-compatible mode; however, the full V.32 function set is not available under Extended Services.

Synchronous Modem Support - Communications Manager supports IBM modems conforming to the CCITT V.25/V.28 (EIARS232D) interface standards, and also IBM-compatible vendor modems conform to the same standards. PLANNING INFORMATION

MEMORY AND HARD FILE ESTIMATING WORKSHEETS: The following worksheets may be used to help determine hardware capacity requirements for OS/2 configurations. To estimate requirements, add the recommended memory or hard-file size for the base operating system and the Extended Services functions and components desired. These totals plus sufficient buffer must be added to the capacity in megabytes required for other user applications and the requirements for user data.

The numbers shown in the worksheets give the recommended memory size in megabytes for concurrent operation of the functions listed and not the total size of all the code and data areas that comprise the functions. The quantities shown assume an acceptable degree of swapping. Refer to the Memory Management Techniques in the Extended Services Information and Planning Guide for a description of the method used to develop these quantities as well as for more detail and reference scenarios.

Some users may begin to tax the capacity of available workstations and servers as function is increased. In some situations it may be desirable to move to faster and higher capacity hardware to maintain desired performance.

LAN SERVER VERSION 2.0
IBM Corporation Department D53 11400 Burnet Road Austin, TX 78758
 * LAN Server Version 2.0, when combined with OS/2 and Extended Services (Database Manager and Communications Manager), provides one of the most comprehensive integrated solution in the industry.
 * With Extended Services, a complete network operating system environment for sharing of resources (files, printers, serial devices, applications, relational databases and communications facilities)
 * OS/2-based server capabilities shared with OS/2, DOS and Windows clients
 * Interoperation with Microsoft LAN Manager (clients and servers from both vendors' products interoperate)
 * Coexistence of LAN Server and NetWare clients on a single workstation
 * Stronger national language support than any other server environment in the industry (single-byte and double-byte languages)
 * LAN Server Version 2.0 fault tolerance, security and system monitoring functions protect mission-critical applications and data.
 * Minimizes down time by reducing the effect of system or application failures:
 * Fault tolerance (disk duplexing and disk mirroring) of mission-critical data via duplicate copies of files and directories
 * A file replication service to provide copying of files or entire directories automatically on a time-interval basis
 * Uninterruptible Power Supply support to ensure against failures caused by temporary interruption of power
 * OS/2 application protection so program errors don't bring the operating system or program down
 * Designed to protect resources against unauthorized use:
 * User Profile Management, encrypted passwords and resource access controls to secure resources shared by the server
 * Local security for the workstation running the Advanced Server product
 * Provides notification of system events and diagnostic aids for resolution of system problems:
 * Alerts sent by the server to the administrator to announce system events and warn of problems
 * First Failure Support Technology/2 to provide point-of-failure information and transmission of alerts to IBM NetView and LAN Network Manager
 * LAN Server Version 2.0 clients may be booted remotely, providing protection for a company's data and applications across Token-Ring, Ethernet and PC Network LANs.
 * Designed to protect resources against unauthorized copies:
 * Clients' workstations without disk or diskettes may run using data and applications from the server
 * Ensures use of the correct system and application code at each client workstation:
 * One copy of programs kept at the server may be used by all licensed clients
 * A single updated copy of changed code is installed once to be used by all licensed users
 * Clients may use local disk or diskette media if appropriate for some applications:
 * A configuration with a hard disk and without a diskette is secure from operator tampering
 * LAN Server access control permits the administrator to restrict copy capability of a resource even if client workstations have removable media
 * LAN Server Version 2.0 is packaged with Entry and Advanced versions to best match customer's requirements of function and performance.
 * Entry and Advanced server offerings match the needs of the environment (Advanced only on OS/2 SE Version 1.3)
 * Distributed Feature allows purchase of a client license without regard to number of servers accessed
 * Allows purchase of exactly the number of clients needed
 * Allows greater savings in multi-server environments
 * Server environments designed to balance the workload:
 * Single-server and multi-server environments (domains)
 * Alias names for resources to allow transparent access to resources within a domain without regard for the physical location of the resource
 * A "single system image" is presented to users via the use of domains and aliases
 * Servers run on OS/2 versions, which protect an existing investment or exploit new technology:
 * Server solutions for OS/2 SE Version 1.3 and OS/2 Version 2.0 with LAN Server and Extended Services components selectable as needed
 * Servers may be migrated from OS/2 SE Version 1.3 to OS/2 Version 2.0 when appropriate (phased migration)
 * LAN Server Version 2.0 enhances clients' support to include DOS, Windows, OS/2 SE Version 1.3 and OS/2 Version 2.0 providing increased flexibility and investment protection.
 * Clients supported on multiple operating system platforms to protect previous investments and exploit new technologies:
 * OS/2 SE Version 1.3
 * OS/2 Version 2.0
 * DOS
 * DOS/Windows
 * The DOS LAN Requester machine requirements are those required to support the DOS Versions 3.3, 4.01, or 5.0 operating system equivalents. The DOS LAN Requester is supported on all three, but DOS 5.0 base code is the only version of DOS supported. Also, the drivers necessary for memory management in the 3.3 and 4.01 environments are available with no support provided.
 * Multiple logons allowed for OS/2, DOS and Windows clients:
 * Logon by a single ID at multiple workstations concurrently
 * Multi-logon capability may be prohibited by administrator
 * Virtual device driver (VDD) allows DOS Netbios applications (such as DLR) running on OS/2 Version 2.0 to share an adapter with other DOS and OS/2 Netbios applications:
 * Up to four DOS Netbios applications concurrently
 * Up to four adapters per machine
 * Removes requirement for LAN Support Program
 * LAN Server Version 2.0's Windows support is one of the strongest in the industry due to new additions to the client code:
 * Logon/logoff via the Windows interface
 * Files browse consistency (alias support and display of user-accessible resources)
 * Automatic assignment of resources at logon
 * Application selection via Windows
 * LAN Server Version 2.0 provides facilities for coexistence for smooth migration from PCLP, previous versions of LAN Server and Microsoft LAN Manager, to LAN Server Version 2.0.
 * Interoperation with other releases of IBM LAN Server:
 * LAN Server Version 1.2 and 1.3 clients may logon and access resources in a LAN Server Version 2.0 domain
 * LAN Server Version 1.0 and IBM PC LAN Program Version 1.3 clients may access resources after a logon to appropriate servers
 * LAN Server Version 1.3 servers may exist in a LAN Server Version 2.0 domain
 * Interoperation with Microsoft LAN Manager Version 2.0:
 * Microsoft LAN Manager Version 2.0 clients can logon and access resources in an IBM LAN Server Version 2.0 domain
 * IBM LAN Server Version 2.0 clients can logon and access resources on a Microsoft LAN Manager Version 2.0 server
 * Migration from previous releases of IBM LAN Server and PC LAN Program Version 1.3 to LAN Server Version 2.0:
 * A migration aid is provided for movement from PC LAN Program Version 1.3 and LAN Server Version 1.0
 * A migration aid is not needed for migration from LAN Server Version 1.2 or 1.3 to Version 2.0 (no conversion needed)
 * A migration handbook with step-by-step procedures is provided in the product package
 * LAN Server Version 2.0 and its clients support IBM and OEM hardware platforms, operating systems and network adapters and media protecting existing customer investments.
 * Support for IBM and OEM hardware:
 * OEM workstation devices tested in Boca Raton, FL, and Austin, TX, compatibility labs
 * Models from different vendors announced as of March 15, 1992.
 * Support for IBM and OEM versions of operating systems:
 * Operating systems versions available from OEM vendors tested with appropriate hardware.
 * Support for LAN adapters:
 * Up to four LAN adapters supported in a single workstation running OS/2
 * Support for IBM and OEM adapters via NDIS compliance
 * Compliance information available from Austin, TX:
 * OS/2 with LAN Server provides a robust development environment which can be common for clients and servers.
 * OS/2 and LAN Server provide the advantage of being able to develop client and server applications on the same operating system platform
 * LAN Server and OS/2 Version 2.0 provide a platform for running mixed operating system environments suited to the needs of the user and the application
 * LAN Server APIs are compatible with previous versions of OS/2 LAN Server and with the Microsoft LAN Manager
 * LAN Server Version 2.0 supports 32-bit applications created with the IBM C SET/2 Version 1.0 compiler, which allows 32-bit applications to call the 16-bit APIs
 * Existing applications running with previous versions of LAN Server and LAN Manager are supported
 * Server functional capabilities allow placing the processing power where it's needed:
 * Remote program execution available when resources are at the server
 * File and print functions may be placed where the capability exists or is most efficient
 * Administration and management of the LAN is made more productive through local and remote system management tools, diagnostic aids and online publications.
 * System management at the Server, from a LAN-connected workstation, or from across the country:
 * System management for authorized administrators via menus, the command line, or APIs on any OS/2 workstation
 * Operator rights capability to allow an administrator to delegate selected administrative function to other users
 * Alerts sent from the server to the administrator to provide status and failure or statistical information
 * First Failure Support Technology/2 (FFST/2) provides transmission of alerts to NetView and to LAN Network Manager that provide point-of-failure data
 * Management of applications loaded onto the client workstations from the server disks allows version control and single point-of-update
 * New, easier installation:
 * Graphical installation/configuration capabilities are simplified for the administrator and user
 * Improved online publications:
 * Online publications and graphical aids provide on-screen information
 * Redesigned, customer-oriented library structure makes information more accessible
 * The new OS/2 LAN Server Version 2.0 meets customers' needs for advanced function, performance, reliability, integrity and ease-of-use by exploiting OS/2 advanced capabilities.
 * LAN Server 2.0 - Entry offers improved performance, compared to LAN Server 1.3, at a very attractive price.
 * LAN Server Version 2.0 - Advanced offers the same faster LAN transport as the Entry package and provides a 386 high-performance file system. The Advanced server performs 1.1 to 2.5 times improved performance to the requester over OS/2 LAN Server Version 1.3.1 and is 2.0 to 5.0 times more efficient (CPU utilization) than LAN Server Version 1.30.1.
 * The superior performance of the Advanced package is particularly evident in heavy workload environments such as the remote IPL of OS/2 Requesters.
 * LAN Server Version 2.0 - Entry is recommended for a LAN environment with the following characteristics:
 * New LANs with up to 18 concurrent remote IPL requesters.
 * New LANs with up to 32 active users. Fewer users are recommended for heavy activity such as concurrent transferring of data to/from the server and more users may be supported for medium activity such as reading a file from the server, manipulating it at the requester, then storing it at the server. Additional users can be logged on, but not active.
 * LAN Server Version 2.0 - Entry running on OS/2 Version 2.0 is recommended for 32-bit server application development in the LAN environment described above.
 * LAN Server Version 2.0 - Advanced is recommended for a LAN environment with any one of the following characteristics:
 * Workloads greater than recommended for LAN Server Version 2.0 - Entry
 * Fault tolerance is required
 * Local security is required
 * Optimum performance is desired

OS/2 LAN SERVER 2.0 PRODUCTIVITY AIDS


 * LANUSER2 - Create a user ID from a previously created ID
 * LANMSG - View a LAN message file
 * LANACNT - Change the settings for the NETLOGON service
 * LANACCSS - Obtain information about the access to server resources given a single user ID
 * CONMAN - Display the current state of all LAN Connections while connecting to, releasing and reassigning LAN resources
 * CHGSRVR - Change the server name of a domain controller or the name of an additional server and then update the domain control database and user information with the new name
 * RPLDISK - Create a Token-Ring remote IPL bootable diskette (used to replace the Token-Ring adapter ROM module function). This diskette may also be used in the OS/2 2.0 remote install procedure.

MEMORY AND DASD

MEMORY AND FIXED-DISK ESTIMATING WORKSHEETS: Use the following worksheets as guidelines in determining the memory and fixed-disk requirements for each server or requester workstation on your network. Add the size required for the server or requester product to the size required for the operating system (the OS/2 program for OS/2 LAN Server and OS/2 LAN Requester; DOS for DOS LAN Requester) and the size required for each application. Include an allowance for user application data. Refer to "Hardware, Memory, and Fixed-Disk Requirements" in the LAN Server Network Administrator Reference Volume 2 for considerations regarding memory and fixed-disk size.

Fixed-disk requirements for workstations on your network are changed if you follow the advanced installation path during installation or if you provide users of workstations with custom installation diskettes. In both cases, more efficient use can be made of the available fixed-disk space, because only the code relevant to the components or functions specified is installed.

Note, however, that the advanced path also allows installation of more functions, which may cause a workstation to require more fixed-disk space. In the following worksheets, requirements for OS/2 LAN Server and OS/2 LAN Requester are given for each installable function, to easily determine required memory or fixed-disk space.

The memory requirement is less if the user does not run all installed functions and applications concurrently. System memory requirements are based only on applications and functions that run concurrently. Note also that memory requirements vary from application to application and depend on the conditions under which each application is used.

Using less than the recommended memory may increase the time required to switch from one function or application to another, reduce keystroke responsiveness, or reduce throughput. For the impact of caching, buffers and tuning, refer to "Performance Tuning" is the LAN Server Network Administrator Reference Volume 2.

With one fixed disk on a workstation, the LAN Services installation/configuration program allows a user to select the fixed disk on which to install LAN Services. Note, however, that User Profile Management, LAN Adapter and Protocol Support, and First Failure Support Technology/2 are always installed on the boot drive.

NOTE: Determine and install the proper memory and disk capacities and select the programs to achieve intended results. The customer is responsible for the installation of, use of, and results obtained from the machines and programs.

IBM does not warrant or otherwise guarantee any performance or usability results implied by this data. Ensure that adequate hardware configuration flexibility exists to accommodate possible changes, such as future enhancements, new customer applications and increased user data requirements.

| Memory Estimating Worksheet for OS/2 LAN Requester Workstations | |+| |Components                                     |   Memory (MB)  | |+| |Base operating system                          |                | | Base (OS/2 SE 1.3)                            |       1.5      | | DOS Compatibility                             |       0.5      | | High Performance File System (HPFS)           |       0.3      | | Active Spooling (while printing)              |       0.3      | | System Performance Buffer (1)                 |       0.5      | |OS/2 LAN Requester:                            |                | | Requester (required)                          |       0.6      | | User Profile Management (2, 3) (required)     |       ___      | | LAN Adapter and Protocol Support (2, 3)       |       ___      | | First Failure Support Technology/2 (2, 3)     |       ___      | | Fault Tolerance Administration                |       0.5      | | OS/2 LAN API Structures (4)                   |       ___      | | LAN Services installation/configuration       |       0.6      | |  program (for requester, when in use)         |                | | OS/2 LAN Online Reference and Help panels (4) |       ___      | | OS/2 LAN Command Reference (4)                |       ___      | | Applications (5)                              |       ___      | | Applications data (6)                         |       ___      | |+| | 1.This additional system memory allows better performance for  | |  transient conditions such as program loading, program         | |  termination, and print spooling. | | 2.This component is common to LAN Server 2.0 and the Extended  | |  Extended Services program. | | 3.The memory required for this component is included in the    | |  Requester number. | | 4.No memory required; only requires fixed-disk space on the    | |  workstation. | | 5.Use figures provided by the supplier of the application. | | 6.Figures are dependent on the application and the user. | | Memory Estimating Worksheet for DOS LAN Requester Workstations | |-| |                                                                | |    Select one DOS 3.3, 4.01, or 5.0 option with the memory      | |   setting desired on the workstation. To calculate the        | |   memory remaining for use by applications and data, subtract  | |   the low memory required by this option from 640KB (total     | |    low memory). For example, to run DOS 4.01 with /HIM or     | |   /EMS, 495KB must remain for applications and data            | |   (640KB -- 145KB = 495KB). | |                                                                | |+| |                                                | Required       | |Components                                     | Low Memory (KB)| |+| |DOS LAN Requester (with DOS and LAN Support    |                | |Program installed):                             |                | | DOS 3.3 with low memory                       |     170        | | DOS 3.3 with high memory using /HIM or        |     136        | |  /EMS (1)                                     |                | | DOS 3.3 with high memory using /UMB (2)       |     ___        | |                                               |                | |  DOS 4.01 with low memory                      |     180        | | DOS 4.01 with high memory using /HIM or       |     145        | |  /EMS(1)                                      |                | | DOS 4.01 with high memory using /UMB (2)      |     ___        | |                                               |                | |  DOS 5.0 with low memory                       |     131        | | DOS 5.0 with high memory using /HIM or        |     131        | |  /EMS (1)                                     |                | | DOS 5.0 with high memory using /UMB           |     105 (3)    | | Applications (4)                              |     ___        | | Applications data (5)                         |     ___        | |+| | 1.Approximately 15KB of additional memory may be gained by     | |  minimizing certain DOSLAN.INI parameters; some loss of        | |  performance will result. | | 2.UMB drivers are not provided by IBM for this version of      | |  DOS, but may be available from other software manufacturers. | | 3.The amount of low memory needed is dependent on hardware     | |  configuration and the resulting memory segments available     | |  in the UMB memory space. In the best case, as little as     | |  30KB of low memory is required. | | 4.Use figures provided by the supplier of the application. | | 5.Figures are dependent on the application and the user. | '-' | Fixed-Disk Estimating Worksheet for OS/2 LAN Server Workstations| |+| |                                               |  Recommended   | |                                               |  Fixed Disk    | |Components                                     |  Space (MB)    | |+| |Base operating system                          |                | | Base (required) (OS/2 SE 1.3)                 |      7.5       | | Base (optional) (1) (OS/2 SE 1.3)             |      3.5       | | Segment swap data set (2)                     |      2.5       | | Temporary fixed-disk space required during    |      2.2       | |  installation                                 |                | | LAN Server 2.0:                               |                | | Server (required): (3)                        |                | |   Domain Controller                           |                | |     Entry Package                             |      9.4       | |     Advanced Package                          |     10.4       | |   Additional server                           |                | |     Entry Package                             |      7.2       | |     Advanced Package                          |      8.2       | | User Profile Management (4, 5) (required)     |      ___       | | LAN Adapter and Protocol Support (4, 5, 6)    |      ___       | |   (required if the loop back driver is        |                | |    not installed)                              |                | | First Failure Support Technology/2 (4,5)      |                | |   required                                    |      ___       | | DOS LAN Requester Download service            |      0.3       | | DOS Remote IPL service                        |      0.2       | |    LAN Support Program                        |      0.3       | |    Remote IPL copy of DOS LAN Requester       |      3.1       | |    DOS (select one):                          |                | |      3.3                                      |      0.5       | |       4.01                                     |      1.3       | |       5.0                                      |      2.1       | |       Per DOS image                            |      0.4       | | OS/2 Remote IPL service                       |      0.6       | |    LAN Support Program (7)                    |      0.3       | |    Remote IPL copy of User Profile Management |      0.8       | |    Remote IPL copy of LAN Adapter and Protocol|      1.2       | |      Support                                  |                | |    Remote IPL copy of OS/2 LAN Requester      |      5.6       | |    Remote IPL copy of OS/2 1.3                |     10.8       | |    Per medialess remote IPL workstation  (8)  |      0.6       | |    Per remote IPL workstation with media (9)  |      0.1       | | Loop Back Drivers (6)                         |      0.1       | |   (required if LAN Adapter and Protocol       |                | |    Support is not installed)                   |                | | Uninterruptible Power Supply Support          |      0.1       | | Generic Alerter service                       |      0.1       | | OS/2 LAN API Structures                       |      0.3       | | Migration Import Utility                      |      0.2       | | LAN Services Installation/configuration       |      1.0       | |   program (for server)                        |                | | OS/2 LAN Online Reference and Help panels     |      1.1       | | OS/2 LAN Command Reference                    |      0.2       | | DOS LAN Requester Online Reference            |      0.4       | | 386 HPFS (5, 10)                              |      ___       | | Fault Tolerance for Fixed Disk (10)           |      0.8       | | Local Security for the 386 HPFS (10)          |      0.1       | | Applications (11)                             |      ___       | | Applications data (12)                        |      ___       | | 1.Approximate total of several individually selectable options. | | 2.A 2.5MB to 6.0MB swap area is adequate for many environments. | |  However, swap area is dynamically allocated as applications   | |  require more memory than is available. A swap data larger   | |  or smaller than shown may be needed. | | 3.Includes 2.5MB of files always installed on the boot drive   | |  Of this, 2.0MB are common with the Extended Services program. | | 4.This component is common to LAN Server 2.0 and the Extended  | |  Services program; it is always installed on the boot drive. | | 5.The fixed-disk requirement for this component is included in | |  the Server number. | | 6.Up to 0.5MB additional fixed-disk space may be required for  | |  any additional adapter drivers. | | 7.Not required if DOS Remote IPL is already installed. | | 8.This figure includes the minimum space required for a        | |  requester's SWAPPER.DAT file located in the                   | |  \IBMLAN\RPLUSER\requestername\OS2\SYSTEM subdirectory         | |  on the server. The figure increases on the server. | |  dynamically depending on the number of applications running   | |  on the remote IPL requester and the amount of memory          | |  available on the requester. It is recommended that the      | |  size of each requester's SWAPPER.DAT file be less than        | |  2MB to avoid performance degradation. | | 9.This figure represents fixed-disk space required for storing | |  files (such as CONFIG.SYS) loaded onto a remote IPL           | |  requester. This figure assumes that the requester's         | |  SWAPPER.DAT file is redirected to the local fixed-disk on     | |  the requester. | |10.Advanced package only. | |11.Use figures provided by the supplier of the application. | |12.Figures are dependent on the application and the user. | |        Fixed-Disk Estimating Worksheet for OS/2 LAN            | |                   Requester Workstations                       | |+| |                                               |   Recommended  | |                                               |   Fixed-Disk   | |Components                                     |   Space (MB)   | |+| |Base operating system                          |                | | Base (required) (OS/2 SE 1.3)                 |      7.5       | | Base (optional)(1) (OS/2 SE 1.3)              |      3.5       | | Segment swap data set (2)                     |      2.5       | | Temporary fixed-disk space required during    |      2.2       | |   installation                                |                | | OS/2 LAN Requester:                           |                | |  Requester (required): (3)                    |      5.6       | |  User Profile Management (4, 5) (required)    |      ___       | |  LAN Adapter and Protocol Support (4, 5)      |                | |    required                                   |      ___       | |  First Failure Support Technology/2 (4,5)     |                | |    required                                   |      ___       | |  Fault Tolerance Administration               |      0.8       | |  OS/2 LAN API Structures                      |      0.3       | |  LAN Services Installation/configuration      |                | |    program                                    |      1.0       | |    (for requester)                            |                | |  OS/2 LAN Online Reference and Help panels    |      1.1       | |  OS/2 LAN Command Reference                   |      0.2       | |  Applications (6)                             |      ___       | |  Applications data (7)                        |      ___       | |+| | 1.Approximate total of several individually selectable options. | | 2.A 2.5MB to 6.0MB swap area is adequate for many environments. | |  However, swap area is dynamically allocated as applications   | |  require more memory than is available. A swap data larger   | |  or smaller than shown may be needed. | | 3.Includes 2.5MB of files always installed on the boot drive. | |  Of this, 2.0MB are common with the Extended Services program. | | 4.This component is common to LAN Server 2.0 and the Extended  | |  Services program; it is |always installed on the boot drive. | | 5.The fixed-disk requirement for this component is included    | |  in the Requester number. | | 6.Use figures provided by the supplier of the application. | | 7.Figures are dependent on the application and the user. |

EXTENDED SERVICES AND LAN SERVER 2.0 SERVICE SUPPORT

Installation and technical support is provided for Extended Services and LAN Server 2.0 by Personal Systems Service and Support and will be available at no charge through the customers normal support channels through April 10, 1994.

Customers who purchase direct from IBM may contact their IBM representative or, if eligible, obtain installation and usage assistance through IBMLink. Customers who purchase through an IBM Authorized Dealer should seek support through the dealer channel unless qualified for support from some other direct channel, such as IBMLink.

Extended Services and LAN Server customers may choose to service their software through IBM's SystemXtra for Personal Systems. Refer to the SYSTEMXTRA section for details.

For further details, refer to Extended Services Programming Announcement 291-599, and/or LAN Server Programming Announcement 291-630, dated October 22, 1991.

OS/2 VERSION 2.0 TOOLS FOR APPLICATION DEVELOPMENT
IBM OS/2 Version 2.0 tools for application development provide a complete 32-bit C-language application development environment.

With these tools, the developer can take full advantage of the rich programming interface in OS/2 Version 2.0. The tools are packaged to allow the application developer to start up on OS/2 Version 2.0 with a small investment and continue to use their own favorite tools.

Productivity and technological gains may be made by moving all development work to OS/2 Version 2.0 and moving up to 32-bit object-based application development for OS/2 Version 2.0.

THE DEVELOPMENT PLATFORM OF CHOICE

The power and performance of preemptive multitasking coupled with application protection make OS/2 Version 2.0 the right system for application development. In a multitasking system with the developer managing a number of projects, some of which are being debugged and experiencing failures, it is essential that system integrity be maintained. OS/2 Version 2.0 provides the power and integrity to handle this environment. Development for 32-bit OS/2, for 16-bit OS/2, and for DOS/Windows can co-exist on OS/2 Version 2.0. IBM WorkFrame/2 makes the job easier by organizing the developer's projects and integrating preferred tools into a single, easy-to-use, graphical environment.

POWERFUL 32-BIT APPLICATION PROGRAMMING INTERFACE

OS/2 Version 2.0 has a rich and powerful programming interface designed to take application development into the future. The System Object Model (SOM), used to build the Workplace Shell, enables developers to fully integrate applications into the Workplace Shell using object-oriented technology. Via Workplace Shell APIs, the application's objects derive all the benefits of the Workplace functions such as drag and drop. Using the SOM Compiler, the C-language programmer can extend this function and define new class libraries. The IBM OS/2 Version 2.0 Application Design Guide explains how to build OS/2 Workplace Shell and SOM enabled applications while maximizing performance with 32-bit memory management, multithreading, interprocess communications, preemptive multitasking and other features of OS/2 Version 2.0.

The IBM Developer's Toolkit for OS/2 Version 2.0 and the IBM OS/2 Version 2.0 Technical Library enable the application developer to take full advantage of the OS/2 Version 2.0 programming interface.

The Toolkit provides essential tools such as the PM Resource Compiler, the IPF Compiler, and the SOM Compiler. The Toolkit also includes the API Reference in online form, sample programs that demonstrate the use of the new APIs, the required header and .LIB files, and kernel debug support. The Technical Library supplements the Toolkit with programming guides, API references in printed form, and additional information about REXX, CUA, and device driver development. All of these books, including the Application Design Guide, may be purchased as a group in the Library or individually; an order form is provided in the Toolkit.

APPLICATION PERFORMANCE AND PROGRAMMER PRODUCTIVITY

High performance code optimization in the IBM C Set/2 C compiler provides the opportunity to produce some of the highest-performing OS/2 based applications possible. Extensive runtime library support, online hypertext reference information, conformance to ANSI and SAA standards, and a fully graphical, full-function, source-level PM debugger all make C Set/2 an excellent choice for developing 32-bit OS/2 Version 2.0 applications. Organizing C Set/2 projects in WorkFrame/2 further enhances programmer productivity.

PROTECTING INVESTMENT IN 16-BIT CODE

Mixed-mode programming techniques supported by OS/2 Version 2.0 and C Set/2 enable the integration of 16-bit code into 32-bit programs. For example, the user may continue to develop panels using Dialog Manager, a 16-bit Presentation Manager interface previously provided in the IBM OS/2 Programming Tools and Information Version 1.3; this code can be incorporated into a 32-bit executable that takes advantage of the 32-bit interface provided by OS/2 Version 2.0. Both the 32-bit development environment (C Set/2 with tools) and the 16-bit development environment (a 16-bit compiler with tools) can be installed in WorkFrame/2 to enhance productivity in the mixed-mode environment.

SUPPLEMENTAL INFORMATION

Minor modifications to the product names of the Toolkit and Workbench were made after the announcement dated October 22, 1991. The correct product names are:
 * IBM Developers Toolkit for OS/2 Version 2.0
 * IBM Developers Workbench for OS/2 Version 2.0.

OS/2 2.0 DEVELOPERS TOOLS SERVICE AND SUPPORT

All service channels and enhanced support offerings as described in OS/2 Service and Support except OS/2 Support Line are available to users of OS/2 Version 2.0 Developers Tools. Refer to OS/2 VERSION 2.0 SERVICE AND SUPPORT for details.

CUSTINFO

PUBLICATIONS

The following publications may be ordered at availability and represent changes or additions to the publications announced in Programming Announcements 291-598 and 291-625. To order, contact your IBM representative. TITLE                                ORDER NUMBER IBM OS/2 Programming Guide Volume 1  S10G-6261 IBM OS/2 Programming Guide Volume 2  S10G-6494 IBM OS/2 Programming Guide Volume 3  S10G-6495