 
                IBM (R) Solution Developer Operations
 
         DDDD  EEEEE V   V EEEEE L      OOO  PPPP  EEEEE RRRR
         D   D E     V   V E     L     O   O P   P E     R   R
         D   D EEEE  V   V EEEE  L     O   O PPPP  EEEE  RRRR
         D   D E      V V  E     L     O   O P     E     R  R
         DDDD  EEEEE   V   EEEEE LLLLL  OOO  P     EEEEE R   R
 
 SSSS U   U PPPP  PPPP   OOO  RRRR  TTTTT        N   N EEEEE W   W  SSSS
S     U   U P   P P   P O   O R   R   T          NN  N E     W   W S
 SSS  U   U PPPP  PPPP  O   O RRRR    T          N N N EEEE  W W W  SSS
    S U   U P     P     O   O R  R    T          N  NN E     W W W     S
SSSS   UUU  P     P      OOO  R   R   T          N   N EEEEE WW WW SSSS
 
========================================================================
1995 Issue 16                      Second of two issues, 3 November 1995
========================================================================
 
This is the second of two newsletters released simultaneously on 3
November 1995. These unscheduled issues carry several timely news items.
 
This newsletter, 1995 Issue 16 (DSN5P), contains information from
several formal IBM announcements made within the past few weeks. The
usual news items are in the first newsletter, 1995 Issue 15 (DSN5O).
 
The regular monthly newsletter will appear on 15 November 1995.
 
                             +----------+
                             | Contents |
                             +----------+
 
The table of contents contains search codes for going directly to items
that interest you.
                                                                Search
                                                                Codes
                                                                -----
 
o  IBM Smalltalk for OS/2, for AIX, and for Windows, Version 3  stalkv3
   -- with Significant Performance Improvements
     In brief...  Overview. Description. Hardware requirements.
     Software requirements. Ordering information and charges.
     NOTE: This item is 849 lines long.
 
o  IBM VisualAge for Smalltalk for OS/2, for AIX, and for       vasmv3
   Windows, Version 3 -- with Significant Performance
   Improvements
     In brief...  Overview. Description. Hardware requirements.
     Software requirements. Ordering information and charges.
     NOTE: This item is 1,299 lines long.
 
o  IBM VisualAge for COBOL for OS/2 Revitalizes Your            vacobos2
   Dependable COBOL Applications by Extending COBOL to Your
   OS/2 Workstation
     In brief...  Overview. Description. Hardware requirements.
     Software requirements. Ordering information and charges.
     NOTE: This item is 424 lines long.
 
o  IBM COBOL Set for AIX Revitalizes Your Dependable COBOL      cbsetaix
   Applications by Bringing COBOL to Your AIX Workstation
     In brief...  Overview. Description. Hardware requirements.
     Software requirements. Ordering information and charges.
     NOTE: This item is 420 lines long.
 
o  IBM COBOL for MVS and VM Release 2 Extends COBOL to the      cobmvsvm
   Client/Server Environment
     In brief...  Overview. Description. Hardware requirements.
     Software requirements. Ordering information. Charges.
     NOTE: This item is 931 lines long.
 
o  IBM C for VM/ESA Version 3 Release 1 Supports POSIX          cvmesa
   Standards in the VM Environment
     In brief...  Overview. Description. Hardware requirements.
     Software requirements. Ordering information. Charges.
     NOTE: This item is 452 lines long.
 
o  Preview: OpenEdition DCE Family for MVS                      dceopen
     In brief...  Overview. Description. OpenEdition DCE Base
     Services. OpenEdition DCE Security Server. OpenEdition
     DCE Application Support for MVS/ESA. OpenEdition DCE
     Distributed File Service Product preview. Product
     positioning.
     NOTE: This item is 404 lines long.
 
o  Year 2000 Support Details                                    2000ann
     In brief...  Overview. Description. TRANFORMATION 2000:
     IBM's century date change solutions. IBM tools to help you
     with the transition to the year 2000. IBM software
     conformance. IBM hardware conformance. Additional
     documentation.
     NOTE: This item is 1,128 lines long.
 
========================================================================
 
             +--------------------------------------+
             | IBM Smalltalk for OS/2, for AIX, and |            stalkv3
             |    for Windows, Version 3 -- with    |
             | Significant Performance Improvements |
             +--------------------------------------+
 
In Brief...
-----------
 
The IBM Smalltalk Version 3.0 base products include Version 2.0
functions, plus:
 
o  Development and runtime support for AIX (requires IBM Smalltalk
   Professional Server)
 
o  Significant performance improvements (runtime and development)
 
o  New portable controls (notebook, container, slider, and spin button)
   for multiplatform support and portability
 
o  Portable drag/drop support
 
o  Enhanced database support for DB2 for OS/2 2.1, including support for
   user-defined functions (UDFs), user-defined types (UDTs) and binary
   large objects (BLOBs)
 
Separately available function includes:
 
o  Distributed capability for OS/2, for AIX, and for Windows
 
o  Message Queue Series (MQSeries) and Remote Procedure Call (RPC)
   support
 
o  Native support for Oracle databases
 
Overview
--------
 
IBM Smalltalk is a standards-compliant, integrated Smalltalk language
and development environment that programmers can use to rapidly develop
applications for the OS/2, AIX, and Windows operating systems. IBM
Smalltalk is a part of the same product family as VisualAge.
 
IBM Smalltalk is for customers who do object-oriented development
directly with the Smalltalk language and development environment. This
development can be with IBM Smalltalk only or in combination with
VisualAge. Applications written in IBM Smalltalk are fully compatible
with applications written with VisualAge and vice versa. Objects created
with IBM Smalltalk can be reused without change in either offering.
 
There are separate products for OS/2, Windows, and AIX, and one server
product that supports all three platforms:
 
o  IBM Smalltalk Standard products are the entry-level, stand-alone
   products (separately orderable for OS/2 or Windows) for individual
   developers.
 
o  IBM Smalltalk Professional products enable stand-alone development on
   OS/2 and Windows and team development on OS/2, AIX, or Windows (when
   used in combination with IBM Smalltalk Professional Server). The
   Professional products are separately orderable.
 
o  IBM Smalltalk Professional Server is the server support for IBM
   Smalltalk Professional products and provides a centralized repository
   of classes for a team of developers. Support for each of the
   platforms (OS/2, AIX, or Windows) is available through a single IBM
   Smalltalk Professional Server license.
 
The following separately orderable products can be used with IBM
Smalltalk:
 
o  VisualAge for Smalltalk, Distributed for OS/2, for AIX, and for
   Windows, Version 3 (V3.0)
 
o  VisualAge for Smalltalk, Communications/Transactions for OS/2, for
   AIX, and for Windows,  V3.0
 
o  VisualAge for Smalltalk, Database for ORACLE**, for OS/2, for AIX,
   and for Windows, V3.0
 
One-time charge:
 
  IBM Smalltalk Standard                            599 USD
  IBM Smalltalk Professional                      1,399
  IBM Smalltalk Professional Server               3,999
 
Planned Availability Date: 30 November 1995
 
Description
-----------
 
ROBUST, STANDARDS-COMPLIANT SMALLTALK LANGUAGE
 
IBM Smalltalk is a pure object-oriented programming language that
supports the object-oriented principles of polymorphism, data
encapsulation, and inheritance. It includes an Smalltalk virtual
machine, a base image, and general environment access, such as file,
thread, and networking. IBM Smalltalk shields developers from complex
and low-level functions, such as graphical user interface (GUI),
communication application program interfaces (APIs), and memory
management. This product is part of the same product family as
VisualAge.
 
IBM Smalltalk is fully 32-bit capable and enforces Smalltalk language
standards. The product includes a fully documented API based on industry
standards, such as POSIX for filing systems and MOTIF for GUI widgets.
The API is also based on the proposed common Smalltalk standards
submitted to ANSI in 1993. Use of these standards provides major
benefits to development teams:
 
o  Enables IBM Smalltalk developers to use the same terminology and
   application protocols used in other languages
 
o  Leverages a corporation's investment in standards training and
   documentation
 
o  Allows developers who are familiar with industry standards, such
   as MOTIF, POSIX, and ANSI, to continue to use those skills
 
IBM Smalltalk supports the principle of change. It provides a
development style of experimentation, providing a seamless integration
between the development environment and the run-time environment. You
can easily make a change in the code and immediately have the
application up and running to see the effects of that change.
 
With IBM Smalltalk, you can take full advantage of the increasing power
of the desktop and the advantages inherent to object-oriented
technology, such as:
 
o  Improved application availability, quality, and maintainability at
   reduced cost
 
o  Extensive reuse of proven components that shortens development time
   and leads to more robust, error-free applications
 
PORTABILITY ACROSS SUPPORTED PLATFORMS
 
Developers can create applications fully portable across supported
platforms without modification. The comprehensive class library in IBM
Smalltalk facilitates code reuse and portability. This library is
implemented across multiple operating system platforms. Programs written
to these interfaces are portable across the support platforms without
modification. The resulting ported applications take on the look and
feel of the native platform.
 
INTEGRATED DEVELOPMENT ENVIRONMENT
 
IBM Smalltalk supports an iterative application development approach for
dealing with mission-critical workstation applications. The integrated
development environment improves application developer productivity by
allowing programmers to rapidly develop object-oriented applications.
Developers are able to write code, run it, debug it, and then repeat the
process to quickly build applications -- without ever leaving the
Smalltalk environment. This capability allows developers to easily
prototype applications, then work iteratively with end users to ensure
applications meet requirements. By validating customer expectations
throughout the development cycle, developers can reduce rework, maximize
reuse, and increase customer satisfaction.
 
IBM Smalltalk eases the transition to object-oriented programming by
providing a scalable and upgradeable application development environment
that supports either a single, stand-alone programmer producing personal
productivity applications or an entire team of programmers creating
complex, line-of-business applications. The IBM Smalltalk integrated
development environment includes:
 
o  The Smalltalk language
o  An object model that objects can be defined from
o  A set of reusable parts
o  A complete set of programming tools: editor, browser, compiler,
     debugger, inspector
o  A runtime environment
 
Together, IBM Smalltalk Professional Server and IBM Smalltalk
Professional allow development of large-scale applications by providing
shared access and control of development data in a heterogeneous
environment. The products enable a team of professional programmers to
work on the same application simultaneously, managing applications,
versions, and processes in an integrated fashion. IBM Smalltalk
Professional can also be used by individual programmers. The product's
integrated development environment includes the features of IBM
Smalltalk Standard, plus:
 
o  Team programming support
o  A centralized code repository
o  Version control
o  Change management
 
The IBM Smalltalk Standard products and the IBM Smalltalk Professional
products can be installed stand-alone. However, the Standard products
cannot be installed as clients under the IBM Smalltalk Professional
Server. Installing the Professional products under the IBM Smalltalk
Professional Server provides team development support with a centralized
repository of classes.
 
Each developer (whether in a stand-alone or team environment) must have
either an IBM Smalltalk Professional license or an IBM Smalltalk
Standard license. One license of IBM Smalltalk Professional Server is
required for each team sharing a centralized repository of classes. The
stand-alone developer may prefer IBM Smalltalk Professional over IBM
Smalltalk Standard, since IBM Smalltalk Professional provides advanced
function such as version control and configuration management.
 
ADDITIONAL FUNCTION
 
IBM Smalltalk, V3.0 will provide native platform development and
execution support for Windows NT and Windows 95. IBM is completing
compatibility testing on NT and Win95 and will enter beta test in the
first quarter of 1996. This support will enable users of IBM Smalltalk
for Windows, V3.0 to develop and deploy applications on Windows NT and
Windows 95.
 
IBM will expand the UNIX support of the IBM Smalltalk products to
enable users to develop and deploy applications on HP UNIX. IBM
Smalltalk for HP will enter beta test in the second quarter of 1996.
 
IBM will continue to extend the IBM Smalltalk family through the
enterprise with IBM Smalltalk for MVS. IBM Smalltalk for MVS takes the
benefits of object-oriented technology and the Smalltalk programming
language to MVS. This new capability will enable you to develop, test,
and debug Smalltalk programs on OS/2 and then package and deploy them on
MVS under IMS and CICS. Development can be either connected to or
disconnected from MVS. The portability of the Smalltalk language
extends to MVS. IBM Smalltalk for MVS will include IMS/TM and CICS
support, and access to DB2, IMS/DB, and VSAM through CICS File Control.
IBM Smalltalk for MVS will enter beta test in the first half of 1996.
 
OPEN ENTERPRISE
 
The IBM Smalltalk Version 3.0 products support the Motif and POSIX PC
industry standards.
 
PRODUCT POSITIONING
 
Smalltalk is an important and emerging object-oriented language in the
industry. Its usage in business and commercial application development
is growing rapidly. IBM believes strongly in the future of
object-oriented technology. IBM Smalltalk is a strategic language for
IBM, and is developed as an ANSI-standard, open, multiple-platform
language.
 
IBM Smalltalk is part of the same product family as VisualAge. The
VisualAge environment includes IBM Smalltalk as its base language, but
offers additional features, such as visual construction-from-parts,
ready-built visual components, and pre-existing code access. IBM
Smalltalk targets customers who want to do object-oriented development
directly with the Smalltalk language and development environment. This
development may be with IBM Smalltalk only, or in combination with
VisualAge. Class libraries developed using IBM Smalltalk can be reused
in the VisualAge development environment. The wealth of class libraries
already developed and available in VisualAge can be used by IBM
Smalltalk programmers.
 
The following VisualAge components can be used with IBM Smalltalk:
 
o  VisualAge for Smalltalk, Communications/ Transactions for OS/2, for
   AIX, and for Windows, Version 3.0.
 
   The communications and transaction component supports a wide range of
   communication and transaction protocols, including TCP/IP, APPC,
   CPI-C, NetBIOS, EHLLAPI, MQSeries, RPC, and CICS ECI. This support is
   most applicable to line-of-business (LOB) computing.
 
o  VisualAge for Smalltalk, Database for ORACLE for OS/2, for AIX, and
   for Windows, Version 3.0.
 
   The support for access to Oracle databases through native API
   provides Oracle database access in a manner consistent with IBM
   Smalltalk database componentry and usage.
 
o  VisualAge for Smalltalk, Distributed for OS/2, for AIX, and for
   Windows, Version 3.0.
 
   The distributed component provides the capability to develop an IBM
   Smalltalk application on a single development platform and split the
   logic of the application to run on multiple execution platforms.
   Facilities are provided for remote debugging, performance profiling
   for optimal distribution, and for other features that complement the
   development environment. This component is complementary to existing
   SOM/DSOM support.
 
Hardware Requirements
---------------------
 
The following sections describe the minimum machine requirements for
valid operating environments for the IBM Smalltalk Standard, IBM
Smalltalk Professional, and IBM Smalltalk Professional Server family of
products.
 
IBM SMALLTALK STANDARD FOR OS/2, V3.0
 
o  33 MHz Intel 80486 IBM or IBM-compatible personal computer (PC)
   system
 
o  24 MB installed RAM. If you are running other products that provide
   database or communications services, 32 MB of installed RAM is
   recommended
 
o  CD-ROM reader (required for installation)
 
o  35 MB hard-disk space for installed product. An additional 10 MB
   of hard-disk space is required if SOMobjects Base Toolkit is also
   installed
 
o  20 MB hard-disk space for OS/2 swapper file
 
o  VGA graphics monitor. An XGA or SVGA display system with a minimum
   resolution of 1024 x 768 pels is recommended
 
o  Mouse
 
IBM SMALLTALK STANDARD FOR WINDOWS, V3.0
 
o  33 MHz Intel 80486 IBM or IBM-compatible PC system
 
o  24 MB installed RAM. If you are running other products that provide
   database or communications services, 32 MB of installed RAM is
   recommended
 
o  CD-ROM reader (required for installation)
 
o  35 MB hard-disk space for installed product. Additional hard-disk
   space is required for certain options
 
o  20 MB hard disk space for swapper file
 
o  VGA graphics monitor. An XGA or SVGA display system with a minimum
   resolution of 1024 x 768 pels is recommended
 
o  Mouse
 
IBM SMALLTALK PROFESSIONAL FOR OS/2, V3.0
 
o  33 MHz Intel 80486 IBM or IBM-compatible PC system
 
o  24 MB installed RAM
 
o  CD-ROM reader
 
o  25 MB hard-disk space for the installed client. Additional hard-disk
   space is required for certain options:
   -  An additional 10 MB if SOMobjects Base Toolkit is installed
   -  An additional 85 MB (with additional hard-disk space required for
        growth of the central library) if a local manager is installed
        on the client
 
o  20 MB hard-disk space for OS/2 swapper file
 
o  VGA graphics monitor. An XGA or SVGA display system with a minimum
   resolution of 1024 x 768 pels is recommended
 
o  Mouse
 
IBM SMALLTALK PROFESSIONAL FOR AIX, V3.0
 
o  RISC System/6000 uniprocessor POWERstation or POWERserver (including
   those with PowerPC card), or equivalent
 
o  64 MB installed RAM
 
o  CD-ROM reader
 
o  25 MB hard-disk space for installed product on client workstations.
   An additional 10 MB of hard-disk space is required if SOMobjects
   Base Toolkit is also installed.
 
o  200 MB free disk space for paging space
 
o  Color display supporting X-Window System Version 11 Release 5 and
   OSF/Motif Version 1.2. The display must support:
   -  Minimum colors: 256
   -  Depth: 8 planes
   -  Bits in color: 8 bits
   -  Dimensions: 1280 x 1024 pixels
   -  Resolution: 91 x 92 dots per inch
   -  Minimum video adapter memory: 1 MB
 
o  Mouse
 
IBM SMALLTALK PROFESSIONAL FOR WINDOWS, V3.0
 
o  33 MHz Intel 80486 IBM or IBM-compatible PC system
 
o  24 MB installed RAM
 
o  CD-ROM reader
 
o  25 MB of hard-disk space for the installed client. An additional 85
   MB of hard-disk space is required (with additional hard-disk space
   required for growth of the central library) if a local manager is
   installed on the client
 
o  20 MB hard-disk space for swapper file
 
o  VGA graphics monitor. An XGA or SVGA display system with a minimum
   resolution of 1024 x 768 pels is recommended
 
o  Mouse
 
IBM SMALLTALK PROFESSIONAL SERVER FOR OS/2, FOR AIX, AND FOR WINDOWS,
V3.0
 
o  For Windows or OS/2
   -  33 MHz Intel 80486 IBM or IBM-compatible PC system
   -  24 MB installed RAM
   -  CD-ROM reader
   -  85 MB hard-disk space for installed product, with additional
        hard-disk space required for growth of the central library
 
o  For AIX
   -  RISC System/6000 uniprocessor POWERstation or POWERserver
        (including those with PowerPC card) or equivalent
   -  64 MB installed RAM
   -  CD-ROM reader
   -  85 MB hard-disk space for installed product, with additional
        hard-disk space required for growth of the central library
 
APPLICATION RUNTIME ENVIRONMENT
 
o  33 MHz Intel 80386 IBM or IBM-compatible PC system
o  8 MB to 12 MB installed RAM for a typical application; however,
   installed RAM and hard-disk space depend on the size and runtime
   requirements of the packaged application
o  VGA graphics monitor
 
Software Requirements
---------------------
 
The following sections describe the minimum program requirements for
valid operating environments for the IBM Smalltalk Standard, IBM
Smalltalk Professional, and IBM Smalltalk Professional Server family of
products.
 
IBM SMALLTALK STANDARD FOR OS/2, V3.0
 
o  OS/2 Warp Version 3.0
 
o  For local database support:
   -  DATABASE 2 OS/2 (DB2/2) Version 1.2
   -  DB2/2 Version 2.1
 
o  For remote database support only:
   -  Client Application Enabler/2 Version 1.2
   -  Client Application Enabler for OS/2 Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: DDCS for OS/2
   Version 2.3
 
o  To use the SOMsupport component: SOMobjects Base Toolkit, Version 2.1
   for OS/2, CSD Level SM21002, or later (supplied with the product), or
   SOMobjects Developer Toolkit, Version 2.1 for OS/2, CSD Level
   SM21002, or later
 
o  For Distributed SOM (DSOM) network access to objects: SOMobjects
   Workgroup Enabler, Version 2.1 for OS/2 (with its prerequisites)
 
IBM SMALLTALK STANDARD FOR WINDOWS, V3.0
 
o  Microsoft DOS, Version 6.0 or later. IBM PC-DOS Version 7.0 is
   recommended for better performance.
 
o  Microsoft Windows, Version 3.11 (enhanced mode)
 
o  For remote database support:
   -  Client Application Enabler/DOS Version 1.2
   -  Client Application Enabler for Windows Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: DDCS/2 for OS/2
   Version 2.3
 
IBM SMALLTALK PROFESSIONAL FOR OS/2, V3.0
 
o  OS/2 Warp Version 3.0
 
o  For LAN workgroup connectivity, one of the following:
   -  OS/2 LAN Server Version 3.0 or later, and LAN Transport Protocol
        Support (LAPS) component of Network Transport Services/2 (NTS/2)
   -  Novell NetWare Version 3.11 or later
   -  FTP TCP/IP for OS/2 Version 3.0 or IBM TCP/IP for OS/2 Version 2.0
        with CSDs UN56401, UN57064, and UN60005
 
o  For local database support: DATABASE 2 OS/2 (DB2/2) Version 1.2 or
   Version 2.1
 
o  For remote database support only: Client Application Enabler/2
   (CAE/2) Version 1.2 or Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: DDCS/2 Version
   3.0
 
o  To use the SOMsupport component: SOMobjects Base Toolkit Version 2.1
   for OS/2, CSD level SM21002, or later (supplied with the product), or
   SOMobjects Developer Toolkit Version 2.1 for OS/2
 
o  For DSOM network access to objects: SOMobjects Workgroup Enabler
   Version 2.1 for OS/2 (with its prerequisites)
 
IBM SMALLTALK PROFESSIONAL FOR AIX, V3.0
 
o  AIX Version 4.1.3
 
o  IBM Smalltalk Professional Server for OS/2, for AIX, and for Windows,
   V3.0
 
o  For local database support: DATABASE 2 AIX (DB2/6000), Version 1.2 or
   Version 2.1
 
o  For remote database support only: Client Application Enabler/6000
   (CAE/6000), Version 1.2 or Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: DDCS Version 3.0
 
o  To use the SOMsupport component: SOMobjects Base Toolkit Version
   2.1.0.2 for AIX (supplied with the product) or SOMobjects Developer
   Toolkit Version 2.1.0.2 for AIX
 
o  For Distributed SOM (DSOM) network access to objects: SOMobjects
   Workgroup Enabler Version 2.1 for AIX (with its prerequisites)
 
IBM SMALLTALK PROFESSIONAL FOR WINDOWS, V3.0
 
o  Microsoft DOS Version 6.0 or later. IBM PC-DOS Version 7.0 is
   recommended for better performance
 
o  Microsoft Windows Version 3.11 (enhanced mode)
 
o  For LAN workgroup connectivity, one of the following:
   -  OS/2 LAN Server Version 3.0 or later, and IBM LAN Support Program
        Version 1.3
   -  Novell NetWare Version 3.11 or later
   -  FTP TCP/IP for DOS Version 3.0 or IBM TCP/IP for DOS Version
        2.1.1.2.
 
o  For remote database support: Client Application Enabler/DOS,
   Version 1.2, or Client Application Enabler for Windows Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: DDCS/2 Version
   3.0
 
IBM SMALLTALK PROFESSIONAL SERVER FOR OS/2, FOR AIX, AND FOR WINDOWS,
V3.0
 
o  For OS/2
   -  OS/2 Warp Version 3.0
   -  IBM Smalltalk Professional for OS/2, V3.0
   -  For LAN workgroup connectivity, one of the following:
      --  OS/2 LAN Server Version 3.0 or later, and LAPS component of
            NTS/2
      --  Novell NetWare Version 3.11 or later
 
o  For AIX
   -  AIX Version 4.1.3
   -  IBM Smalltalk Professional for AIX, V3.0
 
o  For Windows
   -  Microsoft DOS Version 6.0, or later. IBM PC-DOS Version 7.0 is
        recommended for better performance
   -  Microsoft Windows Version 3.11 (enhanced mode)
   -  IBM Smalltalk Professional for Windows, V3.0
   -  For LAN workgroup connectivity, one of the following:
      --  OS/2 LAN Server Version 3.0 or later, and IBM LAN Support
            Program Version 1.3
      --  Novell NetWare Version 3.11 or later
 
APPLICATION RUNTIME ENVIRONMENT
 
Applications developed with IBM Smalltalk Standard or IBM Smalltalk
Professional run under OS/2 Warp Version 3.0, Microsoft Windows Version
3.11, or AIX 4.1.3. Other program requirements vary based on the use of
database, communications, transactions, and SOM/DSOM.
 
Ordering Information and Charges
--------------------------------
 
Orders for new licenses will be accepted now. Shipments will begin on
30 November 1995.
 
To order, specify the order type number, feature number, part number,
program name, media, and quantity.
 
PROGRAM PACKAGE: Program media (CD-ROM) with documentation.
 
                                             Feature  Part      One-Time
Program Name                                 Number   Number      Charge
                                                                (in USD)
Order Type 5801-AAR
 
IBM Smalltalk Standard for OS/2, V3.0          0701   62H8100        599
IBM Smalltalk Professional for OS/2, V3.0      0703   62H8120      1,399
IBM Smalltalk Standard for Windows, V3.0       0702   62H8110        599
IBM Smalltalk Professional for Windows, V3.0   0704   62H8130      1,399
IBM Smalltalk Professional for AIX, V3.0       0705   62H8140      1,399
IBM Smalltalk Professional Server, V3.0        0706   62H8150      3,999
 
ADDITIONAL LICENSE COPIES: Authorizes the customer who has a program
package to make a single copy of the program media and printed
documentation. The authorization is given by providing the customer a
Proof of Entitlement for Additional License -- with Certificate, which
has its own part number and feature number. Customers who pay an OTC 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.
 
ADDITIONAL LICENSE COPIES -- SOFTWARE ADVANTAGE EXHIBIT:
Authorization to make additional license copies begins on the start date
specified in the Software Advantage Agreement. Proof of Entitlement will
be provided monthly.
 
                                                      Part      One-Time
Program Name                                          Number      Charge
                                                                (in USD)
Order Type 5802-AAR
 
IBM Smalltalk Standard for OS/2, V3.0
  Proof of Additional License without Certificate     62H8103        539
IBM Smalltalk Professional for OS/2, V3.0
  Proof of Additional License without Certificate     62H8123      1,249
IBM Smalltalk Standard for Windows, V3.0
  Proof of Additional License without Certificate     62H8113        539
IBM Smalltalk Professional for Windows, V3.0
  Proof of Additional License without Certificate     62H8133      1,249
IBM Smalltalk Professional for AIX, V3.0
  Proof of Additional License without Certificate     62H8143      1,249
IBM Smalltalk Professional Server, V3.0
  Proof of Additional License without Certificate     62H8153      3,599
 
DOCUMENTATION: Separate documentation with no media.
 
PROGRAM PACKAGE UPGRADE: Program media (CD-ROM) with documentation.
 
The version-to-version program package upgrade option allows currently
licensed users of a Version 2.0 IBM Smalltalk Standard product to obtain
a Version 3.0 Standard product, or a currently licensed user of a
Version 2.0 IBM Smalltalk Team product to obtain a Version 3.0
Professional product and a Version 3.0 Professional Server product, for
a program upgrade charge.
 
In addition to the version-to-version upgrade, the IBM Smalltalk
Standard-to-Professional program package upgrade option allows currently
licensed users of any Version 2.0 IBM Smalltalk Standard product to
obtain a Version 3.0 Professional product for a program upgrade charge.
The Version 3.0 Professional product can be used in a stand-alone or in
a team programming (networked) environment. If you want to move from a
Version 2.0 stand-alone environment to a Version 3.0 team programming
environment, at least one IBM Smalltalk Professional Server must also
be licensed.
 
The program upgrade to IBM Smalltalk, Version 3.0 will be available on
30 November 1995. Orders will be accepted after 24 October 1995. These
upgrades will be available through IBM Authorized Personal Computer
Dealers and Industry Remarketers -- Personal Computers certified to
market IBM Authorized Advanced Products. The remarketer will require a
Proof of License for each upgrade ordered. The original Proof of License
is the colored front cover page (inside the hard binder) or the separate
Proof of License page in the program package, as identified by IBM to
the remarketer.
 
PROGRAM UPGRADE CHARGE: A program upgrade charge will apply for the
two upgrade options available for IBM Smalltalk. Customers who want to
upgrade to the IBM Smalltalk Version 3.0 team development environment
must license both the IBM Smalltalk Professional and IBM Smalltalk
Professional Server products. A license to any IBM Smalltalk Team,
Version 2.0 product entitles the customer to an upgrade to one of the
IBM Smalltalk Version 3.0 Professional products and one IBM Smalltalk
Version 3.0 Professional Server.
 
o  Version-to-Version Upgrade
 
   -  Customers who have IBM Smalltalk Version 2.0 can upgrade to the
      equivalent Version 3.0 product. For example, a customer who has
      Version 2.0 standard can upgrade to Version 3.0 Standard. A
      customer who has Version 2.0 Team can upgrade to Version 3.0
      Professional and Professional Server.
 
   -  Cross-platform upgrades are acceptable.
 
o  Standard-to-Professional Upgrade
 
   -  Customers who have IBM Smalltalk standard Version 2.0, can upgrade
      to IBM Smalltalk Professional, Version 3.0. For example, a
      customer who has IBM Smalltalk standard for OS/2, Version 2.0, can
      upgrade to IBM Smalltalk Professional for OS/2, Version 3.0 or IBM
      Smalltalk Professional for Windows, Version 3.0. If the customer
      wants to move from a Version 2.0 stand-alone environment to a
      Version 3.0 team programming (networked) environment, then at
      least one license to the IBM Smalltalk Professional Server product
      is required in addition to the appropriate number of IBM Smalltalk
      Professional licenses.
 
   -  Cross-platform upgrades are acceptable.
 
