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!