The following are examples of some of the available upgrades:
 
Version-to-Version Upgrade
 
FROM                               TO
IBM Smalltalk standard             IBM Smalltalk Standard
  for OS/2, V2.0                     for OS/2, V3.0
    -or-                                -or-
IBM Smalltalk standard             IBM Smalltalk Standard
  for Windows, V2.0                  for Windows, V3.0
 
FROM                               TO
IBM Smalltalk Team                 IBM Smalltalk Professional
  for OS/2, V2.0                     for OS/2, V3.0
    -or-                                -and-
IBM Smalltalk Team                 IBM Smalltalk Professional
 for Windows, V2.0                   Server for OS/2, for AIX,
                                     and for Windows, V3.0
                                        -or-
                                   IBM Smalltalk Professional
                                     for Windows, V3.0
                                        -and-
                                   IBM Smalltalk Professional
                                     Server for OS/2, for AIX,
                                     and for Windows, V3.0
 
Standard-to-Professional Upgrade
 
FROM                               TO
IBM Smalltalk Standard             IBM Smalltalk Professional
  for OS/2, V2.0 or V3.0             for OS/2, V3.0
    -or-                                -or-
IBM Smalltalk Standard             IBM Smalltalk Professional
  for Windows, V2.0 or V3.0          for Windows, V3.0
 
                                             Feature  Part      One-Time
Program Name                                 Number   Number      Charge
                                                                (in USD)
Order Type 5803-AAR
 
IBM Smalltalk Standard for OS/2, V3.0
  Version-to-Version Upgrade                   0184   62H8101        149
IBM Smalltalk Professional for OS/2, V3.0
  Version-to-Version Upgrade                   0186   62H8121        349
IBM Smalltalk Standard for Windows, V3.0
  Version-to-Version Upgrade                   0185   62H8111        149
IBM Smalltalk Professional for Windows, V3.0
  Version-to-Version Upgrade                   0187   62H8131        349
IBM Smalltalk Professional for AIX, V3.0
  Version-to-Version Upgrade                   0188   62H8141        349
IBM Smalltalk Professional Server, V3.0
  Version-to-Version Upgrade                   0189   62H8151        999
IBM Smalltalk Professional for OS/2, V3.0
  Standard to Professional Upgrade             0190   62H8122        599
IBM Smalltalk Professional for Windows, V3.0
  Standard to Professional Upgrade             0191   62H8132        599
IBM Smalltalk Professional for AIX, V3.0
  Standard to Professional Upgrade             0192   62H8142        599
 
ADDITIONAL LICENSE COPY UPGRADE: Authorizes the customer who has a
program package upgrade to make a single copy of the program media
and printed documentation. The authorization is given by providing the
customer a Proof of Entitlement for Additional License -- with
Certificate, which has its own part number and feature number.
 
ADDITIONAL LICENSE COPY UPGRADE -- SOFTWARE ADVANTAGE EXHIBIT:
Authorization to make additional license copies begins on the start date
specified in the Software Advantage Agreement. Proof of Entitlement will
be provided monthly.
 
                                                      Part      One-Time
Program Name                                          Number      Charge
                                                                (in USD)
Order Type 5804-AAR
 
IBM Smalltalk, Standard for OS/2, V3.0
  Proof of Additional License without Certificate
  Upgrade                                             62H8108        135
IBM Smalltalk, Standard for Windows, V3.0
  Proof of Additional License without Certificate
  Upgrade                                             62H8118        135
IBM Smalltalk, Professional for OS/2, V3.0
  Proof of Additional License without Certificate
  Upgrade                                             62H8128        309
IBM Smalltalk, Professional for Windows, V3.0
  Proof of Additional License without Certificate
  Upgrade                                             62H8138        309
IBM Smalltalk, Professional for AIX, V3.0
  Proof of Additional License without Certificate
  Upgrade                                             62H8148        309
IBM Smalltalk, Professional Server, V3.0
  Proof of Additional License without Certificate
  Upgrade                                             62H8158        899
 
UPGRADE PROTECTION: Customers who acquire Upgrade Protection through an
OTC or quarterly payment charges (when meeting minimum revenue criteria)
will be entitled at no charge to future versions and releases when
announced within their Software Advantage agreement period. Following
availability of the new program, IBM will provide a program package
(including media and documentation) and a Proof of Entitlement
authorizing the right to copy, distribute, and install equal to the
number of programs protected.
 
UPGRADE PROTECTION (NEW PRODUCT): The following Upgrade Protection
products are only available under the Software Advantage for
Workstations offering:
                                                                 Upgrade
                                                      Part    Protection
Program Name                                          Number      Charge
                                                                (in USD)
Order Type 5809-AAR
 
Upgrade Protection for IBM Smalltalk Standard
  for OS/2 V3.0 -- One-Time Charge (OTC)              62H8105     162
Upgrade Protection for IBM Smalltalk Standard
  for OS/2 V3.0 -- Quarterly Charge (QC)              62H8104      20.25
Upgrade Protection for IBM Smalltalk Standard
  for Windows V3.0 -- OTC                             62H8115     162
Upgrade Protection for IBM Smalltalk Standard
  for Windows V3.0 -- QC                              62H8114      20.25
Upgrade Protection for IBM Smalltalk Professional
  for OS/2 V3.0 -- OTC                                62H8125     375
Upgrade Protection for IBM Smalltalk Professional
  for OS/2 V3.0 -- QC                                 62H8124      46.88
Upgrade Protection for IBM Smalltalk Professional
  for Windows V3.0 -- OTC                             62H8135     375
Upgrade Protection for IBM Smalltalk Professional
  for Windows V3.0 -- QC                              62H8134      46.88
Upgrade Protection for IBM Smalltalk Professional
  for AIX V3.0 -- OTC                                 62H8145     375
Upgrade Protection for IBM Smalltalk Professional
  for AIX V3.0 -- QC                                  62H8144      46.88
Upgrade Protection for IBM Smalltalk Professional
  Server V3.0 -- OTC                                  62H8155   1,080
Upgrade Protection for IBM Smalltalk Professional
  Server V3.0 -- QC                                   62H8154     135
 
UPGRADE PROTECTION (ENTITLED CUSTOMERS): Customers who have previously
acquired any of the Software Advantage Upgrade Protection part numbers
listed below automatically receive corresponding Entitled Upgrade part
numbers shortly after planned availability.
 
Upgrade Protection                                    Entitled Upgrade
Part Number                                           Part Number
 
33H6999 or 33H7186                                    62H8101
33H7000 or 33H7187                                    62H8111
33H6997 or 33H7184                                    62H8121
33H6998 or 33H7185                                    62H8131
33H6997, 33H7184, 33H6998, or 33H7185                 62H8141
33H6997, 33H7184, 33H6998, or 33H7185                 62H8151
 
IBM's VisualAge products and services are not associated with or
sponsored by Visual Edge Software, Ltd.
 
========================================================================
 
           +-------------------------------------------+
           |   IBM VisualAge for Smalltalk for OS/2,   |          vasmv3
           |  for AIX, and for Windows, Version 3 --   |
           | with Significant Performance Improvements |
           +-------------------------------------------+
 
In Brief ...
------------
 
The VisualAge for Smalltalk Version 3.0 base products include Version
2.0 functions, plus:
 
o  Development and runtime support for AIX (requires VisualAge for
   Smalltalk, Professional Server)
 
o  Significant performance improvements (runtime and development)
 
o  Significant usability improvements
 
o  VBX support (Windows only)
 
o  New portable controls (notebook, container, slider, spin button) for
   multiplatform support and portability
 
o  Portable drag/drop support
 
o  Enhanced database support for DB2 for OS/2 2.1, including support for
   user-defined functions (UDFs), user-defined types (UDTs), and binary
   large objects (BLOBs)
 
o  Multimedia support and COBOL wrappering, which were separately
   orderable Version 2.0 products
 
Separately available function includes:
 
o  Distributed capability for OS/2, for AIX, and for Windows
 
o  Capability to layout reports using the facilities of VisualAge for
   Smalltalk construction-from-parts paradigm
 
o  Native support for Oracle databases
 
o  Message Queue Series (MQSeries) and Remote Procedure Call (RPC)
   support
 
o  Capability to wrap existing IMS transactions for use in the VisualAge
   for Smalltalk environment
 
o  Capability to access additional AS/400 services, objects, and data,
   along with additional parts for VisualAge for Smalltalk
 
Overview
--------
 
VisualAge for Smalltalk is a product set of object-oriented,
application-development power tools for dealing with today's complex,
mission-critical, graphical user interface (GUI), client/server
workstation applications.
 
VisualAge for Smalltalk uses a construction-from-parts paradigm, which
eases the migration to object-oriented technology. In addition to
ready-built components that enable productivity for developers without
object-oriented skills, VisualAge for Smalltalk also offers
extensibility for those who are building object-oriented skills.
 
There are separate products for OS/2, Windows, and AIX, and one server
product that supports for all three platforms:
 
o  VisualAge for Smalltalk, Standard products are the entry-level,
   stand-alone products (separately orderable for OS/2 or Windows) for
   individual developers.
 
o  VisualAge for Smalltalk, Professional products enable stand-alone
   development on OS/2 and Windows, and enable team development on OS/2,
   AIX, or Windows (when used in combination with the VisualAge for
   Smalltalk, Professional Server). The Professional products are
   separately orderable.
 
o  VisualAge for Smalltalk, Professional Server is the server support
   for the VisualAge for Smalltalk, Professional products, and provides
   a centralized repository of classes for a team of developers.
   Support for each of the platforms (OS/2, AIX, or Windows) is
   available through a single VisualAge for Smalltalk, Professional
   Server license.
 
Additional, separately orderable function is available through the
following products:
 
o  VisualAge for Smalltalk, Distributed for OS/2, for AIX, and for
   Windows, Version 3.0 (V3.0)
 
o  VisualAge for Smalltalk, Reports for OS/2 and for Windows, V3.0
 
o  VisualAge for Smalltalk, Database for ORACLE for OS/2, for AIX, and
   for Windows, V3.0
 
o  VisualAge for Smalltalk, Communications/Transactions for OS/2, for
   AIX, and for Windows, V3.0
 
o  VisualAge for Smalltalk, IMS Connection for OS/2, for AIX, and for
   Windows, V3.0
 
o  VisualAge for Smalltalk, AS/400 Connection, for OS/2 and for Windows,
   V3.0
 
One-time charges:
 
VisualAge for Smalltalk, Standard                 1,499 USD
VisualAge for Smalltalk, Professional             3,799
VisualAge for Smalltalk, Professional Server      4,999
 
Planned Availability Date: 30 November 1995
 
Description
-----------
 
The VisualAge for Smalltalk products are written in IBM Smalltalk, a
pure object-oriented language. Using this technology, the VisualAge for
Smalltalk products provide an architecture and a rich set of
application-enabling functions that support application construction
from reusable components, including pre-existing
third-generation-language (3GL) and fourth-generation-language (4GL)
elements. VisualAge for Smalltalk products provide visual GUI
development capabilities, so complex CUA-compliant screens can be built
quickly and easily. These products also provide the protocols that
enable the GUI front ends to run with newly created object-oriented
applications or with pre-existing applications.
 
VisualAge for Smalltalk products provide an open architecture via
published interfaces. Through this approach, components created by the
customer or other third parties can be added easily to the development
environment. This approach also encourages others to create GUI
development tools and support tools (communications, database access,
pre-existing code access, and class libraries) that work with VisualAge
for Smalltalk products.
 
The VisualAge for Smalltalk, Standard products and the VisualAge for
Smalltalk, Professional products can be installed stand-alone. However,
the Standard products cannot be installed as clients under the VisualAge
for Smalltalk, Professional Server. Installing the Professional products
under the Professional Server provides team development support with a
centralized repository of classes.
 
Each developer (whether in a stand-alone or team environment) must have
either a VisualAge for Smalltalk, Professional license or a VisualAge
for Smalltalk, Standard license. One license of VisualAge for Smalltalk,
Professional Server is required for each team sharing a centralized
repository of classes. The stand-alone developer may prefer VisualAge
for Smalltalk, Professional over VisualAge for Smalltalk, Standard,
because VisualAge for Smalltalk, Professional provides advanced function
such as version control and configuration management.
 
Other functions included in the Version 3.0 base products are:
 
o  Development and runtime support for AIX (requires VisualAge for
   Smalltalk, Professional Server)
 
o  Performance improvements through tuning and enhancements to the
   underlying virtual machine
 
o  VBX support (Windows only) that provides the capability to wrap
   existing VBX controls and use them on the VisualAge for Smalltalk
   palette
 
o  New portable controls (notebook, container, slider, and spin button)
   for multiplatform support and portability
 
o  Portable drag/drop support
 
o  Upgraded database support for DB2/2 2.1 with support for UDFs, UDTs,
   and BLOBs
 
o  Usability improvements through improved startup; consistency in
   dialogs, settings, and font usage; additional parts; improved help;
   and better, more complete examples
 
o  Enhanced database parts for greater usability and performance
 
o  System Object Model (SOM) and Distributed SOM (DSOM) 2.1 Client
   support (OS/2 and AIX only)
 
o  Open Database Connectivity (ODBC) support that provides the
   capability to access data from a variety of databases and file
   systems that support the ODBC interface
 
o  Multimedia enhancements, including kiosk authoring enablement (OS/2
   and Windows only), which includes support for hotspots and
   scene-to-scene navigation
 
Additional functions are provided by:
 
o  VisualAge for Smalltalk, Distributed for OS/2, for AIX, and for
   Windows, V3.0 -- provides the capability to develop a VisualAge for
   Smalltalk application on a single development platform, and split the
   logic of the application to run on multiple execution platforms.
   Facilities are provided for remote debugging, performance profiling
   for optimal distribution, and for other features that make up a
   robust development environment. This feature is complementary to
   existing SOM/DSOM support and optimized for Smalltalk.
 
o  VisualAge for Smalltalk, Reports for OS/2 and for Windows, V3.0 --
   provides the capability to lay out reports using the facilities of
   the VisualAge for Smalltalk construction-from-parts paradigm.
 
o  VisualAge for Smalltalk, Database for ORACLE for OS/2, for AIX, and
   for Windows, V3.0 -- provides access to Oracle data through native
   application program interfaces (APIs). (Access to Oracle and other
   databases through ODBC is also provided in the base products.)
 
o  VisualAge for Smalltalk, Communications/Transactions for OS/2, for
   AIX, and for Windows, V3.0 -- offers Message Queue Series (MQSeries)
   support and Remote Procedure Call (RPC) support.
 
o  VisualAge for Smalltalk, IMS Connection for OS/2, for AIX, and for
   Windows, V3.0 -- provides the capability to wrap existing IMS
   transactions for use in the VisualAge for Smalltalk environment.
 
o  VisualAge for Smalltalk, AS/400 Connection for OS/2 and for Windows,
   V3.0 -- allows access to additional AS/400 services, objects, and
   data, along with additional parts for VisualAge for Smalltalk.
 
APPLICATION DEVELOPER PRODUCTIVITY
 
Applications developed with any of the VisualAge for Smalltalk V3.0
products for OS/2, for AIX, or for Windows are portable to any of the
other supported platforms without rewriting the application code. Using
VisualAge for Smalltalk, Professional and VisualAge for Smalltalk,
Professional Server, an application developer using an OS/2, Windows, or
AIX client can store and reuse application source code in a common
source-code manager shared on a network. This allows multiple,
heterogeneous development clients (OS/2, Windows, or AIX) to access,
store, and reuse source code common to all platforms. Once the
application is completed, developers can build a platform-specific
executable IMAGE file using the target platform development environment.
This capability allows developers to create an application once, and
then easily port it to other platforms.
 
ENABLING NEW APPLICATIONS
 
VisualAge for Smalltalk, IMS Connection for OS/2, for AIX, and for
Windows, V3.0 provides VisualAge for Smalltalk programming parts to
transparently integrate transaction systems with VisualAge for Smalltalk
programs. The IMS Connection provides support for IMS transactions.
 
Using VisualAge for Smalltalk, Professional, you can design VisualAge
applications that take advantage of existing IMS transactions without
changing them. S/390 customers can exploit VisualAge technology without
compromising the strengths already built into their host transaction
systems.
 
At runtime, the IMS Connection middleware transparently accesses the
appropriate transactions on the host as the business objects materialize
or are made persistent.
 
Unlike other re-engineering offerings, VisualAge for Smalltalk, IMS
Connection for OS/2, for AIX, and for Windows, V3.0 presents minimal
risk, because transactions need no modification. Its seamless
integration into the VisualAge for Smalltalk, Professional composition
editor allows intuitive and highly efficient development.
 
VisualAge for Smalltalk, AS/400 Connection for OS/2 and for Windows,
V3.0 provides visual programming parts and client code for accessing a
wide range of AS/400 services, objects, and data:
 
o  AS/400 CL commands
o  AS/400 programs
o  Device and configuration parts
o  Data areas (all types)
o  Data queues (all types)
o  Database files (direct, keyed, and sequential with commitment
     control)
o  Job parts
o  Library parts
o  Message parts
o  Object lists
o  Printer parts
o  Record descriptions
o  Signed-on user parts
o  User spaces
o  AS/400 Ultimedia System Facilities parts
 
These parts can be graphically connected via the VisualAge for Smalltalk
composition editor to other parts of an application and packaged for
distribution without any runtime charge.
 
Using the visual construction techniques of VisualAge for Smalltalk,
applications can be developed that:
 
o  Access current database files
 
o  Create next-generation client/server applications through data
   queues, remote program calls, and user spaces
 
o  Easily add AS/400 job, message, user, printed output, and device
   support into a VisualAge for Smalltalk application
 
o  Incorporate AS/400 managed multimedia into applications with the
   AS/400 Ultimedia parts
 
ADDITIONAL FUNCTION
 
VisualAge for Smalltalk, V3.0 will provide native platform development
and execution support for Windows NT and Windows 95. IBM is completing
compatibility testing on NT and Win95, and will enter beta test in the
first quarter of 1996. This support will enable users of VisualAge for
Smalltalk for Windows, V3.0 to develop and deploy applications on
Windows NT and Windows 95.
 
IBM will extend the VisualAge for Smalltalk products by providing a new
set of parts for the VisualAge for Smalltalk palette that will enable
customers to develop and deploy industrial-strength commercial business
applications for the World Wide Web. This new capability will bring the
power of IBM's award-winning, object-oriented programming to the Web
environment. The combination of these Web parts and the rich data and
transaction capability of VisualAge for Smalltalk will add a new
dimension to the types of applications that developers can deploy on the
Web. The VisualAge World Wide Web extensions will enter beta test in the
first quarter of 1996.
 
IBM will expand the UNIX support of its VisualAge for Smalltalk products
to enable users to develop and deploy applications on HP UNIX. VisualAge
for Smalltalk for HP will enter beta test in the second quarter of 1996.
 
In the second quarter of 1996, IBM will extend the VisualAge for
Smalltalk, IMS Connection function to support CICS.
 
OPEN ENTERPRISE
 
The VisualAge for Smalltalk, V3.0 products support the following PC
industry standards: X, Motif, POSIX, and ANSI X3J20, and the de facto
industry standards of ODBC, DDE, and VBX. These products also support
DRDA for AS/400.
 
PRODUCT POSITIONING
 
VisualAge for Smalltalk also can be used to develop database
applications supporting a wide variety of database systems, including:
 
o  DB2 family of products
   -  On the client: DB2/2 for OS/2, DB2/6000 for AIX, and on Windows
        using CAE client support
   -  Through the connectivity services of DDCS, VisualAge for Smalltalk
        can access the DB2 family (including DB2 and SQL/DS) and the
        AS/400
 
o  Native Oracle
 
o  Other databases and file systems that support the ODBC interface
   (including Sybase and SQL Server)
 
VisualAge for Smalltalk is positioned with VisualGen as a complementary
application development tool. VisualGen is a workstation-based,
procedural, 4GL tool for COBOL audiences and customers moving from
host-based application development to workgroup-based application
development. VisualGen targets customers who want to build on existing
procedural skills and prefer a single product for developing the client
and server portions of applications.
 
Hardware Requirements
---------------------
 
The following sections describe the minimum machine requirements for
valid operating environments for the VisualAge for Smalltalk, Standard;
VisualAge for Smalltalk, Professional; and VisualAge for Smalltalk,
Professional Server family of products.
 
VISUALAGE FOR SMALLTALK, STANDARD FOR OS/2, V3.0
 
o  33 MHz Intel 80486 IBM or IBM-compatible personal computer (PC)
   system
 
o  24 MB installed RAM. If you are running other products that provide
   database or communications services, 32 MB of installed RAM is
   recommended
 
o  CD-ROM reader (required for installation)
 
o  35 MB hard-disk space for installed product. Additional hard-disk
   space is required for certain options:
   -  An additional 10 MB if SOMobjects Base Toolkit is installed
   -  An additional 23 MB if available multimedia samples are installed
 
o  20 MB hard disk space for OS/2 swapper file
 
o  VGA graphics monitor. An XGA or SVGA display system with a minimum
   resolution of 1024 x 768 pels is recommended
 
o  Mouse
 
o  For multimedia support, any digital audio adapters, compact-disc
   devices, or videodisc devices supported by Multimedia Presentation
   Manager/2 (MMPM/2), provided with Operating System/2 Version 3.0,
   contact the manufacturer of your hardware to ensure that you have the
   latest device drivers
 
Note: The digital video player has no additional machine requirements.
 
VISUALAGE FOR SMALLTALK, STANDARD FOR WINDOWS, V3.0
 
o  33 MHz Intel 80486 IBM or IBM-compatible PC system
 
o  24 MB installed RAM. If you are running other products that provide
   database or communications services, 32 MB of installed RAM is
   recommended
 
o  CD-ROM reader (required for installation)
 
o  35 MB hard-disk space for installed product. An additional 23 MB of
   hard-disk space is required if available multimedia samples are
   installed
 
o  20 MB hard disk space for swapper file
 
o  VGA graphics monitor. An XGA or SVGA display system with a minimum
   resolution of 1024 x 768 pels is recommended
 
o  Mouse
 
o  For multimedia support, any digital audio adapters, compact-disc
   devices, or videodisc devices supported by Microsoft Windows Version
   3.1, contact the manufacturer of your hardware to ensure that you
   have the latest device drivers
 
Note: The digital video player has no additional machine requirements.
 
VISUALAGE FOR SMALLTALK, PROFESSIONAL FOR OS/2, V3.0
 
o  33 MHz Intel 80486 IBM or IBM-compatible PC system
 
o  24 MB installed RAM
 
o  CD-ROM reader
 
o  25 MB hard-disk space for the installed client. Additional hard-disk
   space is required for certain options:
   -  An additional 10 MB if SOMobjects Base Toolkit is installed
   -  An additional 23 MB if available multimedia samples are installed
   -  An additional 85 MB (with additional disk space required for
        growth of the central library) if a local manager is installed
        on the client
 
o  20 MB hard disk space for OS/2 swapper file
 
o  VGA graphics monitor. An XGA or SVGA display system with a minimum
   resolution of 1024 X 768 pels is recommended
 
o  Mouse
 
o  For multimedia support, any digital audio adapters, compact-disc
   devices, or videodisc devices supported by Multimedia Presentation
   Manager/2 (MMPM/2), provided with Operating System/2 Version 3.0,
   contact the manufacturer of your hardware to ensure that you have the
   latest device drivers
 
Note: The digital video player has no additional machine requirements.
 
VISUALAGE FOR SMALLTALK, PROFESSIONAL FOR WINDOWS, V3.0
 
o  33 MHz Intel 80486 IBM or IBM-compatible PC system
 
o  24 MB installed RAM
 
o  CD-ROM reader
 
o  25 MB hard disk space for the installed client. Additional hard-disk
   space is required for certain options:
   -  An additional 23 MB if available multimedia samples are installed
   -  An additional 85 MB (with additional disk space required for
      growth of the central library) if a local manager is installed on
      the client
 
o  20 MB hard-disk space for swapper file
 
o  VGA graphics monitor. An XGA or SVGA display system with a minimum
   resolution of 1024 x 768 pels is recommended
 
o  Mouse
 
o  For multimedia support, any digital audio adapters, compact-disc
   devices, or videodisc devices supported by Microsoft Windows Version
   3.1, contact the manufacturer of your hardware to ensure that you
   have the latest device drivers
 
Note: The digital video player has no additional machine requirements.
 
VISUALAGE FOR SMALLTALK, PROFESSIONAL FOR AIX, V3.0
 
o  RISC System/6000 uniprocessor POWERstation or POWERserver (including
   those with PowerPC card), or equivalent
 
o  64 MB installed RAM
 
o  CD-ROM reader
 
o  25 MB hard-disk space for installed product on client workstations.
   An additional 10 MB hard-disk space is required if SOMobjects Base
   Toolkit is also installed
 
o  200 MB free disk space for paging space
 
o  Color display supporting X-Window System Version 11 Release 5 and
   OSF/Motif Version 1.2. The display must support:
   -  Minimum colors: 256
   -  Depth: 8 planes
   -  Bits in color: 8 bits
   -  Dimensions: 1280 x 1024 pixels
   -  Resolution: 91 x 92 dots per inch
   -  Minimum video adapter memory: 1 MB
 
o  Mouse
 
VISUALAGE FOR SMALLTALK, PROFESSIONAL SERVER FOR OS/2, FOR AIX, AND
FOR WINDOWS, V3.0
 
o  For Windows or OS/2
   -  33 MHz Intel 80486 IBM or IBM-compatible PC system
   -  24 MB installed RAM
   -  CD-ROM reader
   -  Hard-disk space for installed product:
      --  85 MB, with additional disk space required for growth of the
            central library
      --  An additional 23 MB if available multimedia samples are
            installed
 
o  For AIX
   -  RISC System/6000 uniprocessor POWERstation or POWERserver
        (including those with PowerPC card), or equivalent
   -  64 MB installed RAM
   -  CD-ROM reader
   -  Hard-disk space for installed product: 85 MB, with additional disk
        space required for growth of the central library
 
VISUALAGE FOR SMALLTALK, AS/400 CONNECTION FOR OS/2 AND FOR WINDOWS,
V3.0
 
These requirements are in addition to those for VisualAge for Smalltalk,
Professional or VisualAge for Smalltalk, Professional Server:
 
o  3 MB hard-disk space for each workstation
o  18 MB hard-disk space for each manager
 
VISUALAGE FOR SMALLTALK, COMMUNICATIONS/TRANSACTIONS FOR OS/2, FOR AIX,
AND FOR WINDOWS, V3.0
 
These requirements are in addition to those for VisualAge for Smalltalk,
Standard; VisualAge for Smalltalk, Professional; or VisualAge for
Smalltalk, Professional Server:
 
o  Hard-disk space for installed product:
   -  On client workstations: 2 MB
   -  On file server (if using VisualAge for Smalltalk, Professional
        Server): 5 MB
 
VISUALAGE FOR SMALLTALK, DATABASE FOR ORACLE FOR OS/2, FOR AIX, AND FOR
WINDOWS, V3.0
 
These requirements are in addition to those for VisualAge for Smalltalk,
Standard or VisualAge for Smalltalk, Professional:
 
o  Hard-disk space for installed product:
   -  On OS/2 and Windows client workstations: 1 MB
   -  On AIX client workstations: 3 MB
 
VISUALAGE FOR SMALLTALK, DISTRIBUTED FOR OS/2, FOR AIX, AND FOR WINDOWS,
V3.0
 
These requirements are in addition to those for VisualAge for Smalltalk,
Standard or VisualAge for Smalltalk, Professional:
 
o  Hard-disk space for installed product:
   -  On client workstations: 4 MB
   -  On file server (if using VisualAge for Smalltalk, Professional
        Server): 12 MB
 
VISUALAGE FOR SMALLTALK, REPORTS FOR OS/2 AND FOR WINDOWS, V3.0
 
This feature applies to OS/2 and Windows only. These requirements are in
addition to those for VisualAge for Smalltalk, Standard; VisualAge for
Smalltalk, Professional; or VisualAge for Smalltalk, Professional
Server:
 
o  Hard-disk space for installed product:
   -  On client workstations: 2 MB
   -  On file server (if using VisualAge for Smalltalk, Professional
        Server): 2 MB
 
VISUALAGE FOR SMALLTALK, IMS CONNECTION FOR OS/2, FOR AIX, AND FOR
WINDOWS, V3.0
 
These requirements are in addition to those for VisualAge for Smalltalk,
Professional:
 
o  Hard disk space for installed product:
   -  On client workstations: 2 MB
   -  On file server (if using VisualAge for Smalltalk, Professional
        Server): 2 MB
 
APPLICATION RUNTIME ENVIRONMENT
 
o  33 MHz Intel 80386 IBM or IBM-compatible PC system
o  8 MB to 12 MB installed RAM for a typical application; however,
   installed RAM and hard-disk space depend on the size and runtime
   requirements of the packaged application
o  VGA graphics monitor
 
Software Requirements
---------------------
 
The following sections describe the minimum program requirements for
valid operating environments for the VisualAge for Smalltalk, Standard;
VisualAge for Smalltalk, Professional; and VisualAge for Smalltalk,
Professional Server family of products.
 
VISUALAGE FOR SMALLTALK, STANDARD FOR OS/2, V3.0
 
o  OS/2 Warp Version 3.0
 
o  For local database support:
   -  DATABASE 2 OS/2 (DB2/2) Version 1.2
   -  DB2/2 Version 2.1
 
o  For remote database support only:
   -  Client Application Enabler/2 Version 1.2
   -  Client Application Enabler for OS/2 Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: IBM Distributed
   Database Connection Services (DDCS) for OS/2 Version 2.3
 
o  To use the SOMsupport component: SOMobjects Base Toolkit, Version 2.1
   for OS/2, CSD Level SM21002 or later (supplied with the product), or
   SOMobjects Developer Toolkit, Version 2.1 for OS/2, CSD Level
   SM21002 or later
 
o  For DSOM network access to objects: SOMobjects Workgroup Enabler,
   Version 2.1 for OS/2 (with its prerequisites)
 
VISUALAGE FOR SMALLTALK, STANDARD FOR WINDOWS, V3.0
 
o  Microsoft DOS, Version 6.0 or later. IBM PC-DOS Version 7.0 is
   recommended for better performance
 
o  Microsoft Windows, Version 3.11 (enhanced mode)
 
o  For remote database support:
   -  Client Application Enabler/DOS Version 1.2
   -  Client Application Enabler for Windows Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: IBM DDCS for OS/2
   Version 2.3
 
VISUALAGE FOR SMALLTALK, PROFESSIONAL FOR OS/2, V3.0
 
o  OS/2 Warp Version 3.0
 
o  For LAN workgroup connectivity, one of the following:
   -  OS/2 LAN Server Version 3.0 or later, and LAN Transport Protocol
        Support (LAPS) component of Network Transport Services/2 (NTS/2)
   -  Novell NetWare Version 3.11 or later
   -  FTP TCP/IP for OS/2 Version 3.0 or IBM TCP/IP for OS/2 Version 2.0
        with CSDs UN56401, UN57064, and UN60005
 
o  For local database support: DB2/2 Version 1.2 or Version 2.1
 
o  For remote database support only: Client Application Enabler/2
   (CAE/2) Version 1.2 or Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: DDCS/2 Version
   3.0
 
o  To use the SOMsupport component: SOMobjects Base Toolkit Version 2.1
   for OS/2, CSD level SM21002 or later (supplied with the product), or
   SOMobjects Developer Toolkit Version 2.1 for OS/2
 
o  For DSOM network access to objects: SOMobjects Workgroup Enabler
   Version 2.1 for AIX (with its prerequisites)
 
VISUALAGE FOR SMALLTALK, PROFESSIONAL FOR AIX, V3.0
 
o  AIX Version 4.1.3
 
o  VisualAge for Smalltalk, Professional Server for OS/2, for AIX, and
   for Windows, V3.0
 
o  For local database support: DATABASE 2 AIX (DB2/6000) Version 1.2 or
   Version 2.1
 
o  For remote database support only: CAE/6000 Version 1.2 or Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: DDCS Version 3.0
 
o  To use the SOMsupport component: SOMobjects Base Toolkit Version
   2.1.0.2 for AIX (supplied with the product) or SOMobjects Developer
   Toolkit Version 2.1.0.2 for AIX
 
o  For DSOM network access to objects: SOMobjects Workgroup Enabler
   Version 2.1 for AIX (with its prerequisites)
 
VISUALAGE FOR SMALLTALK, PROFESSIONAL FOR WINDOWS, V3.0
 
o  Microsoft DOS Version 6.0 or later. IBM PC-DOS Version 7.0 is
   recommended for better performance
 
o  Microsoft Windows Version 3.11 (enhanced mode)
 
o  For LAN workgroup connectivity, one of the following:
   -  OS/2 LAN Server Version 3.0 or later, and IBM LAN Support Program
        Version 1.3
   -  Novell NetWare Version 3.11 or later
   -  FTP TCP/IP for DOS Version 3.0 or IBM TCP/IP for DOS Version
        2.1.1.2
 
o  For remote database support: CAE/DOS Version 1.2 or Version 2.1
 
o  For host (DB2, SQL/DS, or SQL/400) database access: DDCS Version 3.0
 
VISUALAGE FOR SMALLTALK, PROFESSIONAL SERVER FOR OS/2, FOR AIX, AND FOR
WINDOWS, V3.0
 
o  For OS/2:
   -  OS/2 Warp Version 3.0
   -  VisualAge for Smalltalk, Professional for OS/2, V3.0
   -  For LAN workgroup connectivity, one of the following:
      --  OS/2 LAN Server Version 3.0 or later, and LAPS component of
            NTS/2
      --  Novell NetWare Version 3.11 or later
 
o  For AIX:
   -  AIX Version 4.1.3
   -  VisualAge for Smalltalk, Professional for AIX, V3.0
 
o  For Windows:
   -  Microsoft DOS Version 6.0 or later. IBM PC-DOS Version 7.0 is
        recommended for better performance
   -  Microsoft Windows Version 3.11 (enhanced mode)
   -  VisualAge for Smalltalk, Professional for Windows, V3.0
   -  For LAN workgroup connectivity, one of the following:
      --  OS/2 LAN Server Version 3.0 or later, and IBM LAN Support
            Program Version 1.3
      --  Novell NetWare Version 3.11 or later
 
VISUALAGE FOR SMALLTALK, AS/400 CONNECTION FOR OS/2 AND FOR WINDOWS,
V3.0
 
These requirements are in addition to those for any of the VisualAge
for Smalltalk, Professional products.
 
o  For AS/400:
   -  OS/400 Version 3 Release 1
   -  OS/400 Version 3 Release 1 Extended Base Support
   -  OS/400 Version 3 Release 1 OS/400 Host Servers
   -  Client Access/400 Version 3 Release 1
 
o  For OS/2:
   -  OS/2 Warp Version 3.0
   -  VisualAge for Smalltalk, Professional for OS/2, V3.0
   -  Communications Manager/2 1.1 or Communications Manager/400
   -  Client Access/400 for OS/2 3.1 or Client Access/400 Optimized for
        OS/2 3.1
 
o  For Windows:
   -  Microsoft DOS Version 6.0 or later
   -  Microsoft Windows Version 3.1 (enhanced mode)
   -  Microsoft Win32s APIs
   -  VisualAge for Smalltalk, Professional for Windows, V3.0
   -  Client Access/400 for Windows 3.1
 
VISUALAGE FOR SMALLTALK, COMMUNICATIONS/TRANSACTIONS FOR OS/2, FOR AIX,
AND FOR WINDOWS, V3.0
 
These requirements are in addition to those for any of the VisualAge for
Smalltalk, Standard or VisualAge for Smalltalk, Professional products:
 
o  One of the VisualAge for Smalltalk, Standard, V3.0 products (OS/2,
   AIX, or Windows) or one of the VisualAge for Smalltalk, Professional,
   V3.0 products (OS/2, AIX, or Windows)
 
o  For Advanced Program-to-Program Communications (APPC) or Common
   Programming Interface for Communications (CPI-C), one of the
   following:
   -  For OS/2: IBM Communications Manager/2 Version 1.1
   -  For Windows: IBM APPC Networking Services for Windows Version 1.0
   -  For AIX: IBM SNA Services/6000 Version 2.2
 
o  For CICS OS/2 External Call Interface (ECI), one of the following:
   -  For OS/2: IBM CICS Client for OS/2
   -  For Windows: IBM CICS Client for Windows
   -  For AIX: IBM CICS for Open Systems Version 2.1
 
o  For NetBIOS, one of the following:
   -  For OS/2, one of the following:
      --  IBM Network Transport Services/2 Version 1.2
      --  IBM Local Area Network Server Version 3.0
   -  For Windows: Local Area Network Support Program Version 1.3
   -  For AIX: NetBIOS for AIX Version 2.1
 
o  For TCP/IP or Remote Procedure Call (RPC), one of the following:
   -  For OS/2: IBM TCP/IP for OS/2 Version 2.0 with PTF U64092
   -  For Windows, one of the following:
      --  IBM TCP for DOS Version 2.1
      --  Other equivalent products supporting the Microsoft Windows
            Socket API Version 1.1
   -  For AIX: No additional requirements over AIX Version 4.1.3
 
o  For Emulator High-Level Language Application Programming Interface
   (EHLLAPI), one of the following:
   -  For OS/2: IBM Communications Manager/2 Version 1.1
   -  For Window: IBM PC3270 Version 3.1
   -  For AIX, one of the following:
      --  3270 Host Connection Program Version 2.1
      --  IBM X3270 Version 2.2
 
o  For Message Queue Series (MQSeries), one of the following:
   -  For OS/2 or Windows: IBM MQSeries Clients Version 2.1
   -  For AIX: IBM MQSeries Server Version 2.1
 
VISUALAGE FOR SMALLTALK, DATABASE FOR ORACLE FOR OS/2, FOR AIX, AND FOR
WINDOWS, V3.0
 
These requirements are in addition to those for any of the VisualAge for
Smalltalk, Standard or VisualAge for Smalltalk, Professional products:
 
o  One of the VisualAge for Smalltalk, Standard, V3.0 products (OS/2,
   AIX, or Windows) or one of the VisualAge for Smalltalk, Professional,
   V3.0 products (OS/2, AIX, or Windows)
 
   Native Oracle access from an OS/2, Windows, or AIX client requires
   the following:
   -  Oracle Version 7.0 (for AIX: Oracle Version 7.1.6.2.0)
   -  Oracle client support for Version 7 is required for each client,
        with appropriate SQL*Net communications support for access to
        the Oracle database
 
VISUALAGE FOR SMALLTALK, DISTRIBUTED FOR OS/2, FOR AIX, AND FOR WINDOWS,
V3.0
 
These requirements are in addition to those for any of the VisualAge for
Smalltalk, Standard or VisualAge for Smalltalk, Professional products:
 
o  One of the VisualAge for Smalltalk, Standard, V3.0 products (OS/2,
   AIX, or Windows) or one of the VisualAge for Smalltalk, Professional,
   V3.0 products (OS/2, AIX, or Windows)
 
o  For third-party authentication on OS/2 through the GSS API: Network
   Security Program (NetSP) 1.2 for OS/2
 
o  VisualAge for Smalltalk, Communications/Transactions for OS/2, for
   AIX, and for Windows, V3.0
 
VISUALAGE FOR SMALLTALK, REPORTS FOR OS/2 AND FOR WINDOWS, V3.0
 
o  One of the VisualAge for Smalltalk, Standard, V3.0 products (OS/2 or
   Windows) or one of the VisualAge for Smalltalk, Professional, V3.0
   products (OS/2 or Windows)
 
VISUALAGE FOR SMALLTALK, IMS CONNECTION FOR OS/2, FOR AIX, AND FOR
WINDOWS, V3.0
 
o  One of the VisualAge for Smalltalk, Professional, V3.0 products (OS/2
   or Windows)
 
o  VisualAge for Smalltalk, Communications/ Transactions for OS/2, for
   AIX, and for Windows, V3.0
 
APPLICATION RUNTIME ENVIRONMENT
 
Applications developed with VisualAge for Smalltalk, Standard or
VisualAge for Smalltalk, Professional run under OS/2 Warp Version 3.0,
Microsoft Windows Version 3.11, or AIX 4.1.3. Other program requirements
vary based on the use of database, communications, transactions,
SOM/DSOM, and multimedia services.
 
Ordering Information and Charges
--------------------------------
 
Orders for new licenses will be accepted now. Shipments will begin on
30 November 1995.
 
To order, specify the order type number, feature number, part number,
program name, media, and quantity.
 
PROGRAM PACKAGE: Program media (CD-ROM) with documentation.
 
                                             Feature  Part      One-Time
Program Name                                 Number   Number      Charge
                                                                (in USD)
Order Type 5801-AAR
 
VisualAge for Smalltalk, Standard
  for OS/2, V3.0                               0763   62H8160      1,499
VisualAge for Smalltalk, Standard
  for Windows, V3.0                            0764   62H8170      1,499
VisualAge for Smalltalk, Professional
  for OS/2, V3.0                               0765   62H8180      3,799
VisualAge for Smalltalk, Professional
  for Windows, V3.0                            0766   62H8190      3,799
VisualAge for Smalltalk, Professional
  for AIX, V3.0                                0767   62H8200      3,799
VisualAge for Smalltalk, Professional
  Server, V3.0                                 0768   62H8210      4,999
VisualAge for Smalltalk,
  Communications/Transactions, V3.0            0769   62H8220      1,349
VisualAge for Smalltalk,
  AS/400 Connection, V3.0                      0860   62H8230      1,899
VisualAge for Smalltalk,
  Database for ORACLE, V3.0                    0861   62H8240        499
VisualAge for Smalltalk, Reports, V3.0         0862   62H8250        749
VisualAge for Smalltalk, Distributed, V3.0     0863   62H8260      2,999
VisualAge for Smalltalk, IMS Connection, V3.0  0864   62H8270      4,999
 
ADDITIONAL LICENSE COPIES: Authorizes the customer who has a program
package to make a single copy of the program media and printed
documentation. The authorization is given by providing the customer a
Proof of Entitlement for Additional License -- with Certificate, which
has its own part number and feature number. Customers who pay an OTC 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.
 
                                             Feature  Part      One-Time
Program Name                                 Number   Number      Charge
                                                                (in USD)
Order Type 5802-AAR
 
VisualAge for Smalltalk, Professional
  for OS/2, V3.0
  Proof of Additional License Certificate      0678   62H8186      3,399
VisualAge for Smalltalk, Professional
  for Windows, V3.0
  Proof of Additional License Certificate      0679   62H8196      3,399
VisualAge for Smalltalk, Professional
  for AIX, V3.0
  Proof of Additional License Certificate      0680   62H8206      3,399
 
ADDITIONAL LICENSE COPIES -- SOFTWARE ADVANTAGE EXHIBIT: Authorization
to make additional license copies begins on the start date specified in
the Software Advantage Agreement. Proof of Entitlement will be provided
monthly.
 
                                                      Part      One-Time
Program Name                                          Number      Charge
                                                                (in USD)
Order Type 5802-AAR
 
VisualAge for Smalltalk, Standard
  for OS/2, V3.0
  Proof of Additional License without Certificate     62H8163      1,349
VisualAge for Smalltalk, Standard
  for Windows, V3.0
  Proof of Additional License without Certificate     62H8173      1,349
VisualAge for Smalltalk, Professional
  for OS/2, V3.0
  Proof of Additional License without Certificate     62H8183      3,399
VisualAge for Smalltalk, Professional
  for Windows, V3.0
  Proof of Additional License without Certificate     62H8193      3,399
VisualAge for Smalltalk, Professional for AIX, V3.0
  Proof of Additional License without Certificate     62H8203      3,399
VisualAge for Smalltalk, Professional Server, V3.0
  Proof of Additional License without Certificate     62H8213      4,499
VisualAge for Smalltalk,
  Communications/Transactions, V3.0
  Proof of Additional License without Certificate     62H8223      1,199
VisualAge for Smalltalk, AS/400 Connection, V3.0
  Proof of Additional License without Certificate     62H8233      1,699
VisualAge for Smalltalk, ORACLE, V3.0
  Proof of Additional License without Certificate     62H8243        449
VisualAge for Smalltalk, Reports, V3.0
  Proof of Additional License without Certificate     62H8253        669
VisualAge for Smalltalk, Distributed, V3.0
  Proof of Additional License without Certificate     62H8263      2,699
VisualAge for Smalltalk, IMS Connection, V3.0
  Proof of Additional License without Certificate     62H8273      4,499
 
DOCUMENTATION: Separate documentation with no media.
 
                                             Feature  Part      One-Time
Program Name                                 Number   Number      Charge
                                                                (in USD)
Order Type 5806-AAR
 
VisualAge for Smalltalk                        0018   62H8280         99
  Documentation Set, Version 3.0
 
PROGRAM PACKAGE UPGRADE: Program media (CD-ROM) with documentation.
 
The version-to-version program package upgrade option allows currently
licensed users of a Version 1.0 or 2.0 VisualAge Standard product to
obtain a Version 3.0 Standard product, or a currently licensed user of a
Version 1.0 or 2.0 VisualAge Team product to obtain a Version 3.0
Professional product and a Version 3.0 Professional Server product, for
a program upgrade charge.
 
In addition to the version-to-version upgrade, the VisualAge
Standard-to-Professional program package upgrade option allows currently
licensed users of any Version 1.0 or 2.0 VisualAge Standard product to
obtain a Version 3.0 Professional product for a program upgrade charge.
The Version 3.0 Professional product may be used in a stand-alone or in
a team programming (networked) environment. If you want to move from a
Version 1.0 or 2.0 stand-alone environment to a Version 3.0 team
programming environment, at least one VisualAge for Smalltalk,
Professional Server product must also be licensed.
 
The program upgrade to VisualAge for Smalltalk, Version 3.0 will be
available on 30 November 1995. These upgrades will be available through
IBM Authorized Personal Computer Dealers and Industry Remarketers --
Personal Computers certified to market IBM Authorized Advanced Products.
The remarketer will require a Proof of License for each upgrade ordered.
The original Proof of License is the colored front cover page (inside
the hard binder) or the separate Proof of License page in the program
package, as identified by IBM to the remarketer.
 
PROGRAM UPGRADE CHARGE: A program upgrade charge will apply for the
two upgrade options available for VisualAge for Smalltalk. Customers who
want to upgrade to the VisualAge for Smalltalk, Version 3.0 team
development environment must license both the VisualAge for Smalltalk,
Professional and the VisualAge for Smalltalk Professional Server
products. A license to any VisualAge Team, Version 1.0 or 2.0 product
entitles the customer to an upgrade to one of the V3.0 Professional
products and one Professional Server.
 
o  Version-to-Version Upgrade
 
   -  Customers who have VisualAge Version 1.0 or 2.0 can upgrade to the
      equivalent Version 3.0 product. For example, a customer who has
      the Version 1.0 or 2.0 Standard product can upgrade to Version 3.0
      Standard. A customer who has the Version 1.0 or 2.0 Team product
      may upgrade to Version 3.0 Professional and Professional Server.
 
   -  Customers who have the Communications/ Transactions Feature,
      Version 1.0 or 2.0, or the AS/400 Feature, Version 2.0 can upgrade
      to the Version 3.0 Communications/Transactions product or the
      AS/400 Connection product, respectively.
 
   -  Cross-platform upgrades are acceptable.
 
o  Standard-to-Professional Upgrade
 
   -  Customers who have the Version 1.0 or Version 2.0 VisualAge
      Standard product and want to maintain a stand-alone environment,
      can upgrade to VisualAge for Smalltalk, Professional, Version 3.0.
      For example, a customer who has VisualAge Standard for OS/2,
      Version 1.0 or 2.0 can upgrade to VisualAge for Smalltalk,
      Professional for OS/2, Version 3.0 or VisualAge for Smalltalk,
      Professional for Windows, Version 3.0. If the customer wants to
      move from a Version 1.0 or 2.0 stand-alone environment to a
      Version 3.0 team programming (networked) environment, then at
      least one license to the VisualAge for Smalltalk, Professional
      Server product is required in addition to the appropriate number
      of VisualAge for Smalltalk Professional licenses.
 
   -  Cross-platform upgrades are acceptable.
 
The following are examples of some of the available upgrades:
 
VERSION-TO-VERSION UPGRADE
 
Stand-Alone Development Environment
 
FROM                               TO
VisualAge Standard                 VisualAge for Smalltalk, Standard
  for OS/2, V1.0                     for OS/2, V3.0
     -or-                               -or-
 
FROM                               TO
VisualAge Standard                 VisualAge for Smalltalk, Standard
  for OS/2, V2.0                     for Windows, V3.0
     -or-
VisualAge Standard
  for Windows, V2.0
 
Team Development Environment
 
FROM                               TO
VisualAge Team                     VisualAge for Smalltalk, Professional
  for OS/2, V1.0                     for OS/2, V3.0
     -or-                               -and-
VisualAge Team                     VisualAge for Smalltalk, Professional
  for OS/2, V2.0                     Server for OS/2, AIX, or Windows,
                                     V3.0
     -or-                               -or-
VisualAge Team                     VisualAge for Smalltalk, Professional
  for Windows, V2.0                  for Windows, V3.0
                                        -and-
                                   VisualAge for Smalltalk, Professional
                                     Server for OS/2, AIX, or Windows,
                                     V3.0
                                        -or-
                                   VisualAge for Smalltalk, Professional
                                     for AIX, V3.0
                                        -and-
                                   VisualAge for Smalltalk, Professional
                                     Server for OS/2, AIX, or Windows,
                                     Windows, V3.0
 
Separately Orderable Function
 
FROM                               TO
Communications/Transactions        VisualAge for Smalltalk,
  Feature,                           Communications/Transactions for
  for OS/2, V1.0 or V2.0             OS/2, AIX, or Windows, V3.0
     -or-
Communications/Transactions
  Feature,
  for Windows, V1.0 or V2.0
 
FROM                               TO
AS/400 Feature,                    VisualAge for Smalltalk,
  for OS/2, V2.0                     AS/400 Connection
     -or-                            for OS/2, AIX, or Windows, V3.0
AS/400 Feature,
  for Windows, V2.0
 
STANDARD-TO-PROFESSIONAL UPGRADE
 
FROM                               TO
VisualAge Standard                 VisualAge for Smalltalk, Professional
  for OS/2, V1.0, V2.0, or V3.0      for OS/2, V3.0
     -or-                               -or-
VisualAge Standard                 VisualAge for Smalltalk, Professional
  for Windows, V2.0 or V3.0          for Windows, V3.0
 
                                             Feature  Part      One-Time
Program Name                                 Number   Number      Charge
                                                                (in USD)
Order Type 5803-AAR
 
VisualAge for Smalltalk, Standard
  for OS/2, V3.0
  Version-to-Version Upgrade                   0202   62H8161        369
VisualAge for Smalltalk, Standard
  for Windows, V3.0
  Version-to-Version Upgrade                   0203   62H8171        369
VisualAge for Smalltalk, Professional
  for OS/2, V3.0
  Version-to-Version Upgrade                   0204   62H8181        949
VisualAge for Smalltalk, Professional
  for Windows, V3.0
  Version-to-Version Upgrade                   0205   62H8191        949
VisualAge for Smalltalk, Professional
  for AIX, V3.0
  Version-to-Version Upgrade                   0206   62H8201        949
VisualAge for Smalltalk, Professional
  Server, V3.0
  Version-to-Version Upgrade                   0207   62H8211      1,249
VisualAge for Smalltalk,
  Communications/Transactions, V3.0
  Version-to-Version Upgrade                   0208   62H8221        339
VisualAge for Smalltalk, AS/400, V3.0
  Version-to-Version Upgrade                   0209   62H8231        469
VisualAge for Smalltalk, Professional
  for OS/2, V3.0
  Standard to Professional Upgrade             0214   62H8182      1,899
VisualAge for Smalltalk, Professional
  for Windows, V3.0
  Standard to Professional Upgrade             0215   62H8192      1,899
VisualAge for Smalltalk, Professional
  for AIX, V3.0
  Standard to Professional Upgrade             0216   62H8202      1,899
 
ADDITIONAL LICENSE COPY UPGRADE: Authorizes the customer who has a
program package upgrade to make a single copy of the program media and
printed documentation.
 
The authorization is given by providing the customer a Proof of
Entitlement for Additional License -- with Certificate, which has its
own part number and feature number.
 
                                             Feature  Part      One-Time
Program Name                                 Number   Number      Charge
                                                                (in USD)
Order Type 5804-AAR
 
VisualAge for Smalltalk, Professional
  for OS/2, V3.0
  Proof of Addl. License with Certificate
  Upgrade                                      0269   62H8187        849
VisualAge for Smalltalk, Professional
  for Windows, V3.0
  Proof of Addl. License with Certificate
  Upgrade                                      0270   62H8197        849
VisualAge for Smalltalk, Professional
  for AIX, V3.0
  Proof of Addl. License with Certificate
  Upgrade                                      0271   62H8207        849
 
ADDITIONAL LICENSE COPY UPGRADE -- SOFTWARE ADVANTAGE EXHIBIT:
Authorization to make additional license copies begins on the start
date specified in the Software Advantage Agreement. Proof of Entitlement
will be provided monthly.
 
                                                      Part      One-Time
Program Name                                          Number      Charge
                                                                (in USD)
Order Type 5804-AAR
 
VisualAge for Smalltalk, Standard for OS/2, V3.0
  Proof of Addl. License without Certificate Upgrade  62H8168        329
VisualAge for Smalltalk, Standard for Windows, V3.0
  Proof of Addl. License without Certificate Upgrade  62H8178        329
VisualAge for Smalltalk, Professional for OS/2, V3.0
  Proof of Addl. License without Certificate Upgrade  62H8188        849
VisualAge for Smalltalk, Professional
  for Windows, V3.0
  Proof of Addl. License without Certificate Upgrade  62H8198        849
VisualAge for Smalltalk, Professional for AIX, V3.0
  Proof of Addl. License without Certificate Upgrade  62H8208        849
VisualAge for Smalltalk, Professional Server, V3.0
  Proof of Addl. License without Certificate Upgrade  62H8218      1,099
VisualAge for Smalltalk,
  Communications/Transactions, V3.0
  Proof of Addl. License without Certificate Upgrade  62H8228        309
VisualAge for Smalltalk, AS/400 Connection, V3.0
  Proof of Addl. License without Certificate Upgrade  62H8238        419
 
UPGRADE PROTECTION: Customers who acquire Upgrade Protection through an
OTC or quarterly payment charges (when meeting minimum revenue criteria)
will be entitled at no charge to future versions and releases when
announced within their Software Advantage agreement period. Following
availability of the new program, IBM will provide a program package
(including media and documentation) and a Proof of Entitlement
authorizing the right to copy, distribute, and install equal to the
number of programs protected.
 
UPGRADE PROTECTION (NEW PRODUCT): The following Upgrade Protection
products are only available under the Software Advantage for
Workstations offering:
                                                                 Upgrade
                                                      Part    Protection
Program Name                                          Number      Charge
                                                                (in USD)
Order Type 5809-AAR
 
Upgrade Protection for VisualAge OS/2 Standard V3.0
  -- One-Time Charge (OTC)                            62H8165     405
Upgrade Protection for VisualAge OS/2 Standard V3.0
  -- Quarterly Charge (QC)                            62H8164      50.63
Upgrade Protection for VisualAge Windows Standard
  V3.0 -- OTC                                         62H8175     405
Upgrade Protection for VisualAge Windows Standard
  V3.0 -- QC                                          62H8174      50.63
Upgrade Protection for VisualAge OS/2 Professional
  V3.0 -- OTC                                         62H8185   1,020
Upgrade Protection for VisualAge OS/2 Professional
  V3.0 -- QC                                          62H8184     127.50
Upgrade Protection for VisualAge Windows Professional
  V3.0 -- OTC                                         62H8195   1,020
Upgrade Protection for VisualAge Windows Professional
  V3.0 -- QC                                          62H8194     127.50
Upgrade Protection for VisualAge AIX Professional
  V3.0 -- OTC                                         62H8205   1,020
Upgrade Protection for VisualAge AIX Professional
  V3.0 -- QC                                          62H8204     127.50
Upgrade Protection for VisualAge Professional Server
  V3.0 -- OTC                                         62H8215   1,350
Upgrade Protection for VisualAge Professional Server
  V3.0 -- QC                                          62H8214     168.75
Upgrade Protection for VisualAge
  Communications/Transactions V3.0 -- OTC             62H8225     360
Upgrade Protection for VisualAge
  Communications/Transactions V3.0 -- QC              62H8224      45
Upgrade Protection for VisualAge AS/400 Connection
  V3.0 -- OTC                                         62H8235     510
Upgrade Protection for VisualAge AS/400 Connection
  V3.0 -- QC                                          62H8234      63.75
Upgrade Protection for VisualAge ORACLE V3.0 -- OTC   62H8245     135
Upgrade Protection for VisualAge ORACLE V3.0 -- QC    62H8244      16.88
Upgrade Protection for VisualAge Reports V3.0 -- OTC  62H8255     201
Upgrade Protection for VisualAge Reports V3.0 -- QC   62H8254      25.13
Upgrade Protection for VisualAge Distributed V3.0     62H8265     810
  -- OTC
Upgrade Protection for VisualAge Distributed V3.0     62H8264     101.25
  -- QC
Upgrade Protection for VisualAge IMS Connection V3.0
  -- OTC                                              62H8275   1,350
Upgrade Protection for VisualAge IMS Connection V3.0
  -- QC                                               62H8274     168.75
 
UPGRADE PROTECTION (ENTITLED CUSTOMERS): Customers who have previously
acquired any of the Software Advantage Upgrade Protection part numbers
listed below automatically receive the corresponding Entitled Upgrade
part number shortly after planned availability.
 
Upgrade Protection                                    Entitled Upgrade
Part Number                                           Part Number
 
33H7040 or 33H7227                                    62H8161
33H7041 or 33H7228                                    62H8171
33H7029 or 33H7216                                    62H8181
33H7030 or 33H7217                                    62H8191
33H7029, 33H7216, 33H7030, or 33H7217                 62H8201
33H7029, 33H7216, 33H7030, or 33H7212                 62H8211
33H7035, 33H7222, 33H7034, or 33H7221                 62H8221
33H7043, 33H7230, 33H7042, or 33H7229                 62H8231
 
IBM's VisualAge products and services are not associated with or
sponsored by Visual Edge Software, Ltd.
 
========================================================================
 
           +----------------------------------------------+
           | IBM VisualAge for COBOL for OS/2 Revitalizes |     vacobos2
           |    Your Dependable COBOL Applications by     |
           |   Extending COBOL to Your OS/2 Workstation   |
           +----------------------------------------------+
 
In Brief ...
------------
 
In addition to bringing COBOL to your OS/2 desktop, IBM VisualAge for
COBOL for OS/2:
 
o  Offers object-oriented language extensions
o  Extends COBOL to a client/server environment
o  Increases programmer productivity
o  Saves you time and money by:
   -   Taking advantage of the current skill base in your organization
   -   Preserving your current data
o  Increases ease of use with a variety of development tools
 
Overview
--------
 
IBM delivers the most sweeping COBOL enhancements in a decade! With the
addition of object-oriented extensions and a visual development
environment, IBM VisualAge for COBOL for OS/2 helps you build
applications for host, workstation, or advanced client/server
applications. These COBOL enhancements are also available on the AIX and
MVS platforms.
 
With IBM VisualAge for COBOL for OS/2, you can use your existing COBOL
skill base to upgrade your applications and expand them to other
platforms. As a result, you can save money and increase productivity by
eliminating the need to retrain your employees.
 
IBM VisualAge for COBOL for OS/2 is an ideal, cost-effective solution
that offers the following enhancements to COBOL:
 
o  Object-Oriented Language Extensions:
   -  Allow COBOL programmers to create objects in a language they
      already know, eliminating a long learning curve
   -  Offer 32-bit implementation
   -  Provide direct-to-SOM implementation
 
o  Client/Server Enablers:
   -  Run COBOL programs on your OS/2 desktop, while your data remains
        on the host
   -  Easily access remote data from DB2, CICS, VSAM/SAM MVS files, and
        OS/400 Record Files
   -  Work with MQSeries for OS/2 using MQSeries Three Tier for OS/2
   -  Comply with ISO and ANSI COBOL standards
 
o  Improved Productivity and Ease of Use:
   -  Easily take advantage of these COBOL enhancements with the help of
        a rich set of tools
 
One-time charge: 895 USD
 
Description
-----------
 
COBOL FAMILY OVERVIEW
 
Three new COBOL products are available on OS/2, AIX, and MVS and VM,
breathing new vitality into the business language of choice. IBM has
dramatically enhanced COBOL with visual development tools (OS/2),
object-oriented extensions, and powerful client/server support across
a wide variety of platforms.
 
The enhancements in IBM VisualAge for COBOL for OS/2 also offer
exceptional gains in productivity and flexibility. With desktop-based
visual development tools, programmers can begin applications by creating
graphical user interfaces (GUIs). To put substance behind the GUIs, the
visual tools and data utility functions allow rapid development to
create business logic and access databases, VSAM files, and
transaction-processing systems.
 
With IBM's COBOL Family, COBOL programmers can use their expertise to
create advanced client/server applications, allowing host COBOL
applications to move to the desktop, while data remains on the host.
 
IBM VISUALAGE FOR COBOL FOR OS/2
 
IBM VisualAge for COBOL for OS/2 provides the COBOL programmer with
32-bit, direct-to-SOM-based, object-oriented support on the OS/2
operating system. In addition, a COBOL application development
environment is provided that is designed specifically to handle
client/server, mission-critical, line-of-business applications through
visual development. IBM VisualAge for COBOL for OS/2 also gives the
COBOL programmer a set of high-productivity, OS/2-based power tools for
the development of applications targeting OS/2 execution systems.
 
LOCAL AND REMOTE DATA ACCESS: IBM VisualAge for COBOL for OS/2 provides
local and remote data access to data including:
 
o  IBM SMARTdata UTILITIES (SdU), which provides:
   -  Record-oriented file access through standard COBOL I/O statements
      to:
      --  Local OS/2 VSAM files
      --  Remote MVS VSAM, SAM, PDS, and PDSE files
      --  Remote OS/400 Record Files
      --  Remote CICS-managed VSAM files on MVS using CICS/DDM
   -  A full set of data conversion APIs for converting single, double,
        and mixed byte character strings, numerics, and complex
        structured records
   -  A full set of SMARTsort APIs for sorting, copying, and merging
        record and byte files located locally or remotely
 
o  Direct access to data managed by BTRIEVE
 
o  Support for local and remote DB2 data access using DB2 for OS/2
 
o  Support for local and remote CICS data access using CICS for OS/2 or
   CICS Client for OS/2
 
VISUAL GUI DESIGNER: The visual GUI designer provides capabilities to
allow the building of complex CUA-compliant screens. The visual
interface (GUI work screen) that creates the GUI code is an easy-to-use,
intuitive tool for creating graphical interfaces, eliminating the need
for in-depth GUI development knowledge. Programmers can create
applications by selecting controls from the control palette and moving
them onto the design editor, thereby providing an integrated "what you
see is what you get" (WYSIWYG) user interface. Either during or after
this brief development process, developers may build the application by
coding in COBOL logic with COBOL-sensitive edit/compile/debug tools.
 
WORKFRAME/2: IBM WorkFrame/2 provides seamless integration of all the
components included in the IBM VisualAge for COBOL for OS/2 product.
WorkFrame/2 is a highly configurable, project-oriented application
development environment for use on OS/2, and is specifically designed to
take full advantage of the features offered by OS/2. When used as the
integration medium for application development tools, the fully
configurable IBM WorkFrame/2 increases the effectiveness of these tools
as agents for enhancing user productivity. IBM WorkFrame/2 organizes the
programmer's workplace by grouping files into logical units or projects.
As an organizer, IBM WorkFrame/2:
 
o  Adapts to the user's project organization environment, instead of the
   project organization having to fit into the WorkFrame-defined
   environment
 
o  Sets up projects to consist of source and object files spanning
   multiple directories and one target directory (such as EXE or DLL)
 
o  Associates each project with multiple actions, including compiling,
   debugging, making, linking, browsing, profiling/analyzing, and
   preprocessing
 
o  As a tools integrator, multiple developers can now work concurrently
   on a single project by plugging in their own source control system
 
CONTEXT-SENSITIVE EDITOR: The LPEX Editor is a language-sensitive color
editor that supports COBOL. The LPEX Editor can be used to create and
edit many types of text files, including program source and
documentation. By automatically parsing COBOL source code, LPEX
distinguishes between language constructs. For instance, language
keywords, comments, string literals, and numbers are displayed using
distinctive fonts and colors. Developers can quickly find items they are
looking for in their source code. Using LPEX, developers can:
 
o  Be made aware of some syntax errors when the source code is created
 
o  Use multiple windows to display several documents or to display more
   than one view of the same document
 
o  Dynamically configure LPEX to be a multiple-window or single-window
   tool
 
o  Select a block of text and move or copy it between documents
 
o  Cut and paste to a shell or another application
 
o  Undo previous changes to a document
 
Developers can customize and extend virtually every aspect of this
programmable editor. LPEX is designed to be extended through dynamic
link libraries; there is no proprietary extension language to learn.
With the LPEX application programming interface (API), developers can
write powerful extensions to the editor using C and C++. In addition,
LPEX provides a rich command language that developers can use to create
or modify editor functions. Developers can:
 
o  Define their own fonts and colors
 
o  Modify the editor action key layout
 
o  Add menus to perform frequently used commands (menu definitions can
   be applied on a filename extension basis)
 
o  Write their own editor commands
 
INTERACTIVE DEBUG TOOL FOR OS/2 (IDBUG): The debug tool supplied with
IBM VisualAge for COBOL for OS/2 provides source-level debugging built
around a set of core functions designed to let users quickly and
efficiently control execution and analyze data. Users can:
 
o  Display and change variables
o  Display and change storage
o  Display and change the processor registers
o  Display the call stack
o  Add and delete simple and complex breakpoints
o  Control the execution of multiple threads
o  View source code as a listing, disassembly or mixed
 
CICS for OS/2 Version 3.0 transactions built with IBM VisualAge for
COBOL for OS/2 can be debugged interactively.
 
For PM application programming support, synchronous and asynchronous
modes give users two ways to debug PM applications. The application
windows can be managed concurrently with the debug tool windows.
 
PERFORMANCE TUNING: Execution trace analysis and performance tuning are
provided through the IBM Performance Analyzer. It is designed to help
users tune and understand their programs by monitoring program execution
and generating a function-by-function trace of the run. This trace can
subsequently be examined by utility programs that graphically display
the execution trace. Not only does the analyzer trace procedures in the
EXE file, but it traces the entry points to system calls and application
DLLs.
 
DATA ASSISTANT AND TRANSACTION ASSISTANT: Data Assistant simplifies the
process of constructing syntactically-correct, embedded SQL statements.
It gives you a graphical view of your relational database, and allows
you to map COBOL data structures to the database and generate SQL
statements into your source file.
 
Transaction Assistant enables non-CICS COBOL applications to access CICS
transactions.
 
OPEN ENTERPRISE: IBM VisualAge for COBOL for OS/2 supports the high
subset of American National Standards Institute (ANSI) COBOL (ANSI
X3.23-1985) and International Standards Organization (ISO) COBOL (ISO
1989:1985), as well as the Intrinsic Function Module for COBOL (ANSI
X3.23a-1989 and ISO 1989/Amendment 1).
 
PRODUCT POSITIONING
 
IBM's object-oriented COBOL family of products combine the technical and
practical advantages of the COBOL language with the benefits of
object-oriented programming. The fact that these products extend the
COBOL language, the world's most popular conventional programming
language, gives them four distinct advantages over other object-oriented
programming languages:
 
1. The ability to readily interface to, and extend, existing COBOL
   applications
 
2. An abundance of developers with COBOL programming skills, which
   increases the likelihood that object-oriented COBOL will become the
   most widely-used object-oriented programming language in the industry
 
3. The natural synergy of COBOL, transaction processing, and database
   access via object-oriented programming, provides a compelling reason
   to use IBM's object-oriented COBOL offerings
 
4. The object-oriented features are a natural extension of COBOL. It now
   will be easy for COBOL developers to get started with object-oriented
   COBOL while using the same robust COBOL development environment they
   have grown to depend on.
 
Object-oriented COBOL applications can work with existing COBOL
applications, as well as SOM objects written in other languages.
 
IBM VisualAge for COBOL for OS/2 works with TeamConnection to store
COBOL source files, build COBOL applications, and provide version
control and change management for applications in production.
 
Hardware Requirements
---------------------
 
o  For the compiler only: An Intel 80386- or 80486-based IBM workstation
   or equivalent is required
 
o  For the full product including GUI Developer: An Intel 80486-based,
   66 MHz IBM workstation or equivalent is required
 
o  16 MB of RAM when using only the compiler
 
o  24 MB of RAM minimum (28 MB recommended) when using the GUI Developer
 
o  15 MB of hard-disk space for installation of compiler only
 
o  110 MB of hard-disk space for default installation of full product
 
o  A color display with VGA or higher resolution is recommended
 
o  An IBM mouse or equivalent is required
 
o  A CD-ROM drive is required for installing directly from the program
   package
 
COBOL beta code and optional components (not necessary to run COBOL)
require additional disk space. Additional disk space will be required
for the swapper.
 
The memory and disk requirements take into account room for IBM
VisualAge for COBOL for OS/2. Users should ensure that they have the
capability to expand their memory and disk storage beyond the stated
recommendations.
 
Software Requirements
---------------------
 
o  Operating System: OS/2 Version 2.11 or OS/2 Warp Version 3.0
 
o  Corequisite Software
 
   To use DB2:
   -  IBM DB2 Software Developer's Kit for OS/2 Version 2.1 or
   -  IBM DB2 for OS/2 Version 2.1 Single-User
 
   To use CICS:
   -  CICS for OS/2 Version 3.0 (available in limited beta until its
        U.S. general availability in the first quarter of 1996; the CICS
        beta code is shipped on the IBM VisualAge for COBOL for OS/2 CD)
   -  CICS Client for OS/2 Version 1 or CICS for OS/2 Version 2
        distributed feature Client for OS/2
 
   To use MQSeries Three Tier for OS/2:
   -  MQSeries for OS/2 Version 2.0 (5621-390, part number 17H7937 with
        PTF U200051 or later)
   -  MQSeries Three Tier for OS/2 Version 1 (part number 29H1000)
 
   To use SMARTdata UTILITIES:
   -  To access MVS VSAM/SAM files, DFSMS Version 1 Release 2.0 is
        required to be installed at your MVS host
   -  To access MVS CICS-managed VSAM data, CICS DDM Release 1 is
        required to be installed at your MVS host
 
   To use host connectivity:
   -  Communications Manager/2 Version 1.11
 
Ordering Information and Charges
--------------------------------
 
To order these programs, specify the order type number, feature number,
part number, program name, media, and quantity.
 
PROGRAM PACKAGE -- program media with documentation
 
Order Type  Feature  Part                                One-Time
Number      Number   Number   Program Name               Charge (in USD)
 
5801-AAR    0169     28H2177  VisualAge for COBOL for        895
                              OS/2 Version 1
 
ADDITIONAL LICENSE COPIES: This authorizes the customer who has a
program package to make a single copy of the program media and printed
documentation. The authorization is given by providing the customer a
Proof of Entitlement for Additional License -- with certificate (has its
own part number and feature number).
 
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.
 
Order Type  Feature  Part                                One-Time
Number      Number   Number   Program Name               Charge (in USD)
 
5802-AAR    0286     33H5447  VisualAge for COBOL for        849
                              OS/2 Version 1 Entitlement
                              for One Additional License
                              with Certificate
 
5802-AAR    0542     33H5465  VisualAge for COBOL for      4,035
                              OS/2 Version 1 Entitlement
                              for Five Additional
                              Licenses with Certificate
 
5802-AAR    0543     33H5474  VisualAge for COBOL for      7,645
                              OS/2 Version 1 Entitlement
                              for Ten Additional
                              Licenses with Certificate
 
5802-AAR    0544     33H5483  VisualAge for COBOL for     35,659
                              OS/2 Version 1 Entitlement
                              for 50 Additional Licenses
                              with Certificate
 
ADDITIONAL LICENSE COPIES -- SOFTWARE ADVANTAGE EXHIBIT: Authorization
to make additional license copies begins on the start date specified in
the Software Advantage Agreement. Proof of Entitlement will be provided
monthly.
 
Order Type           Part                                One-Time
Number               Number   Program Name               Charge (in USD)
 
5802-AAR             33H5456  VisualAge for COBOL for        849
                              OS/2 Version 1 Entitlement
                              for One Additional License
                              without Certificate
                              (Advantage)
 
UPGRADE PROTECTION: Customers who acquire Upgrade Protection through a
one-time charge or quarterly payment charges (when meeting minimum
revenue criteria) will be entitled at no charge to future versions and
releases when announced within their Software Advantage agreement
period. Following availability of the new program, IBM will provide a
program package (including media and documentation) and a Proof of
Entitlement authorizing right to copy, distribute, and install equal to
the number of programs protected.
 
UPGRADE PROTECTION (NEW PRODUCT): The following Upgrade Protection
Products are only available under the Software Advantage for
Workstations offering.
 
                                                         Upgrade
Order Type           Part                                Protection
Number               Number   Program Name               Charge (in USD)
 
5809-AAR             31H6365  Upgrade Protection for IBM     340
                              VisualAge for COBOL for
                              OS/2 -- One-Time Charge
 
5809-AAR             31H6366  Upgrade Protection for IBM      42.50
                              VisualAge for COBOL for
                              OS/2 -- Quarterly Charge
 
IBM's VisualAge products and services are not associated with or
sponsored by Visual Edge Software, Ltd.
 
========================================================================
 
           +-------------------------------------------+
           |    IBM COBOL Set for AIX Revitalizes      |        cbsetaix
           |    Your Dependable COBOL Applications     |
           | by Bringing COBOL to Your AIX Workstation |
           +-------------------------------------------+
 
In Brief ...
------------
 
In addition to bringing COBOL to your AIX desktop, IBM COBOL Set for
AIX:
 
o  Offers object-oriented language extensions
o  Increases programmer productivity by eliminating the learning curve
o  Extends COBOL to a client/server environment
o  Saves you time and money by:
   -  Taking advantage of the current skill base in your organization
   -  Preserving your current database
o  Increases ease-of-use with a variety of development tools
 
Overview
--------
 
IBM delivers the most sweeping COBOL enhancements in a decade!  With the
addition of object-oriented extensions, IBM COBOL Set for AIX helps you
build applications for host, workstation, or advanced client/server
applications. These COBOL enhancements are also available on the OS/2
and MVS platforms.
 
With IBM COBOL Set for AIX, you can use your existing COBOL skill base
to upgrade your applications and expand them to other platforms. As a
direct result, you can save money and increase productivity by
eliminating the need to retrain your employees.
 
IBM COBOL Set for AIX is an ideal, cost-effective solution that offers
the following enhancements to COBOL.
 
o  Object-Oriented Language Extensions:
   -  Allow COBOL programmers to create objects in a language they
        already know, eliminating a long learning curve
 
o  Client/Server Enablers:
   -  Run COBOL programs in the AIX environment, while accessing host
        data
   -  Easily access remote data from DB2, CICS, VSAM/SAM MVS files, and
        OS/400 record files
   -  Comply with ISO and ANSI COBOL standards
 
o  Improved Productivity and Ease of Use:
   -  Easily take advantage of these COBOL enhancements with the help of
        a rich set of tools
 
One-Time Charge: 895 USD
 
Description
-----------
 
COBOL FAMILY OVERVIEW
 
Three new COBOL products are available on OS/2, AIX, and MVS and VM,
breathing new vitality into the business language of choice. IBM has
dramatically enhanced COBOL with visual development tools (OS/2),
object-oriented extensions, and powerful client/server support across a
wide variety of platforms. The enhancements in IBM COBOL also offer
exceptional gains in productivity and flexibility.
 
With IBM's COBOL Family, COBOL programmers can use their expertise to
create advanced client/server applications, allowing host COBOL
applications to move to the desktop, while data remains on the host.
 
IBM COBOL SET FOR AIX
 
IBM COBOL for AIX provides the COBOL programmer with
direct-to-SOM-based, object-oriented support on the AIX operating
system.
 
IBM COBOL Set for AIX provides a COBOL application development
environment that is designed specifically to create client/server,
mission-critical, line-of-business applications. IBM COBOL for AIX also
gives the COBOL programmer a set of high-productivity, AIX-based tools
for the development of applications targeting AIX execution systems.
 
IBM COBOL Set for AIX includes local and remote data access, a context
sensitive editor (LPEX), Program Builder, Program Debug Tool, Common
Desktop Integration of these tools, and COBOL online documentation.
 
LOCAL AND REMOTE DATA ACCESS: IBM COBOL Set for AIX provides local and
remote data access to data including:
 
o  IBM SMARTdata UTILITIES (SdU), which provides:
   -  Record-oriented file access through standard COBOL I/O statements
      to:
      --  Local AIX VSAM files
      --  Remote MVS VSAM, SAM, PDS, and PDSE files
      --  Remote OS/400 files
      --  Remote CICS-managed VSAM files on MVS using CICS/DDM
      --  Data managed by IBM ENCINA for AIX Shared File System
 
o  Support for local and remote DB2 data access using DB2 for AIX
 
o  Support for local and remote CICS data access using CICS for AIX or
   CICS Client for AIX
 
CONTEXT-SENSITIVE EDITOR: The LPEX Editor is a language-sensitive color
editor that supports COBOL. The LPEX Editor can be used to create and
edit many types of text files, including program source and
documentation. By automatically parsing COBOL source code, LPEX
distinguishes between language constructs. For instance, language
keywords, comments, string literals, and numbers are displayed using
distinctive fonts and colors. Developers can quickly find items they are
looking for in their source code. Using LPEX, developers can:
 
o  Be made aware of some syntax errors when the source code is created
 
o  Use multiple windows to display several documents or to display more
   than one view of the same document
 
o  Dynamically configure LPEX to be a multiple-window or single-window
   tool
 
o  Select a block of text and move or copy it between documents
 
o  Cut and paste to a shell or another application
 
o  Undo previous changes to a document
 
Developers can customize and extend virtually every aspect of this
programmable editor. LPEX is designed to be extended through shared
libraries; there is no proprietary extension language to learn. With the
LPEX application programming interface (API), developers can write
powerful extensions to the editor using C and C++. In addition, LPEX
provides a rich command language that developers can use to create or
modify editor functions. Developers can:
 
o  Define their own fonts and colors
 
o  Modify the editor action-key layout
 
o  Add menus to perform frequently used commands (menu definitions
   can be applied on a filename extension basis)
 
o  Write their own editor commands
 
PROGRAM BUILDER: The Program Builder manages the repetitive tasks of
compiling, linking, and correcting errors in program source code. The
Program Builder:
 
o  Provides a graphical user interface to simplify the process of
   setting and saving compile and linker options
 
o  Lists build errors in a window. Selecting a compile error in the
   list will position you at the error in the source code in the
   LPEX Editor
 
o  Creates a makefile that is used by the AIX make command to construct
   and maintain programs and libraries. The Program Builder also
   determines build dependencies by scanning the source-code files for
   dependency information.
 
COMMON DESKTOP ENVIRONMENT (CDE): End-user productivity is enhanced in
AIX Version 4 with a new user interface for the AIXwindows Desktop which
is based on the Common Desktop Environment. This new graphical user
interface is included on both the AIX for Clients and the AIX for
Servers packages.
 
The Common Desktop Environment (CDE) integration for COBOL for AIX
consists of a COBOL application folder which is integrated within the
CDE Application Manager. The COBOL for AIX application folder contains
icons representing the COBOL tools and applications. The COBOL
application folder will contain icons for the LPEX editor, Program
Builder, Program Debugger, and COBOL Online Documentation.
 
CDE Integration of the COBOL tools will allow the user to invoke the
tools in a simple and consistent manner. The CDE desktop recognizes
different types of files using a data-type database. A data type
identifies the files of a particular format and associates them with the
appropriate applications. These associations mean that users don't have
to remember command line invocations of tools. In most cases, when a
user double-clicks on a file, the CDE desktop will automatically launch
the correct application that understands that file's data.
 
DEBUG TOOL: The COBOL Set for AIX debug tool helps you detect and
diagnose errors in code developed using the COBOL for AIX compiler. This
intuitive graphical user interface allows you to control execution of
the program, examine and modify data (variables, storage, and
registers), and perform many other useful functions. Additionally, you
can debug C functions that your applications may be using.
 
This debug tool provides source-level debugging and is built around a
set of core functions designed to let developers quickly and efficiently
control execution and analyze data. With these core functions,
developers can:
 
o  Display and change variables
o  Display and change storage
o  Display and change the processor registers
o  Display the call stack
o  Add and delete breakpoints
o  Control the execution of multiple threads
o  View source code as listing or disassembly
 
CICS for AIX Version 2.1 transactions built with IBM COBOL for AIX can
be debugged interactively.
 
OPEN ENTERPRISE: IBM COBOL Set for AIX supports the high subset of
American National Standards Institute (ANSI) COBOL (ANSI X3.23-1985) and
International Standards Organization (ISO) COBOL (ISO 1989:1985), as
well as the Intrinsic Function Module for COBOL (ANSI X3.23a-1989 and
ISO 1989/Amendment 1).
 
PRODUCT POSITIONING
 
IBM's object-oriented COBOL family of products combine the technical and
practical advantages of the COBOL language with the benefits of
object-oriented programming. The fact that these products extend the
COBOL language, the world's most popular conventional programming
language, gives them four distinct advantages over other object-oriented
programming languages:
 
1. The ability to readily interface to, and extend, existing COBOL
   applications.
 
2. An abundance of developers with COBOL programming skills (which
   increases the likelihood that object-oriented COBOL will become the
   most widely used object-oriented programming language in the
   industry).
 
3. The natural synergy of COBOL, transaction processing, and database
   access via object-oriented programming provides a compelling reason
   to use IBM's object-oriented COBOL offerings.
 
4. The object-oriented features are a natural extension of COBOL. It
   now will be easy for COBOL developers to get started with
   object-oriented COBOL while using the same robust COBOL development
   environment they have grown to depend on.
 
Object-oriented COBOL applications can work with existing COBOL
applications, as well as SOM objects written in other languages.
 
Hardware Requirements
---------------------
 
This licensed program is designed to execute on RISC System/6000 family
processors running AIX Version 4.1.3 including SMP, SP2, POWER, POWER2,
and PowerPC processors configured with at least one supported display,
keyboard, and mouse.
 
Software Requirements
---------------------
 
o  Operating System
   -  IBM AIX Version 4.1.3
 
o  Corequisite Software
   To use DB2:
   -  IBM DB2 Software Developer's Kit for AIX Version 2.1 or
   -  IBM DB2 for AIX Version 2.1 Single-User
   To use CICS:
   -  CICS for AIX Version 2.1
   To use SMARTdata UTILITIES:
   -  To access MVS VSAM/SAM files, DFSMS Version 1 Release 2.0 is
        required to be installed at your MVS host
   -  To access MVS CICS managed VSAM data, CICS DDM Release 1 is
        required to be installed at your MVS host
   To use SMARTdata UTILITIES ENCINA file access:
   -  IBM ENCINA for AIX Version 2 Release 1
   To use host connectivity:
   -  IBM AIX SNA Server/6000 Version 2.2
 
LIMITATIONS: IBM COBOL Set for AIX cannot be used for batch access to
CICS for AIX data placed in DB2/6000. Also, object-oriented function is
not supported in CICS for AIX.
 
Ordering Information and Charges
--------------------------------
 
To order these programs for order type, specify the order type number,
feature number, part number, program name, media, and quantity.
 
PROGRAM PACKAGE  -- program media with documentation
 
Order Type  Feature  Part                                One-Time
Number      Number   Number   Program Name     Media     Charge (in USD)
 
5801-AAR    0170     28H2176  COBOL Set for    CD-ROM       895
                                AIX Version 1
 
5801-AAR    0172     33H4408  COBOL Set for    8mm tape   1,045
                                AIX Version 1
 
ADDITIONAL LICENSE COPIES: This authorizes the customer who has a
program package to make a single copy of the program media and
printed documentation. The authorization is given by providing the
customer a Proof of Entitlement for Additional License -- with
certificate (has its own part number and feature number).
 
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.
 
Order Type  Feature  Part                                One-Time
Number      Number   Number   Program Name               Charge (in USD)
 
5802-AAR    0453     31H6367  IBM COBOL Set for AIX         849
                              Version 1 Entitlement for
                              One Additional License /
                              Additional User
                              with Certificate
 
ADDITIONAL LICENSE COPIES -- SOFTWARE ADVANTAGE EXHIBIT: Authorization
to make additional license copies begins on the start date specified in
the Software Advantage Agreement. Proof of entitlement will be provided
monthly.
 
Order Type           Part                                One-Time
Number               Number   Program Name               Charge (in USD)
 
5802-AAR             33H5457  COBOL Set for AIX             849
                              Version 1 Entitlement for
                              One Additional License /
                              Additional User
                              without Certificate
                              (Advantage)
 
USE-BASED FEATURES: An authorization for a number of users or number of
resources used or managed is the Proof of Entitlement for use-based
features.
 
USE-BASED FEATURE CHARGE: Customers who pay a one-time charge for
use-based features are authorized for a number of users to access the
program or a number of resources which may use or be managed by the
program equal to the number of use-based features acquired.
 
Order Type  Feature  Part                                One-Time
Number      Number   Number   Program Name               Charge (in USD)
 
5807-AAR    0152     33H5466  COBOL Set for AIX           4,035
                                Version 1 Entitlement
                                for 5 Additional Users
                                with Certificate
 
5807-AAR    0153     33H5475  COBOL Set for AIX           7,645
                                Version 1 Entitlement
                                for 10 Additional Users
                                with Certificate
 
5807-AAR    0154     33H5484  COBOL Set for AIX          35,659
                                Version 1 Entitlement
                                for 50 Additional Users
                                with Certificate
 
USE-BASED FEATURES -- SOFTWARE ADVANTAGE: When the Volume Discount
Exhibit -- Software Advantage for Workstations applies, authorization
for use begins on the agreement start date. Continued authorized use is
based on the Proof of Entitlement for use-based features subsequently
provided to the customer.
 
Order Type           Part                                One-Time
Number               Number   Program Name               Charge (in USD)
 
5807-AAR             33H5448  COBOL Set for AIX             849
                              Version 1 Entitlement for
                              One Additional User
                              without Certificate
                              (Advantage)
 
PROGRAM PACKAGE UPGRADE -- Program Media with Documentation
 
The program package upgrade option allows currently licensed users of
any version of IBM COBOL POWERbench to obtain the new function for a
program upgrade charge. These upgrades will be available through IBM
Authorized Personal Computer Dealers and Industry Remarketers --
Personal Computers certified to market IBM authorized advanced products.
The remarketer will require a Proof of License for each upgrade ordered.
The original Proof of License is the colored front cover page (inside
the hard binder) or the separate Proof of License page in the program
package as identified by IBM to the remarketer.
 
PROGRAM UPGRADE CHARGE: A program upgrade charge will apply for upgrades
from IBM COBOL POWERbench to IBM COBOL Set for AIX Version 1.
 
Order Type  Feature  Part                                One-Time
Number      Number   Number   Program Name               Charge (in USD)
 
5803-AAR    0180     31H6368  Upgrade from IBM COBOL        200
                              POWERbench to IBM COBOL Set
                              for AIX Version 1
                              (CD-ROM)
 
5803-AAR    0198     31H6516  Upgrade from IBM COBOL        200
                              POWERbench to IBM COBOL Set
                              for AIX Version 1
                              (8mm tape)
 
UPGRADE PROTECTION: Customers who acquire upgrade protection through a
one-time charge or quarterly payment charges (when meeting minimum
revenue criteria) will be entitled at no charge to future versions
and releases when announced within their Software Advantage agreement
period. Following availability of the new program, IBM will provide a
program package (including media and documentation) and a Proof of
Entitlement authorizing right to copy, distribute, and install equal
to the number of programs protected.
 
UPGRADE PROTECTION (NEW PRODUCT): The following upgrade protection
products are only available under the Software Advantage for
Workstations offering.
                                                         Upgrade
Order Type           Part                                Protection
Number               Number   Program Name               Charge (in USD)
 
5809-AAR             31H6369  Upgrade Protection for        340
                              IBM COBOL Set for AIX --
                              One-Time Charge
 
5809-AAR             31H6370  Upgrade Protection for         42.50
                              IBM COBOL Set for AIX --
                              Quarterly Charge
 
========================================================================
 
              +--------------------------------------------+
              | IBM COBOL for MVS and VM Release 2 Extends |    cobmvsvm
              |   COBOL to the Client/Server Environment   |
              +--------------------------------------------+
 
In Brief ...
------------
 
IBM COBOL for MVS and VM offers object-oriented programming to MVS COBOL
programmers. In addition, it offers the following benefits:
 
o  Enables COBOL access to existing SOM class libraries
o  Improves interoperability with C and C++
o  Includes the mainframe interactive debugger
o  Saves you time and money by:
   -  Taking advantage of the current skill base in your organization
   -  Preserving accessibility to your current COBOL-formatted data
o  Increases ease of use with a variety of development tools
 
Overview
--------
 
IBM COBOL for MVS and VM revitalizes your dependable COBOL applications
by adding object-oriented language. COBOL for MVS and VM lets you create
advanced client/server applications when used with IBM VisualAge for
COBOL for OS/2 or IBM COBOL Set for AIX. Enhanced COBOL object-oriented
language is also available on the OS/2 and AIX platforms.
 
With COBOL for MVS and VM, you can use your existing skill base to
upgrade your applications and expand them to other platforms. As a
result, you will save money and increase productivity by reducing the
need to retrain your employees.
 
COBOL for MVS and VM is an ideal, cost-effective solution that offers
the following enhancements to COBOL.
 
o  Object-Oriented Language Extensions:
   -  Allow COBOL programmers to create objects in a language they
        already know, reducing the long learning curve required to learn
        a new object-oriented language
   -  Define and access System Object Model (SOM) objects directly in
        COBOL syntax
   -  Offer object-oriented language extensions, a subset of the
        evolving ISO and ANSI COBOL Standards
 
o  Client/Server Enablers:
   -  Allow you to run server COBOL programs on your host system that
        are developed using IBM COBOL for MVS and VM with client
        programs on IBM VisualAge for COBOL for OS/2 or IBM COBOL Set
        for AIX
   -  Let you run production COBOL programs on your host with GUI
        front-end COBOL code on OS/2
   -  Help you develop COBOL applications almost anywhere you want, and
        then compile and run them anywhere you need them
 
o  Improved Interoperability with C and C++:
   -  Provides the ability to pass parameters by value and to call C
        functions that have function return values
   -  Allows null-terminated literal strings to be used in COBOL and
        passed to C routines
   -  Offers "pragmaless" interlanguage communications
 
o  Improved Productivity and Ease of Use
   -  Easily take advantage of these COBOL enhancements with the help of
        a rich set of tools.
   -  Helps groups of developers coordinate their efforts with
        complementary team-oriented tools
 
Description
-----------
 
The IBM COBOL family is designed to provide a way to leverage
programmers' COBOL skills onto the client/server environment with
object-oriented capability, tools to support existing and new COBOL
applications, and visual GUI support.
 
Productivity gains are possible with the support of reuse through
object-oriented technology, the Visual Builder, available with IBM
VisualAge for COBOL for OS/2, and the workbench tools.
 
With the new tools and object-oriented support these new COBOL products
contain, today's IBM COBOL programmer can realize substantial
productivity gains.
 
IBM COBOL for MVS and VM Release 2 brings object-oriented programming to
the MVS COBOL programmer. The direct-to-SOM compiler enables the
creation of and access to SOMobjects via native COBOL language syntax.
SOM is a new object-oriented technology for building and manipulating
class libraries. IBM COBOL programmers will be able to both access and
develop SOM class libraries with native COBOL syntax. This capability
also allows access to SOM objects implemented in other languages, in
addition to full interoperability with existing COBOL applications and
data.
 
The following new features of IBM COBOL for MVS and VM Release 2 are
MVS-specific:
 
o  COBOL compiler with object-oriented language extensions based on the
   evolving ISO and ANSI COBOL Standards
 
o  Support for the direct creation of SOM objects on the host via native
   COBOL language syntax
 
o  Optional SOM IDL generation
 
o  Access to existing SOM-based class libraries
 
The following new features and enhancements to IBM COBOL for MVS and VM
Release 2 are available on both MVS and VM:
 
o  Improved interoperability with C and C++
 
o  Source level compatibility with IBM COBOL for OS/2 and IBM COBOL for
   AIX (except for platform-specific language extensions)
 
o  Source and object compatibility with IBM COBOL/370 and VS COBOL II
 
o  Support for recursive calls
 
o  Long and mixed case program names
 
o  Performance enhancements
 
For object-oriented applications, customers must also order SOMobjects
for MVS (5696-822).
 
IBM COBOL for MVS and VM Release 2 supports the high subset of American
National Standards Institute (ANSI) COBOL (ANSI X3.23-1985) and
International Standards Organization (ISO) COBOL (ISO 1989:1985), as
well as the Intrinsic Function Module for COBOL (ANSI X3.23a-1989 and
ISO 1989/Amendment 1). This product meets the specifications of Federal
Information Processing Standards (FIPS) Publication 21-3 COBOL, and
provides IBM extensions to these standards.
 
IBM COBOL for MVS and VM Release 2 features a mainframe interactive
debug tool. The debug tool allows programmers to debug their
applications as they are executing in their native host environments.
 
The mainframe interactive debug tool is offered along with the COBOL
compiler in a Full Function Offering. An Alternate Function Offering is
available for customers who do not wish to receive the debugger with
this product.
 
MOVING THE HOST TO THE WORLD OF OBJECTS
 
Host-based COBOL moves to the leading edge of application development
productivity with the addition of object-oriented technology to the MVS
COBOL environment. Object-oriented extensions let you encapsulate data
and functions into objects that can be reused for other applications,
rather than developing new code.
 
The object-oriented language extensions in IBM COBOL for MVS and VM
(under MVS only) are based on the emerging ISO and ANSI COBOL standards,
and are natural syntax extensions to COBOL -- not a new language. These
are the same object-oriented extensions you get with IBM VisualAge for
COBOL for OS/2 and IBM COBOL Set for AIX, so you can develop
object-oriented based host applications on the desktop.
 
These extensions implement a complete object-oriented paradigm that
allows you to define object classes, instantiate objects, and have
objects inherit characteristics from other classes of objects.
 
You can use IBM's new COBOL products to create language-neutral SOM
objects that interoperate with objects created in other SOM-based,
object-oriented languages, ensuring the utility of your objects for a
long time to come. These products all feature Direct-to-SOM capability.
 
The combination of object-oriented language extensions and SOM class
libraries provides an easy way to reuse code and develop higher-quality
applications that can be ready for production in less time.
 
SOLID PROGRAMMING SUPPORT
 
The IBM COBOL for MVS and VM compiler adds new function and builds on
previous functions.
 
The IBM COBOL for MVS and VM Release 2 compiler significantly improves
the interoperability between COBOL and C/C++. This release provides
users with the ability to pass parameters by value, and the ability to
call C functions that have function return values. Additionally,
null-terminated literal strings can be used in COBOL and passed to C
service routines. COBOL now supports both defining and calling programs
with long and mixed-case names. Finally, calls between COBOL and C no
longer require special pragma source statements in the C program
("pragmaless" interlanguage communication).
 
IBM COBOL for MVS and VM also allows you to simplify common programming
tasks. For example, you can use the COBOL CALL statement to take
advantage of IBM Language Environment for MVS and VM services for
everything from storage management to condition handling.
 
The condition-handling support enables you to write programs in which
error handling is done in a separate routine that is invoked only when
needed. In addition, you no longer have to write the error-handling
routines in Assembler; with Language Environment, you can write them in
COBOL.
 
IBM COBOL for MVS and VM is supported by IBM Language Environment for
MVS and VM Release 5, the common language environment for running
applications written in COBOL, PL/I, FORTRAN, and C. IBM Language
Environment for MVS and VM thus allows you to enhance an application
written in COBOL by adding a FORTRAN routine or Language
Environment-enabled PL/I or C routine.
 
IBM COBOL for MVS and VM also offers support for recursive program
invocation in COBOL, structured programming language support, improved
interoperability with other languages, and improved dynamic CALL
performance. These and many other features help make your COBOL
development more effective.
 
READY FOR THE YEAR 2000?
 
COBOL provides intrinsic functions that return and manipulate four-digit
year dates.
 
For your applications that use two-digit year data, IBM COBOL for MVS
and VM and Language Environment for MVS and VM give you efficient ways
to accommodate the year 2000 with minimal changes to code and no change
to data. Language Environment for MVS and VM can interpret a two-digit
year as four digits, allowing you to use existing data without
modification, and allowing your applications to run into the 21st
century.
 
But don't wait until 1999. Prepare for the year 2000 today!
 
BRING YOUR HOST ENVIRONMENT UP TO SPEED
 
IBM COBOL for MVS and VM gives you an excellent migration path from
OS/VS COBOL and VS COBOL II. Most of your current programs will continue
to run without modification, while you selectively update existing
applications to take advantage of advanced functions.
 
By migrating to IBM COBOL for MVS and VM, you get beyond the 24-bit
addressing limitation and get virtual storage constraint relief, which
is of special interest to OS/VS COBOL users.  This improvement is
important if you want to maximize the efficiency of your host as an
effective server.
 
SUBSYSTEMS AND DATABASES
 
IBM COBOL for MVS and VM Release 2 programs will run with DB2, CICS,
and IMS. Object-oriented COBOL programs will run with DB2, but will
require an enabling PTF for DB2. This PTF will allow EXEC SQL statements
to be coded inside COBOL class definitions. Object-oriented COBOL
programs will run under CICS with some restrictions. These programs may
make calls to other programs that contain an EXEC CICS statement and
vice versa. However, EXEC CICS statements cannot be directly used inside
class definitions at this time. Object-oriented COBOL programs will run
under IMS/ESA, with some special considerations.
 
MAINFRAME INTERACTIVE DEBUG TOOL OPTIONAL FEATURE
 
The mainframe interactive Debug Tool featured in IBM COBOL for MVS and
VM Release 2 will allow programmers to debug their applications as they
are executing in their native host environment, such as CICS, IMS/ESA,
and DB2. The Debug Tool features functions such as step mode,
breakpoints, monitor, frequency analysis, and dynamic patching. It
supports debugging of procedural COBOL applications, as well as
object-oriented COBOL, PL/I, and C/C++ applications.
 
The debug session may also be recorded in a log file, allowing the
programmer to replay the session. When used this way, the Debug Tool
might assist in capturing test cases for future program validation, or
to further isolate a problem within an application. This allows
programmers to ensure that the application is tested properly in the
host environment before the application is put into production.
 
The mainframe interactive Debug Tool is offered along with the COBOL
compiler in a Full Function Offering. An Alternate Function Offering is
available for customers who do not wish to receive the Debug Tool with
this product. The Full Function offering of IBM C/C++ for MVS/ESA
Version 3 and IBM PL/I for MVS and VM Version 1 Release 1.1 also
contains the Debug Tool. Existing Code Debug Tool users, or users who
currently have the Full Function version of the PL/I or C/C++, can order
an upgrade that will provide the support for IBM COBOL for MVS and VM
Release 2 under their existing Debug Tool feature.
 
PART OF YOUR COMPLETE DEVELOPMENT ENVIRONMENT
 
IBM COBOL for MVS and VM is part of a large family of compatible
compilers, application development tools, and maintenance tools. IBM
offers solid IBM COBOL compilers for OS/2, AIX, VSE, and AS/400, in
addition to MVS and VM.
 
You can also take advantage of IBM's extensive suite of COBOL
maintenance tools to improve your existing applications. These tools
assist with source code conversion from older ANSI standards to ANSI
1985 COBOL syntax, code analysis, reporting, and restructuring, CICS
macro-level source conversion, Report Writer code support, testing, and
parts cataloging.
 
IBM COBOL for MVS and VM provides the functionality needed to take host
programming into the future. For both existing and new applications,
this IBM COBOL package gives you powerful ways to boost your programming
productivity.
 
PRODUCT POSITIONING
 
IBM's object-oriented COBOL family of products combine the technical and
practical advantages of the COBOL language with the benefits of
object-oriented programming. The fact that these products extend the
COBOL language, the world's most popular conventional programming
language, gives them four distinct advantages over other object-oriented
programming languages:
 
1. The ability to readily interface to, and extend, existing COBOL
   applications.
 
2. An abundance of developers with COBOL programming skills, which
   increases the likelihood that object-oriented COBOL will become the
   most pervasive object-oriented programming language in the industry.
 
3. The natural synergy of COBOL, transaction processing, and database
   access via object-oriented programming provides a compelling reason
   to use IBM's object-oriented COBOL offerings.
 
4. The object-oriented features are a natural extension of COBOL. It now
   will be easier for COBOL developers to get started with
   object-oriented COBOL while using the same robust COBOL development
   environment they have grown to depend on.
 
Object-oriented COBOL applications can work with existing COBOL
applications, as well as SOM objects written in other languages.
 
Hardware Requirements
---------------------
 
Object code generated by IBM COBOL for MVS and VM will run on any
hardware configurations supported by the licensed programs specified
below.
 
Software Requirements
---------------------
 
IBM COBOL for MVS and VM Release 2 runs under the control of, or in
conjunction with, the following IBM licensed programs and their
subsequent releases or equivalents, unless otherwise announced by IBM.
 
REQUIRED LICENSED PROGRAMS:
 
REQUIREMENTS FOR MVS ENVIRONMENT WHEN USING OO FUNCTIONS
 
IBM COBOL for MVS and VM Release 2 has the following licensed program
requirements at their equivalent or subsequent releases when running in
the MVS environment and the object-oriented function of the product WILL
be used.
 
o  For Compilation:
   -  MVS/ESA SP -- JES2 Version 4 Release 2 (5695-047) or
        MVS/ESA SP -- JES3 Version 4 Release 2 (5695-048)
   -  MVS/ESA SP -- JES2 Version 5 Release 1 (5655-068) or
        MVS/ESA SP -- JES3 Version 5 Release 1 (5655-069)
   -  SOMobjects for MVS Application Development Environment Version 1
        Release 1 (5696-822)
   -  Language Environment for MVS and VM Version 1 Release 5 (5688-198)
 
o  For Execution/Runtime:
   -  MVS/ESA SP -- JES2 Version 4 Release 2 (5695-047) or
        MVS/ESA SP -- JES3 Version 4 Release 2 (5695-048)
   -  MVS/ESA SP -- JES2 Version 5 Release 1 (5655-068) or
        MVS/ESA SP -- JES3 Version 5 Release 1 (5655-069)
   -  SOMobjects for MVS Run-time Library Version 1 Release 1 (5696-822)
   -  Language Environment for MVS and VM Version 1 Release 5 (5688-198)
 
REQUIREMENTS FOR MVS ENVIRONMENT WHEN NOT USING OO FUNCTIONS
 
IBM COBOL for MVS and VM Release 2 has the following licensed program
requirements at their equivalent or subsequent releases when running in
the MVS environment and the object-oriented function of the product WILL
NOT be used.
 
o  For Compilation:
   -  MVS/ESA SP -- JES2 Version 3 Release 1 (5685-001) or
        MVS/ESA SP -- JES3 Version 3 Release 1 (5685-002)
   -  MVS/ESA SP -- JES2 Version 4 Release 2 (5695-047) or
        MVS/ESA SP -- JES3 Version 4 Release 2 (5695-048)
   -  MVS/ESA SP -- JES2 Version 5 Release 1 (5655-068) or
        MVS/ESA SP -- JES3 Version 5 Release 1 (5655-069)
 
o  For Execution/Runtime:
   -  MVS/ESA SP -- JES2 Version 3 Release 1 (5685-001) or
        MVS/ESA SP -- JES3 Version 3 Release 1 (5685-002)
   -  MVS/ESA SP -- JES2 Version 4 Release 2 (5695-047) or
        MVS/ESA SP -- JES3 Version 4 Release 2 (5695-048)
   -  MVS/ESA SP -- JES2 Version 5 Release 1 (5655-068) or
        MVS/ESA SP -- JES3 Version 5 Release 1 (5655-069)
   -  Language Environment for MVS and VM Version 1 Release 5 (5688-198)
 
REQUIREMENTS FOR VM ENVIRONMENT
 
IBM COBOL for MVS and VM Release 2 has the following licensed program
requirements when running in the VM environment. Note that
object-oriented function is not available or supported in the VM
environment for either compilation or execution.
 
o  For Compilation:
   -  VM/ESA Version 1 (5684-112) or subsequent releases
 
o  For Execution/Runtime:
   -  VM/ESA Version 1 (5684-112) or subsequent releases.
   -  Language Environment for MVS and VM Version 1 Release 5 (5688-198)
 
REQUIREMENTS FOR CUSTOMIZATION, INSTALLATION, AND SERVICE
 
The following programs are needed for customization during or after
installation (or subsequent release):
 
o  High Level Assembler/MVS and VM and VSE (5696-234)
o  SMP/E Release 8 (5668-949) for installation on MVS (or subsequent
     release)
 
OPTIONAL LICENSED PROGRAMS (OR SUBSEQUENT RELEASES):
 
o  IBM C/C++ for MVS/ESA Version 3 (5655-121)
o  AD/Cycle C/370 Release 2 (5688-216)
o  IBM PL/I for MVS and VM Release 1 (5688-235)
o  IBM PL/I for MVS and VM Release 2 (5688-235)
o  IBM VS FORTRAN Version 2 (5668-806, 5688-087)
o  IBM VS FORTRAN Version 1 (5748-F03)
o  OS FORTRAN IV H Extended (5734-F03)
o  CICS/ESA Version 3 Release 3 (5685-083)
o  CICS/ESA Version 4 Release 1 (5655-018)
o  CSP/AE Version 3 Release 3 (5668-814)
o  DB2 Version 3 (5685-DB2) plus Preprocessor PTF
o  DB2 Version 4 (5695-DB2)
o  DFSMS/MVS Release 1 (5695-DF1)
o  DFSORT/CMS Version 2 (5664-325)
o  DFSORT/MVS Release 12 (5740-SM1)
o  IMS/ESA Database Manager Version 3 Release 1 (5665-408)
o  IMS/ESA Transaction Manager Version 3 Release 1 (5665-409)
o  IMS/ESA Database Manager Version 4 Release 1 (5685-012)
o  IMS/ESA Transaction Manager Version 4 Release 1 (5685-013)
o  ISPF Version 3 Release 5 for MVS (5685-054)
o  ISPF Version 4 Release 1 for MVS (5655-042)
o  ISPF Version 3 Release 2 for VM (5684-043)
o  ISPF/PDF Version 3 Release 5 for MVS (5665-402)
o  ISPF/PDF Version 3 Release 2 for VM (5684-123)
o  MVS/DFP Version 3 (5665-XA3)
o  OpenEdition MVS Services Feature of MVS/ESA SP Version 4 Release 3
o  OpenEdition MVS Shell and Utilities Feature of MVS/ESA SP Version 4
     Release 3
o  OpenEdition MVS Debugging Feature of MVS/ESA SP Version 4 Release 3
o  OpenEdition DCE Application Support MVS/ESA (5655-064)
o  SQL/DS Version 3 Release 4 (5688-103)
o  TCP/IP Version 3 Release 1 for MVS (5655-HAL)
o  TSO/E Version 2 Release 4 (for MVS/ESA; 5685-025)
o  VSE/VSAM Version 2 (5686-037) for support on VM for VSAM data sets
 
Ordering Information
--------------------
 
CURRENT LICENSEES
 
Current licensees of COBOL/370 Release 1 will be sent a program reorder
form which may be returned directly to IBM Software Manufacturing
Solutions (SMS). The mailing of these reorder forms is scheduled to be
completed by 27 November 1995. Reorder forms returned to SMS will be
processed within 10 work days of receipt. When COBOL for MVS and VM
Release 2 is available, Release 1 will no longer be available.
 
Current licensees desiring to upgrade from Alternate Function to Full
Function must place an MES order to add the Full Function chargeable
feature and media feature, and delete the Alternate Function chargeable
feature and media feature.
 
NEW LICENSEES
 
Orders for new licenses will be accepted now. Shipment will begin on the
planned availability date.
 
Orders that ship prior to planned availability will receive IBM SAA
AD/CYCLE COBOL/370 Release 1. Orders that ship after the planned
availability will receive IBM COBOL for MVS and VM Release 2.
 
New users of IBM COBOL for MVS and VM should specify type 5688, model
197.
 
BASIC LICENSE: To order a basic license, specify the program number and
feature number 9001 for asset registration. For a graduated one-time
charge or graduated monthly license charge, specify one of the following
feature numbers as applicable and corresponding to the group that
contains the designated machine.
 
Also, specify the feature number of the desired distribution medium.
 
The mainframe interactive debugger tool is offered with IBM COBOL for
MVS and VM Release 2 in what represents a Full Function Offering. An
Alternate Function Offering is available for customers who do not wish
to receive the debugger with this product. In the tables below, Full =
Full Function Offering; Alternate = Alternate Function Offering.
 
                  Basic                Basic
            Graduated Monthly        Graduated
              License Charge      One-Time Charge     Offering
Group         Feature Number       Feature Number     Type
 
 18                1000                 1001          Full
                   3302                 3319          Alternate
 20                1002                 1003          Full
                   3303                 3320          Alternate
 25                1004                 1005          Full
                   3304                 3321          Alternate
 28                1006                 1007          Full
                   3305                 3322          Alternate
 29                1008                 1009          Full
                   3306                 3323          Alternate
 30                1010                 1011          Full
                   3307                 3324          Alternate
 31                1012                 1013          Full
                   3308                 3325          Alternate
 32                1014                 1015          Full
                   3309                 3326          Alternate
 35                1016                 1017          Full
                   3310                 3327          Alternate
 38                1018                 1019          Full
                   3311                 3328          Alternate
 40                1020                 1021          Full
                   3312                 3329          Alternate
 50                1022                 1023          Full
                   3313                 3330          Alternate
 60                1024                 1025          Full
                   3314                 3331          Alternate
 70                1026                 1027          Full
                   3315                 3340          Alternate
 80                1028                 1029          Full
                   3316                 3341          Alternate
 
MULTIPLE OPERATING SYSTEM -- PR/SM (MOSP): For a graduated one-time
charge or graduated monthly license charge, specify the following
feature numbers corresponding to the group that contains the designated
machine.
 
              MOSP Basic            MOSP Basic
          Graduated Monthly     Graduated One-Time
            License Charge        License Charge       Offering
Group       Feature Number        Feature Number       Type
 
 18              1038                  1039            Full
                 0101                  0116            Alternate
 20              1040                  1041            Full
                 0102                  0117            Alternate
 25              1042                  1043            Full
                 0103                  0118            Alternate
 28              1044                  1045            Full
                 0104                  0119            Alternate
 29              1046                  1047            Full
                 0105                  0120            Alternate
 30              1048                  1049            Full
                 0106                  0121            Alternate
 31              1050                  1051            Full
                 0107                  0122            Alternate
 32              1052                  1053            Full
                 0108                  0123            Alternate
 35              1054                  1055            Full
                 0109                  0124            Alternate
 38              1056                  1057            Full
                 0110                  0125            Alternate
 40              1058                  1059            Full
                 0111                  0126            Alternate
 50              1060                  1061            Full
                 0112                  0127            Alternate
 60              1062                  1063            Full
                 0113                  0128            Alternate
 70              1064                  1065            Full
                 0114                  0129            Alternate
 80              1066                  1067            Full
                 0115                  0130            Alternate
 
Note: The group can be determined by referring to either the Exhibit
for IBM System/370 and System/390 Machines (Z125-3901) or the Exhibit
for Non-IBM Machines (Z125-3902) that are associated with the IBM
Customer Agreement (Z125-4575).
 
ENTRY SUPPORT LICENSE (ESL): To order an ESL license, specify the
program number, feature number 9001 for asset registration, and the
applicable ESL one-time charge feature number. Also specify the feature
number of the desired distribution medium (specify the 1/4-inch, 3480,
9/6250 4mm media feature code).
 
                                     ESL One-Time Charge
Program Number/Description           Feature Number
 
5688-197/IBM COBOL for
 MVS and VM Release 2                2000 Full Function
5688-197/IBM COBOL for
 MVS and VM Release 2                3132 Alternate Function
 
Note: ESL machines can be determined by referring to the IBM Entry End
User/390 Attachment (Z125-4379).
 
PARALLEL SYSPLEX LICENSE CHARGE (PSLC) BASIC LICENSE: To order a basic
license, specify the program number and feature number 9001 for asset
registration. Specify the PSLC Base feature and applicable PSLC Level A
and PSLC Level B features and quantity.
 
In a Parallel Sysplex, if there is more than one program copy, the
charge for all copies should be associated with one copy by specifying
the applicable PSLC feature numbers and quantity represented by the sum
of the Service Units in Millions (MSUs) in your Parallel Sysplex. For
all other program copies, specify the PSLC No Charge (N/C) Identifier
feature.
 
Also, specify the feature number of the desired distribution medium.
 
                 PSLC        PSLC Basic License
Machine(s)       Feature     MLC Feature              Offering
MSU Capacity     Number      Description              Type
 
3                1031        PSLC Base, 3 MSU         Full
                 0021        PSLC Base, 3 MSU         Alternate
4 -- 45          1032        PSLC Level A, 1 MSU      Full
                 0022        PSLC Level A, 1 MSU      Alternate
                 1033        PSLC Level A, 42 MSU     Full
                 0023        PSLC Level A, 42 MSU     Alternate
46 or more       1034        PSLC Level B, 1 MSU      Full
                 0024        PSLC Level B, 1 MSU      Alternate
                 1035        PSLC Level B, 10 MSU     Full
                 0025        PSLC Level B, 10 MSU     Alternate
                 1036        PSLC Level B, 50 MSU     Full
                 0026        PSLC Level B, 50 MSU     Alternate
All Others       1037        PSLC N/C ID              Full
                 0027        PSLC N/C ID              Alternate
 
EXAMPLE 1: A single machine with 11 MSU PSLC program features is 0021,
quantity 1 and 0022, quantity 8.
 
EXAMPLE 2: Two machines with 60 aggregate MSUs in a Parallel Sysplex
PSLC program features are:
 
o  PSLC chargeable program number 1 -- 0021 quantity 1, 0023 quantity 1,
     0024 quantity 5, and 0025 quantity 1
o  PSLC no charge program number 2  -- 0027 quantity 1
 
SINGLE-VERSION CHARGING: To elect Single Version Charging, the customer
must notify and identify to IBM the prior program and replacement
program and the designated machine the programs are operating on.
 
VERSION-TO-VERSION UPGRADE CREDIT: To upgrade from a prior program
acquired for a one-time charge to a replacement program using a
Version-To-Version upgrade credit, the customer must notify and identify
to IBM the applicable prior program and replacement program
participating in the upgrade credit.
 
BASIC MACHINE-READABLE MATERIAL: To order, select the feature number of
the desired distribution medium.
 
FULL FUNCTION OFFERING
 
                     Feature
Environment          Number           Distribution Medium
 
   MVS               5831             9/6250 tape
   MVS               5832             3480 tape cartridge
   MVS               7555             4-mm DAT cartridge
    VM               5851             9/6250 tape
    VM               5852             3480 tape cartridge
    VM               5854             1/4-inch tape cartridge
    VM               7559             4-mm DAT cartridge
 
ALTERNATE FUNCTION OFFERING
 
   MVS               5861             9/6250 tape
   MVS               5862             3480 tape cartridge
   MVS               7539             4-mm DAT cartridge
    VM               5871             9/6250 tape
    VM               5872             3480 tape cartridge
    VM               5874             1/4-inch tape cartridge
    VM               7547             4-mm DAT cartridge
 
FULL FUNCTION OFFERING -- JAPANESE
 
   MVS               5063             9/6250 tape
   MVS               5064             3480 tape cartridge
   MVS               5660             4-mm DAT cartridge
    VM               5025             9/6250 tape
    VM               5026             3480 tape cartridge
    VM               5027              1/4-inch tape cartridge
    VM               5661             4-mm DAT cartridge
 
ALTERNATE FUNCTION OFFERING -- JAPANESE
 
   MVS               5242             9/6250 tape
   MVS               5243             3480 tape cartridge
   MVS               7538             4-mm DAT cartridge
    VM               6201             9/6250 tape
    VM               6202             3480 tape cartridge
    VM               6203             1/4-inch tape cartridge
    VM               5662             4-mm DAT cartridge
 
DSLO LICENSE: To order a DSLO license, specify the program number,
feature number 9901 for asset registration, and the feature number for a
graduated one-time charge or graduated monthly license charge that
corresponds to the group containing the designated machine.
 
                 DSLO            DSLO Graduated
          Graduated Monthly     One-Time-Charge
Group       Feature Number       Feature Number     Type
 
 18              1068                 1069          Full
                 3344                 3361          Alternate
 20              1070                 1071          Full
                 3345                 3362          Alternate
 25              1072                 1073          Full
                 3346                 3363          Alternate
 28              1074                 1075          Full
                 3347                 3364          Alternate
 29              1076                 1077          Full
                 3348                 3365          Alternate
 30              1078                 1079          Full
                 3349                 3366          Alternate
 31              1080                 1081          Full
                 3350                 3367          Alternate
 32              1082                 1083          Full
                 3351                 3368          Alternate
 35              1084                 1085          Full
                 3352                 3369          Alternate
 38              1086                 1087          Full
                 3353                 3370          Alternate
 40              1088                 1089          Full
                 3354                 3371          Alternate
 50              1090                 1091          Full
                 3355                 3372          Alternate
 60              1092                 1093          Full
                 3356                 3373          Alternate
 70              1094                 1095          Full
                 3357                 3374          Alternate
 80              1096                 1097          Full
                 3358                 3375          Alternate
 
MULTIPLE OPERATING SYSTEM -- PR/SM (MOSP): For a graduated one-time
charge or graduated monthly license charge, specify the following
feature numbers corresponding to the group that contains the designated
machine.
 
              MOSP DSLO            MOSP DSLO
          Graduated Monthly        Graduated
            License Charge      One-Time Charge     Offering
Group       Feature Number      Feature Numbers     Type
 
 18              1098                 1099          Full
                 0131                 0146          Alternate
 20              1100                 1101          Full
                 0132                 0147          Alternate
 25              1102                 1103          Full
                 0133                 0148          Alternate
 28              1104                 1105          Full
                 0134                 0149          Alternate
 29              1106                 1107          Full
                 0135                 0150          Alternate
 30              1108                 1109          Full
                 0136                 0151          Alternate
 31              1110                 1111          Full
                 0137                 0152          Alternate
 32              1112                 1113          Full
                 0138                 0153          Alternate
 35              1114                 1115          Full
                 0139                 0154          Alternate
 38              1116                 1117          Full
                 0140                 0155          Alternate
 40              1118                 1119          Full
                 0141                 0156          Alternate
 50              1120                 1121          Full
                 0142                 0157          Alternate
 60              1122                 1123          Full
                 0143                 0158          Alternate
 70              1124                 1125          Full
                 0144                 0159          Alternate
 80              1126                 1127          Full
                 0145                 0160          Alternate
 
Ordering a DSLO feature will result in IBM maintaining a record of this
customer location as a DSLO user only. All material for the DSLO license
must be ordered by the basic licensee. If a user selects DSLO, no other
feature numbers are valid for this order and no program materials or
updates will be shipped.
 
Charges
-------
 
ONE-TIME CHARGE: Customers who pay a one-time charge for a licensed
program receive enhancements and future releases, if any, at no
additional charge. Significant new function may be offered as an
optional feature and charged for separately.
 
If a replacement program is announced and the customer elects to license
the replacement program, a time-based upgrade credit may apply.
 
VARIABLE CHARGES: The applicable graduated one-time charge or graduated
monthly license charge will be based on the group of the designated
machine on which the licensed program is licensed for use. If the
program is designated to a processor in a group for which no charge is
listed above, the charge of the next higher group listed applies.
 
For upgrades of one-time charge licenses to a machine in a higher group,
the upgrade charge will be the difference in the then current charges
between the two groups. For downgrades of one-time charge licenses to a
machine in a lower group, there will be no adjustment or refund of
one-time charges paid.
 
For upgrades or downgrades of monthly license charge licenses, the
monthly license charge applicable to the higher or lower group will
apply.
 
PROGRAM NUMBER 5688-197
 
FULL FUNCTION OFFERING
                                      Basic         DSLO
          Basic         DSLO          Graduated     Graduated
          Graduated     Graduated     Monthly       Monthly
          One-Time      One-Time      License       License
Group     Charge        Charge        Charge        Charge
 
 18          5,570 USD     4,180 USD     116 USD        87 USD
 20          8,065         6,050         168           126
 25         10,460         7,850         218           164
 28         14,400        10,800         300           225
 29         18,720        14,040         390           293
 30         24,340        18,260         507           380
 31         30,000        22,500         625           469
 32         38,300        28,730         798           599
 35         44,060        33,050         918           689
 38         50,640        37,980       1,055           791
 40         58,320        43,740       1,215           911
 50         72,960        54,720       1,520         1,140
 60         90,960        68,220       1,895         1,420
 70        113,800        85,350       2,370         1,780
 80        142,300       106,700       2,965         2,225
 
ALTERNATE FUNCTION OFFERING
                                      Basic         DSLO
          Basic         DSLO          Graduated     Graduated
          Graduated     Graduated     Monthly       Monthly
          One-Time      One-Time      License       License
Group     Charge        Charge        Charge        Charge
 
 18          4,200 USD    3,145 USD       87 USD        65 USD
 20          6,075        4,555          126            95
 25          7,900        5,925          164           123
 28         10,860        8,145          226           169
 29         14,120       10,590          294           220
 30         18,360       13,760          382           286
 31         22,610       16,950          470           352
 32         28,890       21,660          601           450
 35         33,220       24,910          691           518
 38         38,200       28,650          795           596
 40         43,920       32,930          914           685
 50         55,030       41,270        1,140           859
 60         68,520       51,390        1,420         1,065
 70         85,720       64,290        1,785         1,335
 80        107,150       80,360        2,230         1,665
 
FULL FUNCTION OFFERING
                                      MOSP          MOSP
          MOSP          MOSP          Basic         DSLO
          Basic         DSLO          Graduated     Graduated
          Graduated     Graduated     Monthly       Monthly
          One-Time      One-Time      License       License
Group     Charge        Charge        Charge        Charge
 
 18          5,450 USD     4,090 USD     114 USD        86 USD
 20          6,815         5,110         142           107
 25          9,265         6,950         193           145
 28         12,430         9,325         259           194
 29         16,560        12,420         345           259
 30         21,530        16,150         449           337
 31         27,170        20,380         566           425
 32         34,150        25,610         712           534
 35         41,180        30,890         858           644
 38         47,350        35,510         987           740
 40         54,480        40,860       1,135           851
 50         65,760        49,320       1,370         1,030
 60         82,080        61,560       1,710         1,285
 70        102,500        76,875       2,135         1,600
 80        128,200        96,150       2,670         2,005
 
ALTERNATE FUNCTION OFFERING
                                      MOSP          MOSP
          MOSP          MOSP          Basic         DSLO
          Basic         DSLO          Graduated     Graduated
          Graduated     Graduated     Monthly       Monthly
          One-Time      One-Time      License       License
Group     Charge        Charge        Charge        Charge
 
 18         4,100 USD     3,075 USD       85 USD        64 USD
 20         5,135         3,850          107            80
 25         6,985         5,240          145           109
 28         9,385         7,035          195           146
 29        12,490         9,370          260           195
 30        16,240        12,180          338           253
 31        20,490        15,360          426           319
 32        25,750        19,310          536           401
 35        31,050        23,280          646           485
 38        35,720        26,780          744           557
 40        41,060        30,790          855           641
 50        49,470        37,100        1,030           772
 60        61,780        46,330        1,285           962
 70        77,120        57,840        1,605         1,200
 80        96,440        72,330        2,010         1,505
 
ENTRY SUPPORT LICENSE ONE-TIME CHARGE: One-time charge (OTC) authorizes
use only on IBM Entry End User/390 Machines.
 
                                      Full              Alternate
                                      Function          Function
                                      OTC               OTC
Entry End User/390
Entry Support License (ESL)           1,850 USD         1,400 USD
 
PARALLEL SYSPLEX LICENSE CHARGE (PSLC):
 
MSU                                                  Offering
Capacity       Description              Charge       Type
 
3              PSLC Base, 3 MSU            798 USD   Full
               PSLC Base, 3 MSU            601       Alternate
4 -- 45        PSLC Level A, 1 MSU          36       Full
               PSLC Level A, 1 MSU          27       Alternate
               PSLC Level A, 42 MSU      1,510       Full
               PSLC Level A, 42 MSU      1,134       Alternate
46 or more     PSLC Level B, 1 MSU          15       Full
               PSLC Level B, 1 MSU          11       Alternate
               PSLC Level B, 10 MSU        150       Full
               PSLC Level B, 10 MSU        110       Alternate
               PSLC Level B, 50 MSU        750       Full
               PSLC Level B, 50 MSU        550       Alternate
 
IBM's VisualAge products and services are not associated with or
sponsored by Visual Edge Software, Ltd.
 
========================================================================
 
        +-----------------------------------------------+
        | IBM C for VM/ESA Version 3 Release 1 Supports |         cvmesa
        |     POSIX Standards in the VM Environment     |
        +-----------------------------------------------+
 
In Brief ...
------------
 
IBM C for VM/ESA Version 3 Release 1 enhances application development in
your VM/ESA environment. It offers you the following benefits:
 
o  Application portability and interoperability through OpenEdition for
   VM/ESA support
 
o  Support for the IBM Language Environment for MVS and VM Release 5
   licensed program
 
o  Support for the Common Execution Library (CEL) packaged with the
   VM/ESA Version 2 Release 1 with OpenEdition for VM/ESA opprating
   system
 
Overview
--------
 
By supporting OpenEdition for VM/ESA, IBM C for VM/ESA (C VM/ESA)
Version 3 Release 1 significantly enhances the portability and
interoperability of your VM applications. OpenEdition for VM/ESA is
VM/ESA's implementation of the following IEEE POSIX standards:
 
o  1003.1 System Interfaces (with the exception of the fork() function)
o  1003.1a Extensions
o  1003.1c Threads
o  1003.2 Shell and Utilities (VM/ESA Version 2 supports IEEE POSIX
     1003.2 Shell and Utilities as a separately priced feature)
 
The support of POSIX standards by IBM C for VM/ESA Version 3 Release 1
facilitates the development and exploitation of new and existing
POSIX-compliant applications on VM/ESA platforms. In addition, the
following enhancements are offered:
 
o  Support for the Common Execution Library (CEL) runtimes that are
   packaged in the VM/ESA Version 2 Release 1 with OpenEdition for
   VM/ESA operating system
 
o  Support for IBM Language Environment for MVS and VM Release 5
 
Planned Availability Dates:
 
o  Early Availability: 27 October 1995
o  General Availability: 22 December 1995
 
IBM plans to make IBM C for VM/ESA Version 3 available, on a limited
basis, on 27 October 1995. Priority will be given to the licensees of
VM/ESA Version 2 (5654-030) to support the OpenEdition for VM/ESA
capabilities of VM/ESA Version 2. For details, contact your IBM
representative.
 
Description
-----------
 
IBM C for VM/ESA Version 3 Release 1 features a standards-conforming,
language-centered development environment supporting POSIX standards in
the VM/ESA environment.
 
OPENEDITION FOR VM/ESA SUPPORT
 
IBM C for VM/ESA Version 3 Release 1 significantly enhances portability
and interoperability of applications among different platforms by
supporting OpenEdition for VM/ESA. OpenEdition for VM/ESA is VM/ESA's
implementation of the following IEEE POSIX standards:
 
o  1003.1 System Interfaces (with the exception of the fork() function)
o  1003.1a Extensions
o  1003.1c Threads
 
VM/ESA implements the spawn() function instead of the fork() function.
The spawn() function provides a fast, low-overhead mechanism for
creating a new POSIX process to run a new program.
 
In addition, IEEE POSIX 1003.2 Shell and Utilities support is provided
by the OpenEdition Shell and Utilities Feature for VM/ESA, a separate
priced feature under VM/ESA Version 2 (5654-030). The OpenEdition Shell
and Utilities Feature provides a UNIX-like development environment for
users of IBM C for VM/ESA Version 3 Release 1.
 
The support of POSIX standards by IBM C for VM/ESA Version 3 Release 1
facilitates the development and exploitation of new and existing
POSIX-compliant applications on VM/ESA platforms.
 
RUNTIME SUPPORT
 
IBM C for VM/ESA Version 3 Release 1 will continue to support, as a
runtime environment, the Language Environment for the MVS and VM Release
5 licensed program. In addition, the C compiler will support the CEL
(Common Execution Library) packaged with the VM/ESA Version 2 operating
system.
 
VM/ESA OpenEdition Services support, in conjunction with IBM C for
VM/ESA Version 3 Release 1, offers the following functions:
 
o  C applications for System/370 and System/390 hosts can be written
   using the OpenEdition POSIX conforming interface.
 
o  OpenEdition Byte File System (BFS) can be used for source files and
   compiler output.
 
o  OpenEdition Shell and Utilities Feature provides a UNIX-like
   application development environment for IBM C for VM/ESA Version 3
   Release 1.
 
OPEN ENTERPRISE
 
C language:
 
o  ISO/IEC 9899:1990(E) (International Organization for
   Standardization/International Electrotechnical Commission, C
   language standard)
 
o  ANSI/ISO 9899:1990 (1992) (American National Standards Institute, C
   language standard; formerly ANSI X3J11.159-1989 C)
 
o  A subset of the ISO/IEC Programming Language C Amendment 1, to be
   ISO/IEC 9899:1990/Amendment 1:1994(E)
 
C language support in conjunction with OpenEdition for VM/ESA:
 
o  ISO/IEC 9945-1:1990(E)/IEEE POSIX 1003.1-1990, System Application
   Programming -- C Language (with the exception of the fork() function)
 
o  A subset of IEEE POSIX 1003.1a, System Application Programming
   Extension, Draft 6, July 1991
 
o  A subset of IEEE POSIX 1003.1c, Threads
 
o  A subset of IEEE POSIX 1003.2, Shell and Utilities (VM/ESA Version 2
   supports IEEE POSIX 1003.2 Shell and Utilities as a separately priced
   feature)
 
PRODUCT POSITIONING
 
C is a general-purpose application language, as well as an excellent
assembly language substitute for commercial accounts. It is a language
for portable application development, enabling a choice of development
and target execution environments. It is a language known by a large
number of programmers, especially recent graduates, and it is an ideal
alternative or second language to be used with COBOL, PL/I, or
Assembler.
 
Hardware Requirements
---------------------
 
IBM C for VM/ESA Version 3 Release 1 and its generated object code can
be executed on any IBM System/370 or System/390 processor supported by
the operating systems listed below.
 
Software Requirements
---------------------
 
REQUIRED LICENSED PROGRAMS: IBM C for VM/ESA Version 3 Release 1
licensed program and its generated object programs will run under the
latest release of the following System/370 and System/390 programming
systems (later releases are supported unless otherwise indicated):
 
o  VM/ESA Version 1 Release 1 Modification Level 5 or later (5684-112)
   with Language Environment for MVS and VM Version 1 Release 5
   (5688-198)
 
o  VM/ESA Version 2 Release 1 for later (5654-030)
 
Since the IBM C for VM/ESA Version 3 Release 1 licensed program requires
CEL (Common Execution Library) to execute, and CEL is shipped with both
IBM Language Environment for MVS and VM Version 1 Release 5 (5688-198)
and VM/ESA Version 2 (5654-030), either is a prerequisite for IBM C for
VM/ESA Version 3 Release 1.
 
Code generated by IBM C for VM/ESA Version 3 Release 1 also requires CEL
to run unless the application is statically bound.
 
The OpenEdition Shell and Utilities Feature for VM/ESA, a separately
priced feature under VM/ESA Version 2 (5654-030), is required to provide
IEEE POSIX 1003.2 Shell and Utilities support.
 
OPTIONAL LICENSED PROGRAMS: High Level Assembler/MVS and VM and VSE
(5696-234) is required in order to customize the compiler options during
or after installation.
 
In conjunction with Language Environment for MVS and VM Release 5
(5688-198) or VM/ESA Version 2 (5654-030), IBM C for VM/ESA Version 3
Release 1 supports the following IBM licensed programs (later releases
are supported unless otherwise indicated) and functions:
 
o  SQL/DS Version 3 Release 4 or later (5688-103)
o  QMF Version 2 Release 4 or later (5668-AAA)
o  QMF Version 3 Release 1 or later (5706-255)
o  ISPF Version 3 Release 2 for VM/ESA (5684-043)
o  ISPF/PDF Version 3 Release 2 for VM/ESA (5684-123)
o  VSAM support on VM is provided via VSE/VSAM Version 2 (5686-037) and
     VSE/VSAM for VM Version 6 (5686-081)
o  TPF Version 3 Release 1 (5748-T13) for the TPF C Language Support
     Feature
o  GDDM, ISPF, and QMF support is provided via calls to programs using
     OS-style linkage
o  Data Facility Storage Management Subsystem/VM (DFSMS/VM) Release 1
     (5706-116)
o  Interlanguage calls to and from applications written using any of:
   -  System assembler
   -  High Level Assembler/MVS and VM and VSE (5696-234)
   -  IBM SAA AD/Cycle COBOL/370 Version 1 (5688-197)
   -  VS COBOL II Release 4 (5668-958, 5688-023, or 5688-022)
   -  IBM PL/I for MVS and VM Version 1 (5688-235)
   -  OS PL/I Version 2 Release 2.1 (5668-909, 5668-910, or 5668-911)
   -  VS COBOL II support is provided only with object code that is
        re-linked with Language Environment/370
   -  Calls with CSP/AE Version 3 Release 3.3 (5668-814) are supported
 
Ordering Information
--------------------
 
Customers who are interested in the early availability of IBM C for
VM/ESA Version 3 should contact their IBM representatives for ordering
details.
 
NEW LICENSEES
 
Orders for new licenses will be accepted now. Shipment will begin on the
general availability date.
 
New users of IBM C for VM/ESA Version 3 Release 1 should specify type
5654, model 033.
 
BASIC LICENSE: To order a basic license, specify the program number and
feature number 9001 for asset registration. For a graduated one-time
charge or graduated monthly license charge, specify one of the following
feature numbers as applicable and corresponding to the group that
contains the designated machine. Also, specify the feature number of
the desired distribution medium.
 
            Basic Graduated            Basic Graduated
            One-Time Charge         Monthly License Charge
  Group      Feature Number             Feature Number
 
    18            0876                       0861
    20            0877                       0862
    25            0878                       0863
    28            0879                       0864
    29            0880                       0865
    30            0881                       0866
    31            0882                       0867
    32            0883                       0868
    35            0884                       0869
    38            0885                       0870
    40            0886                       0871
    50            0887                       0872
    60            0888                       0873
    70            0889                       0874
    80            0890                       0875
 
MULTIPLE OPERATING SYSTEM -- PR/SM (MOSP): For a graduated one-time
charge or graduated monthly license charge, specify the following
feature numbers corresponding to the group that contains the designated
machine.
 
                  MOSP                       MOSP
            Basic Graduated            Basic Graduated
            One-Time Charge         Monthly License Charge
  Group      Feature Number             Feature Number
 
    18            1931                       1901
    20            1932                       1902
    25            1933                       1903
    28            1934                       1904
    29            1935                       1905
    30            1936                       1906
    31            1937                       1907
    32            1938                       1908
    35            1939                       1909
    38            1940                       1910
    40            1941                       1911
    50            1942                       1912
    60            1943                       1913
    70            1944                       1914
    80            1945                       1915
 
Note: The group can be determined by referring to either the Exhibit
for IBM System/370 and System/390 Machines (Z125-3901) or the Exhibit
for Non-IBM Machines (Z125-3902) that are associated with the IBM
Customer Agreement (Z125-4575).
 
SINGLE-VERSION CHARGING: To elect single-version charging, the customer
must notify and identify to IBM the prior program and replacement
program and the designated machine the programs are operating on.
 
DSLO LICENSE: To order a DSLO license, specify the program number,
feature number 9901 for asset registration, and the feature number for a
graduated one-time charge or graduated monthly license charge that
corresponds to the group containing the designated machine.
 
             DSLO Graduated             DSLO Graduated
            One-Time Charge         Monthly License Charge
  Group      Feature Number             Feature Number
 
    18            1946                       1916
    20            1947                       1917
    25            1948                       1918
    28            1949                       1919
    29            1950                       1920
    30            1951                       1921
    31            1952                       1922
    32            1953                       1923
    35            1954                       1924
    38            1955                       1925
    40            1956                       1926
    50            1957                       1927
    60            1958                       1928
    70            1959                       1929
    80            1960                       1930
 
MULTIPLE OPERATING SYSTEM -- PR/SM (MOSP): For a graduated one-time
charge or graduated monthly license charge, specify the following
feature numbers corresponding to the group that contains the designated
machine.
 
                  MOSP                       MOSP
             DSLO Graduated             DSLO Graduated
            One-Time Charge         Monthly License Charge
  Group      Feature Number             Feature Number
 
    18            1976                       1961
    20            1977                       1962
    25            1978                       1963
    28            1979                       1964
    29            1980                       1965
    30            1981                       1966
    31            1982                       1967
    32            1983                       1968
    35            1984                       1969
    38            1985                       1970
    40            1986                       1971
    50            1987                       1972
    60            1988                       1973
    70            1989                       1974
    80            1990                       1975
 
Ordering a DSLO feature will result in IBM maintaining a record of this
customer location as a DSLO user only. All material for the DSLO
license must be ordered by the basic licensee. If a user selects DSLO,
no other feature numbers are valid for this order, and no program
materials or updates will be shipped.
 
VERSION-TO-VERSION UPGRADE CREDIT: To upgrade from a prior program
acquired for a one-time charge to a replacement program using a
version-to-version upgrade credit, the customer must notify and identify
to IBM the applicable prior program and replacement program
participating in the upgrade credit.
 
                                                     Single-
- Replaced Programs -       Replacement Programs     Version
Program     Program         Program     Program      Charging
Number      Name            Number      Name         Applies
 
5688-040    IBM C/370       5654-033    IBM C          Yes
             Compiler                    VM/ESA
             Version 1                   Version 3
 
5688-187    IBM C/370       5654-033    IBM C          Yes
             Compiler                    VM/ESA
             Version 2                   Version 3
 
5688-216    IBM SAA         5654-033    IBM C          Yes
             AD/Cycle                    VM/ESA
             C/370                       Version 3
             Version 1
 
5654-033    IBM C           To a follow on, if any     N/A
             VM/ESA
             Version 3
 
Charges
-------
 
Program Number 5654-033
 
                                          Basic          DSLO
           Basic          DSLO            Graduated      Graduated
           Graduated      Graduated       Monthly        Monthly
           One-Time       One-Time        License        License
Group      Charge         Charge          Charge         Charge
 
 18          3,890 USD      2,920 USD         81 USD         61 USD
 20          5,665          4,250            118             89
 25          7,345          5,510            153            115
 28         10,080          7,560            210            158
 29         13,100          9,825            273            205
 30         17,040         12,780            355            266
 31         20,980         15,740            437            328
 32         26,830         20,120            559            419
 35         30,860         23,150            643            482
 38         35,470         26,600            739            554
 40         40,800         30,600            850            638
 50         51,120         38,340          1,065            799
 60         63,840         47,880          1,330            998
 70         79,680         59,760          1,660          1,245
 80         99,600         74,700          2,075          1,555
 
                                          MOSP           MOSP
           MOSP           MOSP            Basic          DSLO
           Basic          DSLO            Graduated      Graduated
           Graduated      Graduated       Monthly        Monthly
           One-Time       One-Time        License        License
Group      Charge         Charge          Charge         Charge
 
 18          3,890 USD      2,920 USD         81 USD         61 USD
 20          4,800          3,600            100             75
 25          6,530          4,900            136            102
 28          8,735          6,550            182            137
 29         11,620          8,715            242            182
 30         15,070         11,300            314            236
 31         19,010         14,260            396            297
 32         23,900         17,930            498            374
 35         28,850         21,640            601            451
 38         33,170         24,880            691            518
 40         38,160         28,620            795            596
 50         45,980         34,490            958            719
 60         57,600         43,200          1,200            900
 70         71,760         53,820          1,495          1,120
 80         89,760         67,320          1,870          1,405
 
ONE-TIME CHARGE: Customers who pay a one-time charge for a licensed
program receive enhancements and future releases, if any, at no
additional charge. Significant new function may be offered as an
optional feature and charged for separately. If a replacement program is
announced and the customer elects to license the replacement program, a
time-based upgrade credit may apply.
 
VARIABLE CHARGES: The applicable graduated one-time charge or graduated
monthly license charge will be based on the group of the designated
machine on which the licensed program is licensed for use. If the
program is designated to a processor in a group for which no charge is
listed above, the charge of the next higher group listed applies.
 
For upgrades of one-time charge licenses to a machine in a higher group,
the upgrade charge will be the difference in the then current charges
between the two groups. For downgrades of one-time charge licenses to a
machine in a lower group, there will be no adjustment or refund of
one-time charges paid.
 
For upgrades or downgrades of monthly license charge licenses, the
monthly license charge applicable to the higher or lower group will
apply.
 
========================================================================
 
             +-----------------------------------------+
             | Preview: OpenEdition DCE Family for MVS |         dceopen
             +-----------------------------------------+
 
In Brief ...
------------
 
The IBM OpenEdition DCE Family for MVS integrates key OpenEdition DCE
for MVS components into the new S/390 server operating system, OS/390.
In addition, this family of products:
 
o  Enhances OpenEdition DCE Base Services in OS/390 to the OSF DCE 1.1
     level
o  Offers major improvements in the areas of integration services,
     enterprise support, administration, and programming aids
o  Supports single authentication between the DCE and MVS (RACF)
     environments
o  Provides an OSF DCE 1.1 level security server for the OS/390 platform
o  Enhances OpenEdition DCE Application Support for MVS/ESA
o  Allows users to easily share data in a distributed environment
 
Overview
--------
 
The IBM OpenEdition Distributed Computing Environment (DCE) Family for
MVS delivers key functions and capabilities that allow you to take
advantage of distributed computing in your enterprise. Distributed
computing with DCE makes it easy for users anywhere to access and share
information across a wide range of platforms.
 
OpenEdition DCE for MVS components (first introduced on MVS/ESA SP
Version 5) will be enhanced and integrated into IBM's new S/390 server
operating system for MVS customers, OS/390. In addition, the OpenEdition
DCE Application Support for MVS/ESA product will exploit OpenEdition DCE
on OS/390, and will be enhanced in direct response to customer
requirements.
 
OpenEdition DCE for MVS provides the services that allow a distributed
application to interact with a collection of heterogeneous computers
running on any operating system for which DCE is available, and
connected to different types of networks. Designed for operating system
and network independence, DCE provides comprehensive and integrated
support for transparent, heterogeneous, multi-location interoperability
-- a key benefit of open systems. Comprehensive and integrated DCE
services support the development and use of distributed applications.
DCE services, which hide the underlying complexities of distributed
processing, enable application developers to implement distributed
applications using familiar procedure calls. Ease of use carries through
to configuration, maintenance, and control of the distributed
environment.
 
Enhancements to the OpenEdition DCE Family for MVS include:
 
o  OpenEdition DCE Base Services: Will be integrated into OS/390 and
   upgraded to the Open Software Foundation (OSF) DCE 1.1 level. DCE 1.1
   offers major improvements in the areas of integration services,
   enterprise support, and administration and programming aids. IBM
   enhancements will include interoperation between OpenEdition DCE and
   RACF, support for single authentication between the MVS and DCE
   environments, and support for the Commercial Data Masking Facility
   (CDMF) algorithm for user data encryption.
 
o  OpenEdition DCE Security Server: To be packaged with RACF as the
   OS/390 Security Server. The OpenEdition DCE Security Server provides
   a fully functional OSF DCE 1.1 level security server that runs on
   MVS. Customers will now be able to configure their DCE cell with a
   security server on the central OS/390 enterprise server. This
   addresses a key customer requirement supporting use of DCE in
   production environments.
 
o  OpenEdition DCE Application Support for MVS/ESA: Will exploit
   OpenEdition DCE on OS/390, and will be enhanced to: (1) reduce
   administration workload, (2) strengthen security, and (3) provide
   support for additional IMS transaction types.
 
o  OpenEdition DCE Distributed File Service: At OSF DCE level 1.0.3a,
   OpenEdition DCE Distributed File Service provides access to the
   OpenEdition Hierarchical File System (HFS) and the DCE local file
   system, allowing users to easily share data in a distributed
   environment.
 
Refer to the Product Preview section of this announcement for more
information.
 
Description
-----------
 
The IBM OpenEdition Distributed Computing Environment Family for MVS is
based upon source code that IBM licenses from the Open Software
Foundation. The OSF Distributed Computing Environment was made available
for licensing to the industry in January 1992.
 
DCE is a comprehensive suite of integrated, yet modular technologies
that support transparent interoperability and resource sharing in
heterogeneous, networked computing environments. DCE represents the
evolution of the best technologies for distributed computing available
in the industry today. The DCE technologies, including remote procedure
call (RPC), Directory, Security, and Time Services, are key elements of
IBM's Open Blueprint, our internal roadmap to software interoperability,
consistency, and portability. The Open Blueprint, and DCE's prominence
within it, articulate IBM's commitment to industry standard-based
solutions. Today's enhancements to the IBM OpenEdition Distributed
Computing Environment Family for MVS further demonstrate that
commitment.
 
OpenEdition DCE Base Services
-----------------------------
 
To allow customers to take full advantage of distributed computing in
their networks, IBM will integrate the OpenEdition DCE Base Services
into OS/390, and will upgrade it to the Open Software Foundation (OSF)
DCE 1.1 level. With the Base Services upgraded to DCE 1.1, customers
will benefit from major improvements in the following areas:
 
o  Integration services
o  Enterprise support
o  Administration and programming aids
 
INTEGRATION SERVICES: Allow non-DCE resource managers access to DCE
services, providing a common point of administration for the customer.
Three new integration services provided in OSF DCE 1.1 are:
 
o  Generic Security Services (GSS API). GSS API enables non-RPC network
   applications operating within a DCE environment to use the DCE
   services for authentication data integrity and data privacy.
 
o  Extended Registry Attributes (ERA). ERA extends the DCE Registry to
   allow for storing non-UNIX operating system data.
 
o  RPC Encoding Services. RPC Encoding services are an interface for
   non-DCE programs to the marshalling services of DCE. It enables
   non-DCE communications programs to use DCE to pack and unpack data
   sent over the network, instead of these programs inventing their own
   mechanisms to do the same thing.
 
ENHANCED ENTERPRISE SUPPORT:  Extends the scalability and robustness
of DCE.  New enhanced enterprise support features include:
 
o  Delegation. Delegation enables an intermediate server to act on
   behalf of clients and assume the identity of the original client.
 
o  Audit. Audit allows tracking of security-related events within DCE.
   Specific events can be audited, filters can be used, and the
   destination of output can be specified. The Security and Time servers
   of DCE use the audit service.
 
o  Extended login and password management. Extended login and password
   management reduces the chance of a user's password being compromised.
   Password management enables DCE sites to deploy their own password
   strength-checking mechanisms against the DCE Registry.
 
IMPROVED ADMINISTRATION AND PROGRAMMING AIDS: Address management and
administration interfaces, both at the user and programmer level.
Improvements are attained through the following features:
 
o  DCE Control Program (DCECP). DCECP is a command-line interface for
   DCE administration. It covers most of the functionality of the
   current control programs, but from within one program and with a more
   consistent interface.
 
o  DCE Daemon (DCED). DCED is a replacement and an enhancement for RPCD
   and SEC_CLIENTD. It provides new functionality in the area of
   application management, and auto-start of DCE servers upon receipt of
   an RPC intended for a registered (but not active) server.
 
o  Access Control List (ACL) Library. The ACL Library is an
   implementation of an ACL manager that can be incorporated into DCE
   application servers.
 
o  Backing Store Library. The Backing Store Library is a persistent
   store for DCE application servers. It can index items it stores via
   UUIDs.
 
IBM extensions to the security services provided in OSF DCE 1.1 include
the following:
 
o  Interoperation between DCE and RACF provides identity mapping between
   DCE principals and MVS user IDs, single authentication within the DCE
   -- RACF domain, and security administration tools for the DCE and
   RACF environment
 
o  Support for the Commercial Data Masking Facility (CDMF) algorithm for
   user data encryption.
 
INVESTMENT PROTECTION: The DCE architecture allows application
development and deployment to be performed on any platform supporting
the Distributed Computing Environment. A process running on one
workstation can interoperate with one or more processes on other
computing platforms, even when they are from different vendors with
different operating systems. DCE does this transparently (that is,
without users or programmers having to specify which network
communication protocols to use). In addition, time synchronization,
security, and directory services are provided in an integrated
environment.
 
Non-DCE applications can also take advantage of DCE security features
through the Generic Security Services API. By using the GSS API,
applications do not have to provide their own user registry. Instead,
they can exploit the DCE Registry without having to completely redesign
their underlying distribution model.
 
Interoperability between DCE and RACF allows DCE-based servers, running
on OS/390, to use DCE for authentication and RACF for access control.
 
Connection-oriented RPC will be supported in this release of OpenEdition
DCE Base Services. Now, applications can use either connectionless (UDP)
or connection-oriented (TCP) communication protocols.
 
In addition, customers using DCE RPC socket applications will have the
capability to dynamically and simultaneously choose to communicate
across either APPN/SNA, TCP/IP, or both networks.
 
All of the above allow you to mix and match or reuse existing computing
resources to best meet the needs of your business.
 
USER PRODUCTIVITY: One of the goals of DCE is to reduce the end-user
complexity of multiple IDs and passwords and repetitive signon
procedures. DCE and RACF interoperability reduces the complexity that
end users face when accessing information between the OS/390 and DCE
environments.
 
SYSTEM MANAGEMENT: The Distributed Computing Environment provides
services that address the needs that are inherent in a distributed
system. These services include management tools for administering the
distributed system. DCECP is a new administrative tool that provides a
consistent interface to DCE services. Previously, due to the diverse
sources of DCE functions, administration varied from service to service.
 
In addition, administration tools are provided as part of the DCE and
RACF interoperability function that aid in administering user data in
the DCE/RACF environment.
 
OpenEdition DCE Security Server
-------------------------------
 
The OpenEdition DCE Security Server, to be packaged with RACF as the
OS/390 Security Server, provides a fully functional OSF DCE 1.1 level
security server for the MVS customers. Customers can now configure their
DCE cell with a security server on the central OS/390 enterprise server.
Availability of this critical DCE technology component on MVS addresses
a key customer requirement supporting use of DCE in production
environments. Packaging with RACF provides a single entity providing
both local and distributed security functions.
 
OpenEdition DCE Application Support for MVS/ESA
-----------------------------------------------
 
OpenEdition DCE Application Support for MVS/ESA will be enhanced in
direct response to the following customer requirements:
 
o  Integration with the DCE and RACF interoperability provided in OS/390
o  Improved IMS security
o  Support for additional IMS transaction types
 
This new release will run on the OpenEdition DCE Base Services on
MVS/ESA SP Version 5, and on the OpenEdition DCE Base Services on
OS/390. OSF DCE level 1.1 support is only available on OS/390.
 
USER PRODUCTIVITY: In OpenEdition DCE Application Support for MVS/ESA
Release 1, the system administrator maintains a file to associate a DCE
login identity to an MVS user ID. This file, referred to as the identity
mapping input file, is supplied as input to a program that creates an
identity mapping file. Any changes the administrator makes to the
identity mapping input file are not applied to a running server.
OpenEdition DCE Application Support for MVS/ESA needs to be stopped and
restarted in order to pick up the changes.
 
With OpenEdition DCE Application Support for MVS/ESA Release 2, the
administrator can now specify how the MVS user ID should be extracted,
either from RACF or the identity mapping file. A new function is
provided which allows changes to the identity mapping file to be applied
to a running server. These enhancements reduce administrative workload
and decrease the chance of administrative errors by:
 
o  Eliminating the need for the identity mapping file in RACF
   environments
 
o  Automatically applying changes made to the identity mapping file in
   environments where this mapping file is still used
 
ASSET PROTECTION: With this release, the IMS feature is enhanced to
communicate with IMS via APPC/MVS in addition to the LU 6.1 ISC
(Intersystems Communications) sessions supported in Release 1. APPC/MVS
support allows the IMS feature to pass an "already verified" MVS userid
to IMS to be checked via the SAF (Security Authorization Facility)
interface, and verify that a particular user is authorized to invoke a
particular IMS transaction. This significant enhancement strengthens the
security of the IMS feature by protecting critical IMS data resources.
 
APPLICATION DEVELOPER PRODUCTIVITY: The APPC/MVS support provided in the
IMS feature supports conversational transactions in which a DCE client
may issue multiple RPC requests to the same invocation of an IMS
application program. Each RPC provides input to a new operation and
returns a response to the client. APPC/MVS support also enables the IMS
feature to support multi-threaded DCE clients, where the client issues
multiple RPCs concurrently to the same server. These two enhancements
aid application programmers in developing DCE clients.
 
ACCESS TO ENTERPRISE DATA: The IMS feature now supports both
multi-segment IMS input and multi-segment IMS output. In addition, the
IMS LTERM (Logical Terminal name) and MOD (Message Output Descriptor)
names can be passed from the DCE client to IMS. The IMS MOD names can be
passed back to the DCE client. These enhancements ease DCE client access
to IMS data, and provide a foundation for the IMS feature to be used in
production environments.
 
OpenEdition DCE Distributed File Service
----------------------------------------
 
The IBM OpenEdition DCE Distributed File Service, at OSF DCE 1.0.3a
level, makes it easy for users to access and share data in a distributed
environment across a wide range of IBM and non-IBM platforms.
OpenEdition DCE Distributed File Service is available on MVS/ESA Version
5, and will be integrated into OS/390.
 
Distributed File Service (DFS) is the file-serving component for the
Distributed Computing Environment (DCE) from the Open Software
Foundation. The combination of OpenEdition DCE and DFS will give
distributed computing environments the appearance of a single integrated
computing facility.
 
OpenEdition DCE DFS works in conjunction with DCE RPC, Security, and
Directory Services.
 
The distributed computing environment with DFS has many advantages over
the distributed computing environment without DFS. The following are
some advantages:
 
o  DFS supports a naming convention that allows unique naming of files
   throughout your enterprise for uniform access to data.
 
o  Client caching of files and directories by DFS reduces the load on
   the system and network, resulting in improved performance.
 
o  DFS provides high levels of data consistency for distributed data by
   using an advanced token management and a client caching scheme.
 
o  DFS uses DCE security services which are based on Kerberos
   authentication.
 
o  DFS allows you to replicate data across multiple servers. The
   replicated data is automatically updated by DFS, resulting in
   improved reliability.
 
o  DFS's use of replication and caching technology to provide you with
   high levels of data availability in a distributed environment.
 
o  DFS uses distributed databases to keep track of file location,
   authentication, and access control lists to improve the
   manageability of distributed environments.
 
These enhancements to the IBM OpenEdition Distributed Computing
Environment Family for MVS will provide an integrated solution to meet
the challenges of distributed computing at the local, regional, and
global levels.
 
Product Preview
---------------
 
The OpenEdition DCE Base Services at OSF DCE level 1.1 and the
OpenEdition DCE Security Server will be integrated into OS/390. The
OpenEdition DCE Security Server will be packaged with RACF as the
OS/390 Security Server.
 
The OpenEdition DCE Distributed File Service is available on MVS/ESA SP
Version 5, and will be integrated into OS/390.
 
OpenEdition DCE Application Support for MVS/ESA will remain a separately
orderable program product.
 
o  Previews provide insight into IBM plans and directions. General
   availability, prices, and ordering information will be provided at a
   later date.
 
o  The enhancements to the OpenEdition DCE Family for MVS/ESA outlined
   in this announcement are planned to be made available concurrent with
   with OS/390 availability in March 1996.
 
The announcement and availability of the referenced function will be
based on IBM's business and technical judgement. All information being
released represents IBM's current intent, is subject to change or
withdrawal, and represents only goals and objectives.
 
Product Positioning
-------------------
 
IBM has played a leadership role in DCE technology since its beginning.
IBM was the integrating vendor OSF for DCE 1.0, and in 1992 shipped the
first commercially available DCE offerings. In 1993, IBM shipped the
first commercially available distributed file system (DFS on AIX). In
December 1994, OpenEdition DCE for MVS/ESA became the first mainframe
DCE offering. In addition, IBM was the first vendor to receive the Open
Software Foundation DCE certification with its AIX implementation.
 
For distributed computing development, DCE is the only programming model
that provides the infrastructure for cost-effective, portable,
integrated solutions and applications. In addition, IBM has the broadest
range of DCE offerings and added-value offerings such as OpenEdition DCE
Application Support for MVS/ESA and the DCE Manager for AIX. DCE from
IBM should be the technology of choice for robust and scalable
distributed computing environments.
 
========================================================================
 
                  +---------------------------+
                  | Year 2000 Support Details |                  2000ann
                  +---------------------------+
 
In Brief ...
------------
 
The Year 2000 is fast approaching, and IBM's TRANSFORMATION 2000
solutions can help you prepare your business applications for the new
century.
 
The components of TRANSFORMATION 2000 solutions are:
 
o  Assessment and Strategy -- provides you with a documented strategy,
   cost estimates, timeframes, and resources required to implement year
   2000 changes
 
o  Detailed Analysis and Planning -- provides an in-depth analysis of
   each of the Year-2000 affected areas of your business
 
o  Implementation and Testing -- automates the changes required to
   source code and data
 
o  Year 2000 Clean Management -- protects your investment in application
   modifications
 
Overview
--------
 
Are your applications and data files ready for the year 2000? Can they
handle dates with the years 1999, 2000, and beyond? Avoid costly
problems by letting IBM help you update your applications to ensure that
they are Year 2000-Ready.
 
IBM recognizes that the year 2000 poses a significant challenge for the
information technology industry. Businesses need to update programs and
date fields that do not handle century markers or dates beyond the
current century. To help customers and the information technology
industry meet this challenge and prepare for the new century, IBM's
Integrated Systems Solution Corporation (ISSC) announces a broad range
of services called TRANSFORMATION 2000 Solutions. TRANSFORMATION 2000
Solutions will help customers develop solutions for applications, system
software, and hardware.
 
In addition, IBM is announcing its intent that for IBM software products
current as of year-end 1996, the most recent version or release at that
date will handle dates and date fields for the year 2000 and beyond.
 
The following is an overview of this announcement:
 
TRANSFORMATION 2000 Solutions, a comprehensive set of solutions for both
centralized and distributed environments, helps to:
 
o  Ease your transition to the year 2000 by bringing together proven
   techniques and technologies
 
o  Protect your investment in application and data modifications by
   offering a Year 2000 Clean Management solution
 
IBM tools available to help you with the year 2000 transition are:
 
o  The IBM COBOL Family (for MVS, VM, and VSE platforms)
 
o  COMUDAS (for CICS and MVS)
 
o  The IBM COBOL and RPG Families, the Integrated Language Environment,
   Application Dictionary Services/400, and Application Development
   Manager/400 (for the AS/400 platform)
 
IBM software and year 2000 support:
 
o  As of year-end 1996, it is IBM's intent that the most recent
   version or release of current IBM software products will support the
   year 2000 and beyond
 
o  A table of many widely-used IBM software products showing the levels
   that will be 2000-ready is included below.
 
For information about TRANSFORMATION 2000 Solutions, contact your IBM or
ISSC representative.
 
Description
-----------
 
IBM is announcing a broad range of products, services, tools, and
support to help customers and the information technology industry make a
smooth transition to support for dates from 1999 to the year 2000 and
beyond.
 
TRANSFORMATION 2000: IBM's Century Date Change Solutions
--------------------------------------------------------
 
IBM recognizes that the Year 2000 change poses a significant
challenge for the Information Technology industry. To help with this
change, IBM's Information Systems Solution Corporation (ISSC) has
developed a comprehensive set of solutions that takes into account
applications, systems software, and hardware in both centralized and
distributed environments. This comprehensive solution set is called
TRANSFORMATION 2000.
 
The TRANSFORMATION 2000 approach seeks to balance Year 2000 investment
activities with current and planned strategic initiatives (for example,
new architectures and new application development). ISSC brings
together state-of-the-art techniques and technologies developed and
proven through both internal and external projects for the Year 2000 and
other data field expansions. This experience enables ISSC to help reduce
both the cost and the complexity of implementing the Year 2000 change.
 
TRANSFORMATION 2000 SOLUTIONS
 
ASSESSMENT AND STRATEGY: The Assessment and Strategy solution is an
8- to 12-week engagement that will identify the magnitude of the Year
2000 problem. This solution covers a comprehensive range (5 to 150+
million lines of code) of portfolios in a mixed-language environment.
ISSC's approach allows for analysis across the entire client portfolio,
thereby identifying logical work partitions from which the
implementation plan will be formulated, helping to reduce the overall
risk of the project. ISSC uses an optimal combination of commercially
available and internally developed tools, depending on the client
environment.
 
At the completion of the project, the client will have a documented
strategy, general cost estimates, timeframes, and resource estimates
required to implement the year 2000 change.
 
DETAILED ANALYSIS AND PLANNING: The Detailed Analysis and Planning
solution provides an in-depth analysis of each of the
year-2000-affected areas, and identifies detailed work partitions needed
to maximize the potential for automated change. This review includes not
only the application code, but file structures and other environmental
objects.
 
The output from this engagement includes detailed work partitions,
detailed work and resource plans, and the customized specifications
needed to implement the Year 2000 changes.
 
IMPLEMENTATION: The Implementation solution is unique, and consists of
automating the required changes to source code and data, testing, and
production turnover. In addition, TRANSFORMATION 2000 includes an
optional conditioning activity that will improve the overall quality of
the resultant application as well as reduce the total time required for
the Year 2000 changes. Conditioning includes, but is not limited to:
 
o  Standardization or rationalization of data definitions
o  Segmenting procedure logic
o  Encapsulating date handling / developing common routines
o  Externalizing hard-coded data
o  Restructuring COBOL procedure logic
o  Removing system redundancy
 
Also included in the TRANSFORMATION 2000 solution are sophisticated
testing activities:
 
1. After making the Year 2000 changes, the total environment must be
   tested to ensure it can handle 19xx data correctly.
 
2. While running in 199x, the system must be able to handle dates after
   1999.
 
3. When running in the Year 2000 and after, the system needs to be
   tested to ensure it can handle both 19xx and 2xxx data correctly.
 
YEAR 2000 CLEAN MANAGEMENT: During the Year 2000 change process, it is
critical for the client to protect the investment of the application
modifications. When enhancements are incorporated into the application,
and/or new releases of software products are implemented, the Year 2000
Clean status must be maintained. For this reason, ISSC has developed the
Year 2000 Clean Management solution, which focuses on instituting the
appropriate processes, disciplines, techniques, and technologies in
order to preserve the Year 2000 investment.
 
SUMMARY: Recognizing that the Year 2000 is a significant client
challenge, ISSC has created a Year 2000 Center of Competence (CoC)
function, with the initial site in Atlanta. The CoC supports ISSC and
IBM client services teams in providing complete Year 2000 solutions to
our clients.
 
IBM Tools to Help You with the Transition to the Year 2000
----------------------------------------------------------
 
THE IBM COBOL FAMILY
 
For application code written in COBOL for S/370 and S/390 platforms, IBM
has developed COBOL compilers. These products target the host
application development environment.
 
IBM's COBOL mainframe products for S/370 and S/390 are:
 
o  COBOL for MVS and VM (5688-197), formerly IBM COBOL/370 -- a compiler
 
o  COBOL for VSE/ESA (5686-068) -- a compiler
 
o  Language Environment (LE) for MVS and VM (5688-198), formerly
   Language Environment/370 -- runtime library
 
o  Language Environment/VSE (5686-067) -- runtime library
 
The COBOL compilers are available today, and provide full 4-digit year
support, with features including:
 
o  Intrinsic functions
o  4-digit current system date
o  Sliding century window (with LE)
 
COBOL for MVS and VM and COBOL for VSE/ESA provide full Year 2000
support. They provide ANSI COBOL Standard Intrinsic Functions, which
give full date manipulation capability with 4-digit-year support. The LE
products provide additional date manipulation with the LE Callable
Services. COBOL will return a 4-digit year when the COBOL application
program queries the system for the current date.
 
Companies need productive application development environments. A
language compiler is only a portion of what application programmers need
today to develop and maintain code. Tools that generate statistics from
code; modularize, migrate, or restructure code; or search class
libraries, are becoming more and more important.
 
These tools assist in migrating your existing COBOL applications to
COBOL for MVS and VM, and COBOL for VSE/ESA:
 
o  COBOL CICS Conversion Aid (5785-ABJ) -- converts source code
 
o  COBOL Structuring Facility (5696-737) -- analysis, reporting,
   restructuring
 
o  CICS Application Migration Aid (5695-061) -- converts CICS source
   (MVS and VM only)
 
o  COBOL Report Writer Precompiler (5798-DYR) -- supports Report Writer
   code
 
o  Rediscovery Product Family (5871-AAA 70G3659 and 5655-067) --
   cataloging of parts (MVS and VM only)
 
COMUDAS
 
COMUDAS (5788-HBB) is an application that handles all date functions. A
CICS version and an MVS version are available.
 
COMUDAS is a common date routine that has been developed to replace all
existing date routines. With COMUDAS, you can validate, convert, and
calculate dates in any format. You must use a standard interface to call
the date routine's load module dynamically. The package also offers the
possibility to use separate functions by means of NCALs that can be
linked statically. This might be useful when converting large files or
databases with validated data into other formats (for example, when
moving to a "Year 2000 Clean" application).
 
COMUDAS features include:
 
o  Date validation
 
o  Date calculation
 
o  Date conversion
 
o  Free date format definitions
 
o  Supports country-dependent data
   -  Weekend definitions
   -  Closing dates (for both manufacturing and fiscal purposes)
   -  Holidays
 
o  Can be used by MVS applications with PL/I runtime environment or a
   Language Environment (LE/370), for:
   -  CICS (PL/I)
   -  PL/I
   -  COBOL
 
o  Supports terms as:
   -  Country codes
   -  Shopdates (numbering of working days)
   -  Production months
   -  Closing dates (logistics, manufacturing, and finance)
 
o  Is able to print:
   -   Common calendars for years in the range 1760 through 9999
   -   Production calendars (per country per year)
 
o  Contains functions to support a calendar owner
 
o  Can be used as a tool when changing applications into "Year
   2000-Clean"
 
AS/400 TOOLS
 
You can use the IBM products and tools listed below to help you address
the changes required as you proceed with your Year 2000 transition. The
tools listed, however, represent only a subset of the AS/400-oriented
offerings available to you for application development. A more complete
list of available tools can be found in the AS/400 Application
Development Handbook (G325-6249).
 
THE IBM RPG FAMILY: For application code written in RPG, IBM has
developed several RPG language compilers. These compilers target the
host application development environment.
 
IBM's RPG compilers for AS/400 are:
 
o  Integrated Language Environment (ILE) RPG IV
o  Original Program Model (OPM) RPG/400
o  System/36-compatible compiler
 
All three RPG language compilers are available with either the
Integrated Language Environment RPG for OS/400 Version 3 product
(5716-RG1) or the IBM Integrated Language Environment RPG/400 Version 3
product (5763-RG1).
 
USING ILE RPG IV DATE SUPPORT: The ILE RPG IV compiler has the following
support for 4-digit years:
 
o  Retrieval of the job date via special words DATE and YEAR
 
o  Retrieval of the system date via operation TIME
 
o  Date, time, and timestamp data type support. This level of support
   provides for date operations such as subtraction, addition,
   extraction, testing, comparison, and move
 
o  Calling OPM System APIs
 
o  Calling ILE Date APIs
 
o  SQL date, time, and timestamp data type support
 
USING OPM RPG/400 DATE SUPPORT: The OPM RPG 400 compiler has the
following support for 4-digit years:
o  Retrieval of the job date via special words DATE and YEAR
o  Retrieval of the system date via operation TIME
o  Calling OPM System APIs
o  SQL date, time, and timestamp data type support
 
USING SYSTEM/36-COMPATIBLE DATE SUPPORT: The System/36-compatible
compiler has the following support for 4-digit years:
o  Calling OPM System APIs
 
THE IBM COBOL FAMILY: For application code written in COBOL, IBM has
developed several COBOL language compilers. These compilers target the
host application development environment.
 
IBM's COBOL compilers for AS/400 are:
o  Integrated Language Environment (ILE) COBOL/400
o  Original Program Model (OPM) COBOL/400
o  System/36 compatible COBOL compiler
 
All three COBOL language compilers are available with either the
Integrated Language Environment COBOL for OS/400 Version 3 product
(5716-CB1) or the IBM Integrated Language Environment COBOL/400 Version
3 product (5763-CB1).
 
USING COBOL DATE SUPPORT FOR 4-DIGIT YEARS:
o  Calling OPM System APIs is supported by the three compilers listed
     above.
o  Calling ILE Date APIs is supported by the ILE COBOL/400 compiler.
o  SQL is supported by both the OPM and ILE COBOL compilers.
 
THE IBM C FAMILY: For application code based on C, IBM has developed
language compilers for both C and C++.
 
IBM's C based compilers for AS/400 are:
 
o  Integrated Language Environment (ILE) C for OS/400
o  VisualAge C++ for OS/400
 
USING C AND C++ DATE SUPPORT FOR 4-DIGIT YEARS:
o  The C library, available to both compilers, provides many functions
     related to date and time retrieval, manipulation, and formatting.
o  Calling OPM System APIs is supported by both compilers.
o  Calling ILE Date APIs is supported by both compilers.
o  SQL is supported by the ILE C for OS/400 compiler.
 
INTEGRATED LANGUAGE ENVIRONMENT FOR OS/400: Integrated Language
Environment (ILE) for OS/400 is IBM's common runtime environment for
enterprise applications written in the ILE languages of RPG, COBOL, C,
and CL. ILE is designed to provide defined calling conventions, enhanced
interlanguage communication, and callable services in areas such as date
and time, math, storage management, and exception handling. ILE services
are standard in OS/400 starting with Version 2 Release 3.
 
ILE provides a number of 4-digit date functions which include:
 
o  Ability to parse dates in a large number of formats by using a
     picture string as a parsing guide
o  Retrieve current date
o  Convert a date character string to a Lilian (integer) format, thereby
     enabling easy date arithmetic operations
o  Convert a Lilian date to a date character string
o  Century sliding window
 
DB2/400 SQL: DB2/400, a standard part of Operating System/400, provides
the runtime support for SQL on the AS/400. SQL provides support for the
database datatypes of date, time, and timestamp; and operations such as
add, subtract, assignment, and compare. The DB2 Query Manager and SQL
Development Kit product (5716-ST1 or 5763-ST1) provides SQL precompilers
for AS/400 programming languages such as RPG, C, and COBOL. SQL support
provides for 4-digit year support.
 
APPLICATION DICTIONARY SERVICES/400: IBM Application Dictionary
Services/400 is a host-based, integrated impact analysis tool designed
to improve programmer productivity and application quality during
application development and maintenance.
 
The product is a feature of the Application Development ToolSet/400 and
is integrated with such tools as Source Entry Utility (SEU), Screen
Design Aid (SDA), and Data File Utility (DFU). It is fully menu-driven,
very simple to learn, and has virtually no learning curve for
experienced AS/400 programmers.
 
Application Dictionary Services provides the ability to place a
"dictionary" or a cross-referencing index over data and programs. When
programmers want to make a change to an application program, they use
the dictionary to determine the effect that change will have on other
programs, files, and data. Programmers are saved from manually
performing the tedious, error-prone work of looking for these
relationships. This, coupled with the Application Dictionary Services
mass-compile feature, can help improve the quality of applications and
decrease the amount of time programmers spend maintaining existing code.
 
With the pervasiveness of date information in many applications, this
impact analysis and mass compile capability can simplify your transition
to a Year 2000 safe application base.
 
APPLICATION DEVELOPMENT MANAGER/400: IBM Application Development
Manager/400 is a host-based change management tool that gives
application developers a development environment designed to manage
application development and maintenance effectively and efficiently.
 
The product is integrated with the AS/400 Product Development Manager
(PDM), and is a feature of Application Development ToolSet/400. It can
be used either from the PDM menu or by typing the Control Language (CL)
commands on the command line.
 
Application Development Manager provides a discipline to better control
the development and maintenance environment. It forces the project
leader to define the application environment by outlining the different
stages of application (production, test, or fix), and the roles of each
developer. The developers work in a well-organized environment that can
help lead to increased productivity. Through its version control
facility, it allows the creation and management of several versions of
the same applications with less disk utilization. The audit trail
feature allows better monitoring of the application by keeping a log of
all changes made to an application.
 
With the pervasiveness of date information in many applications, this
change management tool can simplify your transition to a Year 2000 safe
application base.
 
IBM Software Conformance
------------------------
 
IBM recognizes the need for its customers to make an orderly and
efficient transition to dates in the Year 2000 and beyond. We have
embarked on an extensive analysis, enhancement, and testing plan for IBM
software.
 
We are announcing our general intent that for IBM software products
current as of year-end 1996, the most recent version/release at that
date will handle dates and date fields for the Year 2000 and beyond.
For any problems discovered with this support in those versions or
subsequent versions in 1997 or later, corrections will be provided via
the appropriate service process. For some products, additional (prior)
versions and releases may also have this function added. In order to
assist with planning for the analysis, updating, and testing of user and
vendor programs and data, a table of many widely-used IBM products
showing the level or levels that will be 2000-ready is included below.
 
While not meant to be exhaustive or exclusive, these lists answer the
most common questions we have received.
 
If a product is listed with a version/release number, it indicates that
level of the product and all subsequent levels will support the Year
2000 dates. If no version/release number is included, you can assume
that the most recent version/release as of year-end 1996 will include
the support.
 
There will be a few exceptions to the general rule, typically where a
product will be superseded or replaced in the relevant time period, and
incorporation in the lists does not imply that a product or version of a
product will necessarily be current or available in 1999 or beyond.
 
MVS PRODUCTS
 
5668-854  ACF/NCP
5695-117  ACF/VTAM 4.3
5688-216  AD/Cycle C/370
5648-020  ADSTAR Distributed Storage Manager/MVS V1 R1
5655-119  ADSTAR Distributed Storage Manager/MVS V2 R1
5685-151  AOC/MVS
5749-XX1  BASIC
5635-001  CADAM Interactive Design System (and associated products)
5627-COM  CATIA Object Manager (and associated products)
5655-018  CICS for MVS/ESA V4.1
5695-081  CICSPlex System Manager V1.2
5695-010  CICSVR V2
5688-197  COBOL for MVS and VM
5655-121  C/C++ for MVS/ESA
5648-078  CSP
5685-DB2  DB2 Version 3
5655-102  DB2 PM V4
5655-257  Device Support Facility (ICKDSF) R16
5688-168  dpAccounting Mgr for MVS V1.2
5655-064  OpenEdition DCE Application Support for MVS/ESA V1.1
5747-DS1  ICKDSF Stand-alone
5695-DF1  DFSMS/MVS V1 R2 (see note below) (DFSMSdfp, DFSMSdss,
            DFSMShsm, DFSMSrmm)
5740-SM1  DFSORT V1 R13
5648-106  Distributed Security Manager for MVS
5688-052  DITTO
5695-101  EPDM V1.1
5688-008  ES Connection Manager 1.3
5668-806  FORTRAN
5665-356  GDDM/MVS V2.3
5695-036  GDDM/MVS V3.1.1
5696-234  HLASM for MVS, VM and VSE 1.2
5695-176  IMS/ESA 5.1
5695-171  Information Management
5655-042  ISPF
5695-080  Item Access Facility (IAFC)
5655-068  LAN Server for MVS
5688-198  Language Environment for MVS and VM
5695-123  LANRES/MVS
5695-137  MQSeries for MVS/ESA V1.1.3
5655-068  MVS/ESA SP JES2 V5
5655-069  MVS/ESA SP JES3 V5
5665-365  NetView Access Services V1.3.2
5696-036  NetView Access Services V2 for MVS
5685-016  NetView DM V1.6
5685-108  NetView FTP for MVS V2.2
5655-044  NetView MultiSystem Manager V1
5655-126  NetView MultiSystem Manager V2
5655-007  NetView V3
5685-111  NetView V2.4
5665-333  NetView Performance Monitor V1.6
5655-043  NetView Performance Monitor V2.1, 2.2
5695-007  OPC/ESA V1.3.1
5645-001  OS/390
5685-106  OV/MVS 1.3
5699-767  Pascal
5695-101  Performance Reporter for MVS V1.2
5734-PL1  PL1 for MVS and VM
5655-010  ProductManager Application Services Manager (and associated
            products)
5760-236  PROLOG
5706-254  QMF/MVS
5695-039  RACF 2.2
5695-013  REXX Compiler for 370
5695-014  REXX Runtime Library
5655-084  RMF V5
5665-488  SDSF
5665-397  Service Level Reporter V3.3.1
5668-949  SMP/E 1.8.1
5696-822  SOMobjects for MVS
5695-178  SystemView Automated Operations Network/MVS V1.1
5735-RC3  TCAM V2.4
5665-314  TCAM V3
5655-HAL  TCP/IP
5688-121  TPNS
5752-VS2  TIOC
5688-139  TSCF
5685-025  TSO/E 2.4
5648-109  VisualLift
 
NOTE: On 16 March 1993, IBM announced that a number of components
within DFSMS/MVS would be stabilized, with the potential for support to
be dropped at a later date. When the system date changes past 31
December 1999, there will no longer be support for VSAM Catalog and
CVOL. The only supported catalog format will be the Integrated Catalog
Facility. This means that MVS customers who still have data sets
cataloged in OS/VS Control Volumes (CVOLs) or in the old VSAM catalogs
will need to migrate these to ICF catalogs before the end of 1999. We
look forward to all of our MVS customers taking advantage of the better
performance and integrity of ICF. Those VSE VSAM customers who
previously shared VSAM data sets between the MVS platform and VSE or VM
platforms will need to reevaluate methods for satisfying their
data-sharing requirements. Product guidance information will be added to
"The Year 2000 and 2-Digit Dates: A Guide for Planning and
Implementation" (GC28-1251) by year-end 1996.
 
TPF PRODUCTS
 
5748-T14  TPF 4.1
5695-068  TPF/MVS 2.1.3
5706-196  TPF/DF 1.1.3
5695-067  EOCF/2 1.0 with CSD2
 
VSE/ESA PRODUCTS
 
5750-ACD  VSE/ESA (Package) 1.4
5690-VSE  VSE/ESA (Package) 2.1
5686-032  VSE/Advanced Functions 5.2
5686-066  VSE Central Functions 6.1
5686-034  VSE/FAST COPY 2.2
5686-036  VSE/ICCF 3.2
5656-092  VSE/OLTEP 1.1
5686-033  VSE/POWER 5.2
5686-028  VSE/SP Unique Code 5.2
5686-037  VSE/VSAM 2.2
5666-363  ACF/VTAM for VSE/ESA 3.4
5686-065  ACF/VTAM for VSE/ESA 4.2
5746-RC5  BTAM/ES 1.1
5686-026  CICS for VSE/ESA V2.3
5688-052  DITTO for VSE and VM 3.2
5648-099  DITTO/ESA for VSE 1.1
5686-073  ADSTAR Distributed Storage Manager for VSE
5686-072  ALERT for VSE 4.9
5686-079  ALERT for CICS/VSE (R) 4.9
5688-187  C/370 Compiler 2.1
5688-188  C/370 Library 2.1
5785-CCC  CCCA/VSE
5798-DYE  COBOL Report Writer Precompiler
5668-814  CSP/AE 4.1
5686-068  IBM COBOL for VSE/ESA (COBOL/VS) 1.1
5746-SM3  DFSORT/VSE V3
5746-XX1  DL/I DOS/VS 1.10
5686-041  VSE/DSNX 2.1
5686-057  GDDM/VSE V3.1.1
5666-328  GDDM/VSE V2.3
5696-234  HLASM for MVS, VM and VSE 1.2
5747-DS2  Device Support Facility (ICKDSF) R16
5747-DS1  ICKDSF Stand-alone
5686-067  Language Environment for VSE/ESA 1.1
5686-055  NetView for VSE/ESA V2.3
5746-XC5  VSE/OCCF 1.4
5686-069  IBM PL/I for VSE/ESA 1.1
5686-040  PSF/VSE 2.2
5648-061  QMF/VSE 3.1
5686-058  REXX/VSE 1.1
5746-RG1  DOS/VS RPG II 1.3
5688-103  SQL/DS 3.5
5648-040  VisualGen Developer 3.0
5648-076  VisualGen Workgroup Services 3.0
5648-078  VisualGen Host Services 3.0
5648-086  VisualGen Generator Option for VSE
5648-109  VisualLift for MVS, VSE and VM 1.1
 
VM PRODUCTS
 
5648-063  ACF/NCP 7.3.0
5654-010  ACF/VTAM 4.2.0
5688-216  AD/Cycle C/370 1.2.0
5648-020  ADSTAR Distributed Storage Manager/VM
5654-033  C for VM/ESA
5635-001  CADAM Interactive Design System (and associated products)
5627-COM  CATIA Object Manager (and associated products)
5688-197  COBOL for MVS and VM
5684-042  Device Support Facility (ICKDSF) R16
5747-DS1  ICKDSF Stand-alone
5684-112  DFSMS/VM 2.2.1
5684-134  DFSORT/CMS V2 R1
5748-XE4  DIRMAINT 1.5.0
5684-113  Display Management System for CMS 2.1.0
5668-806  FORTRAN 2.6.0
5684-168  GDDM/VM 3.1.1
5684-007  GDDM/VM XA V2.3
5696-234  High Level Assembler 1.2.0
5684-157  Host Mgt Facilities 1.1.1
5684-043  ISPF 3.2.0
5648-039  LAN File Services (LFS) 1.1.2
5688-198  Language Environment for MVS and VM
5684-142  LANRES/VM 1.3.0
5684-028  NetView Access Services VM V1.3.2
5684-001  NetView Performance Monitor/VM V1.6
5654-011  NetView Performance Monitor/VM V2
5756-051  NetView for VM/ESA 2.3
5684-084  OV/VM 1.3.0
5668-909  PL/I Compiler
5734-PL1  PL/I for MVS and VM
5684-100  PVM 2.1.1
5706-255  QMF 3.2.0
5740-XXH  RACF
5695-013  REXX Compiler 1.3.0
5684-096  RSCS 3.2.0
5688-103  SQL/DS 3.5
5735-FAL  TCP/IP 2.3.0
5688-121  TPNS
5648-109  VisualLift
5654-030  VM/ESA Version 2
5686-037  VSE/VSAM for VM 6.1.0
 
OS/400 PRODUCTS
 
5716-SV1  ADSTAR Distributed Storage Manager for OS/400 V3R6
5763-SV1  ADSTAR Distributed Storage Manager for OS/400 V3R1
5733-197  ADSTAR Distributed Storage Manager for OS/400 V2R3
5716-AP1  Advanced DBCS Printer Support for OS/400 V3
5763-AP1  Advanced DBCS Printer Support/400 V3
5716-AF1  Advanced Function Printing Utilities for OS/400 V3
5716-FNT  Advanced Function Printing Fonts for OS/400 V3
5716-FN1  Advanced Function Printing DBCS Fonts for OS/400 V3
5763-AF1  Advanced Function Printing Utilities/400 V3
5763-FNT  Advanced Function Printing Fonts/400 V3
5763-FN1  Advanced Function Printing DBCS Fonts/400 V3
5716-PW1  Application Development ToolSet for OS/400 V3
5763-PW1  Application Development ToolSet/400 V3
5716-CL1  Application Development ToolSet Client/Server for OS/400 V3
5763-CL1  Application Development ToolSet Client Server/400 V3
5716-PD1  Application Program Driver for OS/400 V3
5763-PD1  Application Program Driver/400 V3
5763-DS1  AS/400 Business Graphics Utilities V3
5763-DB1  AS/400 System/38 Utilities V3
5763-VR1  AS/400 VRPG CLIENT/2 V3 5716-BR1 Backup Recovery and Media
            Services for OS/400 V3
5763-BR1  Backup Recovery and Media Services/400 V3
5716-DS1  Business Graphics Utility for OS/400 V3
5716-CP2  CallPath for OS/400 V3
5763-CP2  CallPath/400 V3
5716-DFH  CICS for OS/400 V3
5716-XA1  Client Access for OS/400 Version 3
5716-XC1  Client Access Windows Client for OS/400 Version 3
5716-XL1  Client Access DOS Client for OS/400 Version 3
5716-XM1  Client Access ToolKit for OS/400 Version 3
5716-XB1  Client Access DOS with ExtMem Client for OS/400 V3
5716-XF1  Client Access OS/2 Client for OS/400 V3
5716-XG1  Client Access Opt OS/2 Client for OS/400 V3
5716-US1  Client Access Ultimedia Tools for OS/400 V3
5763-US1  Client Access/400 Ultimedia Tools V3
5763-XA1  Client Access/400 Family Version 3
5763-XC1  Client Access/400 for Windows 3.1 Version 3
5763-XL1  Client Access/400 for DOS Version 3
5763-XM1  Client Access/400 ToolKit Version 3
5763-XB1  Client Access/400 for DOS with Ext Mem V3
5763-XF1  Client Access/400 for OS/2 Client V3
5763-XG1  Client Access/400 Optimized for OS/2 V3
5716-CM1  Communications Utilities for OS/400 V3
5763-CM1  Communications Utilities/400 V3
5763-CD1  CoOperative Development Environment/400 V3
5716-CR1  Cryptographic Support for OS/400 V3
5763-CR1  Cryptographic Support/400 V3
5716-DP1  DataPropagator Release, Capture and Apply for OS/400 V3
5763-DP1  DataPropagator Release, Capture and Apply/400 V3
5716-ST1  DB2 Query Manager and SQL Development Kit for OS/400
5763-ST1  DB2/400 Query Manager and SQL Development Kit Version 3
5798-TAY  Facsimile Support for OS/400
5798-RZT  Facsimile Support/400
5716-CX2  Integrated Language Environment C for OS/400 Version 3
5763-CX2  Integrated Language Environment C/400 Version 3
5716-CB1  Integrated Language Env COBOL for OS/400 V3
5716-RG1  Integrated Language Env RPG for OS/400 V3
5763-CB1  Integrated Language Environment COBOL/400 V3
5763-RG1  Integrated Language Env RPG/400 V3
5716-JS1  Job Scheduler for OS/400 Version 3
5716-DCT  Language Dictionaries for OS/400 V3
5763-DCT  Language Dictionaries/400 V3
5716-MW1  MANAGEWARE for OS/400 V3
5763-MQ1  MQSeries for OS/400 V3.1
5798-TBC  Mobile Network Access PagerPac for OS/400
5798-TBD  Mobile Network Access RadioPac for OS/400
5733-196  NetView FTP V3.1 for OS/400
5798-TBA  Neural Network Utilities for OS/400
5798-RZK  Neural Network Utilities/400
5798-TAQ  OfficeVision JustMail for OS/400
5798-RZJ  OfficeVision JustMail/400
5716-WP1  OfficeVision for OS/400 V3
5763-WP1  OfficeVision/400 V3
5716-SS1  Operating System/400 V3
5763-SS1  Operating System/400 V3
5716-OS1  OSI Communication Subsystem for OS/400 V3
5763-OS1  OSI Communication Subsystem/400 V3
5716-FS1  OSI File Services for OS/400 V3
5763-FS1  OSI File Services/400 V3
5716-MS1  OSI Message Services for OS/400 V3
5763-MS1  OSI Message Services/400 V3
5798-RYZ  PagerPac for the AS/400
5716-PM1  Performance Management for OS/400 V3
5716-PT1  Performance Tools for OS/400 V3
5763-PT1  Performance Tools/400 V3
5716-CF1  Point-Of-Sale Communication Utilities for OS/400 V3
5763-CF1  Point-Of-Sale Communication Utilities/400 V3
5716-QU1  Query for OS/400 Version 3
5763-QU1  Query/400 Version 3
5798-RYY  RadioPac for the AS/400
5733-218  Report/Data Archive and Retrieval System for OS/400
5716-STK  SOMobjects Developer Toolkit for OS/400 V3
5716-DB1  System/38 Utilities for OS/400 V3
5716-MG1  SystemView Managed Sys Serv for OS/400 V3
5763-MG1  SystemView Managed System Services/400 V3
5763-MW1  SystemView ManageWare/400 V3
5716-ES1  SystemView OMEGAMON Services/400 V3
5763-ES1  SystemView OMEGAMON Services for OS/400 V3
5716-SM1  SystemView System Manager for OS/400 V3
5763-SM1  SystemView System Manager/400 V3
5716-TC1  TCP/IP Connectivity Utilities for OS/400 V3
5763-TC1  TCP/IP Connectivity Utilitiess/400 V3
5716-UB1  Ultimedia Business Configurator for OS/400 V3
5763-UB1  Ultimedia Business Configurator/400 V3
5716-VG1  VisualGen Host Services for OS/400 V3
5763-VG1  VisualGen Host Services for OS/400 V3
5716-CX4  VisualAge C++ for OS/400 V3
 
NOTE: For AS/400 software executing on the File Server I/O Processor
(FSIOP), refer to the Personal Systems Environments section of this
announcement letter.
 
AIX PRODUCTS
 
5765-564  ADSTAR Distributed Storage Manager V2 R1
5697-078  ADSTAR Distributed Storage Manager V1 R2.1
5706-294  AIX ADA Run-Time Environment/6000 Composer
5706-291  AIX ADA/6000 Version 1.2.3
5765-268  AIX Asynch. Term. Svr. Accelerator/6000
5765-266  AIX CallPath Server/6000
5765-117  AIX DCE Base Services/6000
5765-119  AIX DCE Cell Directory Server/6000
5765-121  AIX DCE Enhanced Distributed File System/6000
5765-120  AIX DCE Global Directory Server/6000
5765-259  AIX DCE Global Directory Client/6000
5765-118  AIX DCE Security Server/6000
5765-232  AIX DCE Threads/6000 V1
5765-001  AIX DirectTalk/6000
5696-902  AIX Distributed SMIT V2.2 for AIX
5765-042  AIX EngSci Subroutine Library/6000
5696-708  AIX File Storage Facility (FSF)
5756-030  AIX for RISC System/6000 Version 3.2.5
5696-923  AIX HACMP/6000 V3.1
5696-933  AIX HACMP/6000 V4.1 for AIX V4
5696-658  AIX HIPPI/6000
5696-108  AIX Infocrafter/6000 V1.1
5696-893  AIX InfoCrafter V2.1
5796-893  AIX InfoCrafter V2.1
5621-107  AIX NetView Service Point 1.2
5756-085  AIX OSI Messaging and Filing/6000
5621-013  AIX OSL/6000 Version 2.1
5765-296  AIX Parallel System Support Programs V1.2
5696-899  AIX Performance Aide/6000 V2.1
5696-900  AIX Performance Toolbox/6000 V2.1
5633-218  AIX Report/Data Archive and Retrieval System (R/DARS)
5765-349  AIX /SMARTsort for Workstation
5765-261  AIX SNA Gateway/6000 V2.2
5696-709  AIX Ultimedia Services/6000 V2.1.1
5765-393  AIX Version 4.1.3
5696-868  AIX X.25 V1.1
5765-011  AIX X-Windows 3270 Emulator/6000
5601-248  AIX XL FORTRAN/6000 Version 2.3
5765-018  AIX XL FORTRAN Compiler/6000
5765-019  AIX XL FORTRAN Runtime Env/6000
5765-176  AIX XL FORTRAN for AIX V3.2
5601-251  AIX XL Pascal Runtime Env./6000
5601-254  AIX XL Pascal Compiler/6000 Version 1.1.2
5601-260  AIX 3270 Host Conn/6000 Version 1.3
5765-249  AIX 5080 Emulation Program/6000
5765-398  AIXlink V2.1.1
5696-926  AIXlink/X.25 V1.1
5696-904  AIXwindows Display Postscript V1.1
5601-257  AIXwindows Environment/6000 V1.2.5
5756-027  AIXwindows Interface Composer/6000 (AIC) V1.2
5765-423  C for AIX
5765-421  C Set ++ for AIX
5626-COM  CATIA Object Manager (and associated products)
5765-148  CICS for AIX
5765-152  CICS Client for AIX
5765-427  CICS System Manager V1.1 for AIX
5765-548  COBOL Set V1.1.0 for AIX
5765-561  CommonPoint Application System for AIX V1.1
5765-562  CommonPoint Application Development Toolkit V1.1
5765-022  Consumer Transaction Definition/6000
5767-023  Consumer Transaction Runtime/6000
5765-418  Data Encryption Standard Library Routine V1.1
5765-256  DataHub Support/6000 V3.2
5871-AAA  DB2 for AIX V2.1
5871-AAA  DDCS for AIX V2.3
5696-239  Encina Monitor for AIX/6000
5696-238  Encina PTP Exec for AIX/6000
5696-347  Encina PTP Gateway for AIX/6000
5696-240  Encina Server for AIX/6000
5696-237  Encina Structured File Server for AIX/6000
5765-042  ESSL/6000 V2.2
5765-527  Extended Systems Administration Feature (SystemView)
5765-270  FlowMark for AIX Version 1.1
5765-026  geoGPG/6000
5696-919  Hypertext Information Base Libraries V1.1
5696-898  InfoExplorer License Extension V1.1
5765-315  Insignia SoftWindows V2.0
5765-223  InterMix for AIX Version 1.2
33H4191   Internet Connection Secure Server for AIX
33H4190   Internet Connection Server for AIX
33H4290   Internet Connection Secured Network Gateway V2.1
5765-527  Job Scheduler Feature (SystemView)
5765-482  LANDP/6000 V2.1
5765-264  LAN Management Utilities/6000 V1.1.3
5765-145  LoadLeveler Version 1.2.1
5765-115  MQSeries for AIX Version 2.1.0
5765-514  MQSeries for AIX Version 2.2
5871-BBB  NetSP Secured Network Gateway 1.2 (feature 6362)
5765-196  NetView Distribution Manager for AIX V1.1
5765-214  NetView Distribution Management Agent for AIX V1.1
5696-731  NetView for AIX 3.1
5697-148  NetView for AIX 4.1
5622-242  NetView FTP Client V1.1 for AIX
5765-435  NetView FTP Server V1.1 for AIX
5696-236  Netware for AIX/6000
5696-939  OpenGL and GL 3.2 Version 4.1.3
5765-352  OpenMail for AIX
5765-543  Parallel Environment for AIX V2.1
5765-422  Parallel ESSL for AIX V1.1
5765-297  Parallel I/O File System V1.1
5765-392  Parallel OSL (OSLp) V1.1.1
5765-529  Parallel System Support Programs for AIX V2.1
5765-527  Performance Reporter Feature (SystemView)
5696-907  Pex and PHIGS Version 4.1.3
5765-193  ProductManager Application Services Manager (and associated
            products for DB2)
5765-440  ProductManager Application Services Manager (and associated
            products for Oracle)
5765-605  ProductManager Version 3 Release 1 for AIX
5756-094  PROFESSIONAL CADAM Interactive Design (and associated
            products)
5765-544  PVMe for AIX V2.1
5696-038  Realtime Interface Co-Processor AIX Support V1.1.1
5765-444  Recoverable Virtual Shared Disk V1.1
5765-292  RMONitor V1.1 for AIX
5765-343  Router and Bridge Manager/6000 V2.3
5765-233  SNA Manager/6000 V1.1
5765-247  SNA Server/6000 V2.2
5765-410  Systems Monitor for AIX V2.2
5765-527  SystemView for AIX
5765-265  Trouble Ticket V3.2
5765-400  UIM/X V2.8
5796-398  UniTree for AIX/6000
5765-411  Visualizer/6000 DBCS Version 1.2
5765-412  Visualizer/6000 DBCS Version 1.2
5765-413  Visualizer/6000 DBCS Version 1.2
5765-414  Visualizer/6000 DBCS Version 1.2
5765-404  WABI V2.0
 
PERSONAL SYSTEMS ENVIRONMENTS
 
IBM OS/2 family and PC DOS will ensure proper support for handling dates
at and beyond the Year 2000 in the versions of these products available
as of year-end 1996. Because these operating systems acquire date
information from hardware which potentially may not store century
information, adjustments to date information will be made as appropriate
by the operating systems to dates supplied by the hardware. This
eliminates potential impact to customers by ensuring that the operating
system and its utilities and interfaces utilize date information
properly, and that date information provided to applications is complete
and consistent.
 
In addition, OS/2 will provide a method designed to help customers and
ISVs track date information provided by the operating system to
applications. This can help an application developer locate and track
improper date handling by that application, so that a programming change
can be made.
 
OS/2 PRODUCTS
 
83G8102   OS/2 Warp, Version 3 (CD-ROM)
83G8100   OS/2 Warp, Version 3 (3.5-inch diskette)
83G8701   OS/2 Warp with WIN-OS2, Version 3 (CD-ROM)
83G8700   OS/2 Warp with WIN-OS2, Version 3 (3.5-inch diskette)
10H9800   OS/2 Warp Connect, Version 3
10H9810   OS/2 Warp Connect with WIN-OS2, Version 3
52G8474   OS/2 LAN Server Entry Version 4 CD-ROM
52G8468   OS/2 LAN Server Entry Version 4 (3.5-inch diskette)
52G8476   OS/2 LAN Server Advanced Version 4 (CD-ROM)
52G8475   OS/2 LAN Server Advanced Version 4 (3.5-inch diskette)
96F8690   IBM DCE SDK for OS/2 and Windows Version 1.0
96F8691   IBM DCE Client for OS/2 Version 1.0
83G9217   IBM PC DOS Version 7 (3.5-inch diskette)
83G9219   IBM PC DOS Version 7 (5.25-inch diskette)
89G1342   ADSTAR Distributed Storage Manager/2
87G7776   AnyNet/2 (and associated products)
03H3624   CallPath CallCoordinator/2
03H3625   CallPath CallCoordinator/2 Server
03H3626   CallPath CallCoordinator/2 Archive
17H78xx   CallPath DirectTalk/2 V2.01
5622-275  CallPath Server/2
5621-159  CallPath SwitchServer/2
5648-036  CICS for OS/2
79G0257   Communications Manager/2 V1.1 (CD-ROM)
79G0258   Communications Manager/2 V1.1 (3.5-inch diskette)
41H2112   DB2 for OS/2 V2.1 Single User (CD-ROM)
41H2113   DB2 for OS/2 V2.1 Single User (3.5-inch diskette)
41H2114   DB2 for OS/2 V2.1 Server (CD-ROM)
41H2115   DB2 for OS/2 V2.1 Server (3.5-inch diskette)
41H2120   DDCS for OS/2 V2.3 Single-User (3.5-inch diskette)
41H2121   DDCS for OS/2 V2.3 Multi-User Gateway (3.5-inch diskette)
41H2126   DB2 SDK for OS/2 V2.1, 3.5-inch diskettes
29H1040   Distributed Console Access Facility V1.3
33H4189   Internet Connection Server for OS/2 Warp
33H4207   Internet Connection Secure Server for OS/2 Warp
24H3919   LANDP/2 V3
20H1677   License Use Management Application Developer's Toolkit for
            OS/2
41H4495   License Use Management Runtime for OS/2
76G7991   LAN NetView Management Utility for OS/2 V1.1
17H7937   MQSeries for OS/2 V2.0
72G6198   Network Door/2 V1
28H3798   NetView Distribution Manager Easy Preparer for OS/2 V1
17H7720   NetView Distribution Manager/2 V2.1 Entry
17H7721   NetView Distribution Manager/2 V2.1 Extended
10H7889   NetView Distribution Manager/2 V2.1 Remote Administrator
79G9845   NetView Distribution Management Agent/2 V1
16H9589   NetView for OS/2 V2.0
16H9610   NetView for OS/2 V2.1
89G1381   NetView File Transfer Program Client/2
89G1384   NetView File Transfer Program Server/2
5622-009  Network Design and Analysis/2 V1
53G3997   Person-to-Person for OS/2
85G8697   Personal Communications/3270 V4.0
85G8661   Personal Communications AS/400 V4.0 for OS/2
85G8805   Personal Communications AS/400 and 3270 V4.0 for OS/2
27H8163   SMARTsort
96F8379   System Performance Monitor/2 Version 2
5802-AAR  TCP/IP for OS/2
31H3744   TeamConnection for OS/2
17H7495   VisualAge V2 for OS/2
5622-679  VisualAge C++ for OS/2
31H3678   VisualGen V2 for OS/2
 
LOTUS PRODUCTS
 
          Approach 3.0
          cc:Mail client (all platforms) Release 6.0
          Freelance Graphics (all versions and platforms)
          Lotus Access Unit/cc:Mail for OS/2
          Lotus Access Unit/Notes for OS/2
          Lotus Directory Synchronization/Banyan
          Lotus Directory Synchronization/CallUp
          Lotus Directory Synchronization/cc:Mail
          Lotus Directory Synchronization/Central
          Lotus Directory Synchronization/DEC
          Lotus Directory Synchronization/EAB
          Lotus Directory Synchronization/EMC2
          Lotus Directory Synchronization/LMS
          Lotus Directory Synchronization/Lotus Messaging Switch
          Lotus Directory Synchronization/MEMO
          Lotus Directory Synchronization/Microsoft Mail for PC Networks
          Lotus Directory Synchronization/MS Mail for PCs
          Lotus Directory Synchronization/Notes
          Lotus Directory Synchronization/PROFS
          Lotus Directory Synchronization/SYSM
          Lotus Directory Synchronization/Toolkit
          Lotus Directory Synchronization/Wang OFFICE
          Lotus Gateway for CA-eMail+
          Lotus Gateway for cc:Mail
          Lotus Gateway for GroupWise
          Lotus Gateway for Message Router
          Lotus Gateway for MHS
          Lotus Gateway for MS Mail for PC Networks
          Lotus Gateway for MS Mail for PCs
          Lotus Gateway for Notes
          Lotus Gateway for VMSmail
          Lotus Gateway for Wang OFFICE
          Lotus Mail Monitor
          Lotus mailFax
          Lotus Messaging Switch
          Lotus Messaging Switch Admin-By-Mail
          Lotus Messaging Switch Application Toolkit/MVS
          Lotus Messaging Switch Query-By-Mail
          Lotus Messaging Switch Open Addressing Service
          Lotus Pages
          Lotus 1-2-3 (all versions and platforms)
          Notes Client Release 3 and Release 4 (all platforms)
          Organizer 2.0
          Remote Manager for Lotus Access Unit/cc:Mail for OS/2
          Remote Manager for Lotus Access Unit/Notes for OS/2
          ScreenCAM 2.1
          SmartCenter for Windows
          SmartCenter for OS/2
          SmartCenter 96 for Windows 95
          Soft-Switch Central/MVS and VM
          Soft-Switch Central Admin-By-Mail and Query-By-Mail
          Soft-Switch Central Application Toolkit/MVS and VM
          Soft-Switch Central Fax Gateway
          Soft-Switch Central Open Addressing Service
          Soft-Switch MAILbridge Server/DEC
          Soft-Switch MAILbridge Server/HPDesk
          Soft-Switch MAILbridge Server/MCI
          Soft-Switch MAILbridge Server/MHS
          Soft-Switch MAILbridge Server/SYSM
          Soft-Switch MAILbridge Server/Wang OFFICE
          Soft-Switch SNADS Gateway/Banyan
          Soft-Switch SNADS Gateway/MS Mail for Appletalk Networks
          Word Pro (all platforms)
 
IBM Hardware Conformance
------------------------
 
The hardware timers on IBM S/390, AS/400, RISC/6000, and PowerPC
machines are not sensitive to change of century. Date functions in the
following network devices will be updated:
 
3745      Communications Controller
3746      Nways Controller SE
8235      LAN Dial-In (will be changed in 1997)
 
On the personal computer, the timer function is provided by a BIOS
routine of the hardware. A variety of implementations exist, not all
with the same behavior. For IBM PCs and Servers, all models introduced
after 1 January 1996 will automatically update the century. Some models
introduced earlier, but still shipping in 1996, may require entering a
command to update the century.
 
For current IBM PCs and earlier models, some will require the command to
be entered to change centuries, some will require a CMOS update utility
to be executed, and some will not require change. Diagnostic guidance
and tools will be available to help users understand which procedure to
follow.
 
For non-IBM PCs, some of these same procedures may be useful to
determine if a change is required.
 
Additional Documentation
------------------------
 
With an awareness that the Year 2000 challenge spans the entire IT
industry, IBM is taking a leadership role in assisting the IT community
in their Year 2000 conversion efforts. IBM is providing a document, "The
Year 2000 and 2-Digit Dates: A Guide for Planning and Implementation"
(GC28-1251), with more information about IBM support.
 
This document is the result of an IBM multi-divisional effort, and is
intended to provide the IT community with planning, methodology, tool,
and IBM product and guidance information. This document is directed, but
not limited to, the following audiences:
 
o  Users of IBM products and services
o  Solution developers who have software products on IBM platforms
o  Independent consulting groups
 
This document is available via the World Wide Web through the IBM home
page at http://www.ibm.com/news . In addition, this document is also
available via anonymous FTP from
ftp://lscftp.kgn.ibm.com/pub/year2000/y2kpaper.ps.gz . You can also
order it through your IBM representative. There is no charge.
 
========================================================================
 
This concludes 1995 Issue 16 of IBM SDO Developer Support News. Please
let us know how we can improve it -- send your feedback to
dsnews@vnet.ibm.com. Thank you!
 
