IBM VisualAge Generator for OS/2 and Windows NT Version 3.1 Boosts Application Development Productivity

Software Announcement
June 16, 1998
Announcement Letter Number: 298-190


Table of Contents:



At a Glance

VisualAge Generator is the central offering in IBM's Enterprise 4GL client/server application development environment, which with VisualAge Generator Templates, increases developer productivity with RAD and model-driven automatic code generation.

Enhancements in Version 3.1 include:



Overview

VisualAge (R) Generator Version 3.1 is an extremely powerful high-end application development environment used to build and deploy multitier client/server applications. With VisualAge Generator, you can define, test, and generate network-enabled, graphical user interface (GUI) client/server, and single-server applications. This is the powerful application development solution that gives you the productivity of object-oriented visual development and scales up to meet your most demanding transactional enterprise requirements.

New features in this release:



Intended Customers

Customers who are looking for:



Planned Availability Date

June 30, 1998



Key Prerequisites

For VisualAge Generator Developer, an IBM-compatible workstation running either OS/2 or Windows NT, with appropriate database and communications software. For VisualAge Generator Server, an IBM-compatible workstation running OS/2, Windows NT, AIX, or HP-UX, with appropriate database, communication, and transaction management software.

------------------------------

This announcement is provided for your information only. For additional information, contact your IBM representative, call 800-IBM-4YOU, or visit the IBM home page at: http://www.ibm.com



DESCRIPTION

VisualAge Generator enables developers to be more productive, offers improved quality of application solutions, and simplifies the development of complex application interfaces for GUI, transactional systems, Distributed Relational Database Architecture (TM) (DRDA (R)), and client/server communications.

VisualAge Generator provides support for Java clients and JavaBean creation, offering best-of-breed development for clients and enterprise exploitation. VisualAge Generator enterprise exploitation gives you tactical ways today to extend Web enablement to existing legacy systems and gives you strategic ways to build enterprise scalable solutions. VisualAge Generator facilitates creation of new host transactions with Java client access. Visual development lets you ease into object technology by using the VisualAge "construction from parts" paradigm.

Developer productivity can be boosted even more by exploiting the standard functions of VisualAge Generator Templates.

Java and Web Exploitation

VisualAge Generator provides electronic business content management by supporting Java clients, Web browsers, and access to data such as DB2, IMS, VSAM, and non-IBM relational databases. Java support allows VisualAge Generator server programs to be accessed from the Internet or intranets. Using the server interface definition as input, Java support automatically generates JavaBean classes that wrap calls to server transactions. The developer can then use tools like VisualAge Java, Lotus (R) BeanMachine, or any vendors' Java builder (supporting JDK 1.1) to build applets that invoke the server transactions via the wrapper classes.

The wrapper classes handle all aspects of communicating with the enterprise server, including marshalling data from objects to server record and database structures, converting data between Java and host formats, and controlling commit/rollback for extended units of work for multiple server calls within a transaction. As an example, the client could be VisualAge for Java, and the servers could be in an n-Tier environment using NT, OS/2, AIX, OS/400 (R), HP-UX, VM, VSE, or MVS (TM). VisualAge Generator supports middleware for CICS, IMS/TM, TCP/IP, DCE, APPC (LU6.2), LU2, Client Access/400 (TM), named pipes, and support for MQSeries (R), which simplifies the delivery of complex network solutions.

VisualAge Generator offers versatile solutions with scalable, multiplatform exploitation across networked systems. Programmers use VisualAge Generator to build n-Tier, networked solutions supporting mainframe, mid-size, UNIX (R), and LAN servers. Complex client/server solutions are built using Intelligent Dynamic Application Partitioning to improve the performance of the final multitier solution.

With the CICS Internet Gateway, you can access VisualAge Generator CICS Text User Interface (TUI -- 3270) applications on the Internet or intranet with no application changes. CIG converts the TUI to HTML format which allows your host systems to be transformed and accessible via any Web browser.

VisualAge Generator allows for complete interoperability with VisualAge Smalltalk, including enabling the use of GUI webparts to build Web pages using a visual construction from parts paradigm. Visual and non-visual parts that are available with VisualAge for Smalltalk can be used in VisualAge Generator GUI clients, including Web access parts, Lotus Notes (R) parts, report parts, and a catalog of third party parts, available through the Object Connection (TM) program.

VisualAge Generator provides collaboration support through its extensive support of data systems and communications middleware. Through its ability to use MQSeries and interoperate with Lotus Notes applications using workflow scenarios tied to application development solutions, business solutions involving workflow and n-tier client/server solutions are easily deployed.

Interactive Testing and Iterative Development

The Interactive Test Facility enables full testing of one-, two-, and n-tier client/server systems. Without having the final system deployed, the multitier solution can be entirely tested on the workstation.

VisualAge Generator features a truly integrated application definition and interactive test facility. The two facilities complement each other by sharing information. The VisualAge Generator fourth-generation language (4GL) definition facility contains a context-sensitive editor for validating 4GL statements, which immediately improves the quality of code. As a 4GL, VisualAge Generator significantly reduces the number of statements required for coding line-of-business applications using GUI and client/server communications across environments. VisualAge Generator's 4GL allows for structured programming with reusable building blocks.

With VisualAge Generator, developers can test an application interactively without having to generate, compile, and link-edit the application for verification. In addition, feedback received during definition and test for error correction enables problems to be resolved faster.

The Interactive Test Facility includes a test coverage tool, which monitors which code paths of the application have been executed. This helps developers to evaluate the completeness of their testing.

By providing single-system definition and test for stand-alone and client/server applications, VisualAge Generator provides significant productivity gains over other client/server development tools. Developers can define an application system where the business logic is divided between multitier client and server programs. The Interactive Test Facility can be called from non-VisualAge Generator clients such as Java or VisualBasic, providing a single-system test environment across development tools.

Intelligent Dynamic Application Partitioning

Intelligent Dynamic Application Partitioning is a feature of the already powerful VisualAge Generator Interactive Test Facility, which allows developers to visualize, during a simulated execution, the optimal distribution of the programs on the different machines to minimize the network traffic and the number of calls between clients and servers in the system. This should result in improved performance of the generated multitier, enterprise client/server solution.

Library Management

VisualAge Generator Developer uses the ENVY library system to manage source parts. ENVY provides a rich development environment to facilitate team development, including version control and configuration management. Program source can also be moved between ENVY and VisualAge TeamConnection (TM), which provides such functions as smart builds versioning of all enterprise software assets.

Platform and MiddleWare Support

By giving you access to both legacy and new databases, VisualAge Generator is both a bridge to the past and an easy way to take advantage of new database technologies. VisualAge Generator provides a simple middleware interface to hide the complexities of database access and speed development. VisualAge Generator offers database middleware that seamlessly supports IMS, DL/1, VSAM, non-IBM relational databases and the DB2 family. VisualAge Generator supports telecommunications middleware for CICS, IMS/TM, TCP/IP, APPC (LU6.2), CA/400, LU2, named pipes, DCE, and supports MQSeries. This support lets you change the topology without changing the actual coding while supporting high transaction volumes.

Because of the extensive middleware and platform support, environmental changes are minimized. Applications can be developed once and then deployed on different platforms, using different databases and different communications protocols with a minimum of disruption. This flexibility allows programmers to focus on the business problems of the organization and not on low-level technical interfaces.

Server environments, including Windows NT, OS/2, OS/400, AIX, HP-UX, VM, VSE, and MVS, give customers enterprise scalability, and ease of generation to multiple target platforms.



Enabling New Applications

VisualAge Generator offers significant benefits for the development of mission-critical software solutions.



Portability

With VisualAge Generator, you can develop stand-alone applications that run in these environments:

You can develop server applications that run in these environments: In addition, you can develop GUI applications that run on OS/2, Windows (TM) 3.1.1, Windows 95, and Windows NT.

Applications developed with Cross System Product, CSP/370AD Version 4.1, CSP/2AD Version 1.2 and CSP/AD Version 3.2.2, or later, can be ported to the VisualAge Generator Version 3 product family through external source format and regenerated as COBOL or C++ source.

One or more of the following products is required in an enterprise or server environment:

The license for VisualAge Generator Developer allows customers to install one copy of the VisualAge Generator Server for OS/2 or Windows NT Version 3.1 on as many single-user machines as they like. Installation of VisualAge Generator Server on a multi-user machine requires the purchase of a license of the appropriate Server product listed above. An example of an application where the single-user version would apply is an insurance or sales application, in which all of the business logic resides on a single machine for each user. Each company representative has the entire application (GUI and server) on their notebook computer. In this example, there is no VisualAge Generator code running on a multi-user server.



Year 2000

This product is Year 2000 ready. When used in accordance with its associated documentation, it is capable of correctly processing, providing, and/or receiving date data within and between the 20th and 21st centuries, provided all other products (for example, software, hardware, and firmware) used with the product properly exchange accurate date data with it.

The maintenance end date for this year 2000 ready product is January 31, 2001.



REFERENCE INFORMATION

Refer to Software Announcement 298-193 dated June 16, 1998.

Trademarks

      OS/390, IMS, Distributed Relational Database Architecture, MVS,
      Client Access/400, Object Connection, TeamConnection, and CICS
      OS/2 are trademarks of International Business Machines
      Corporation in the United States or other countries or both.
      VisualAge, AIX, OS/2, CICS, DB2, DRDA, OS/400, MQSeries,
      CICS/MVS, CICS/ESA, IMS/ESA, CICS/VSE, CICS/6000, and VisualGen
      are registered trademarks of International Business Machines
      Corporation in the United States or other countries or both.
      Windows is a trademark of Microsoft Corporation.
      Windows NT is a registered trademark of Microsoft Corporation.
      Java is a trademark of Sun Microsystems, Inc.
      UNIX is a registered trademark in the United States and other
      countries exclusively through X/Open Company Limited.
      Lotus and Lotus Notes are registered trademarks of Lotus
      Development Corporation.
      Other company, product, and service names may be trademarks or
      service marks of others.



SUPPLEMENTAL INFORMATION



EDUCATION SUPPORT

Education for VisualAge (R) Generator Version 3 is available through IBM Education and Training, IBM VisualAge Generator Consulting Services, and numerous business partners. For additional information see our Web site, under Education:



Services Support

Services Channels: Proper education and consulting assistance have been found to be critical to the success of VisualAge Generator installations. The VisualAge Consulting Services organization provides short term tactical support geared to assure the success of each VisualAge Generator customer.

VisualAge Generator Consulting Services provides tailorable support offerings to help customers take full advantage of the VisualAge Generator solution, as well as custom support for specific situations, applications, or integration needs. The VisualAge Generator Consulting team represents years of experience that can help improve your customer's productivity by:

In addition, if your solution requires other hardware or software expertise, VisualAge Generator Consulting Services can deliver the entire seamless solution with other IBM or non-IBM resources. This gives you one stop shopping for a development solution, and relieves you of managing multiple vendors on a project.

For additional information see our Web site, under Support:

Education for VisualAge Generator Version 3 is available through IBM Education and Training, IBM VisualAge Generator Consulting Services, and numerous business partners. For additional information see our Web site under Education: Professional Certification: IBM has added VisualAge Generator certifications to its professional certification program. These certifications, focusing on both knowledge-based and performance-based testing, are designed for professionals who provide product-specific services using VisualAge Generator.

The new professional certifications are:

The skills gained as a result of achieving the various certification levels will help differentiate certified professionals from the competition.

Additional information on the VisualAge Generator certifications (test descriptions, objectives, prerequisites, and sample tests) is available from the Web at:



PUBLICATIONS

The following publications will be available after planned availability. To order, contact your IBM representative.

                                                  Order
Title                                             Number

VisualAge Generator Installation Guide GH23-6598-02 VisualAge Generator License Information GH23-0253-02 (Server) VisualAge Generator License Information GH23-6604-02 (Developer) VisualAge Generator Getting Started GH23-6601-02 VisualAge Generator Design Guide SH23-6607-01 VisualAge Generator Client/Server SH23-6602-02 Communications Guide VisualAge Generator Programmer's SH23-6605-02 Reference VisualAge Generator Generation Guide SH23-6606-02 VisualAge Generator System SG24-4729-01 Development Guide VisualAge Generator Guide to Building SH23-6608-02 Parts for Fun and Profit VisualAge Generator Messages and GH23-6597-02 Problem Determination Guide VisualAge Generator External Source SH23-6609-01 Format Reference Order Title Number

VisualAge Generator Guide to Migrating SH23-0252-01 MSLs to ENVY Introducing VisualAge Generator GC34-4728-01 Templates VisualAge Generator Templates User's SC34-4729-00 Guide -- Standard Functions VisualAge Generator Server Guide for SH23-6603-01 OS/2 (R), AIX (R), Windows NT (R), and HP-UX VisualAge Generator Server Guide for SH23-0256-00 MVS (TM), VSE, and VM Running VisualGen (R) Applications on SH23-6549-01 OS/400 (R) Migrating Cross System Product SH23-0244-00 Applications to VisualAge Generator

Displayable Softcopy Publications: The following publications will be provided in displayable softcopy form. The displayable manuals are part of the basic machine-readable material. The files are shipped on the same media type as the basic machine-readable material.

Source File Publications: Publications are not provided in source file form.



TECHNICAL INFORMATION



Specified Operating Environment

Hardware Requirements

VisualAge Generator Version 3.1 Hardware Requirements: For completeness all of the VisualAge Generator products (regardless of platform) have been included. For those products which do not have pricing and ordering information contained in this announcement, a reference to the software announcement where that information can be found is included.

IBM VisualAge Generator Developer for OS/2 and Windows NT: The following shows the minimum recommended hardware requirements for OS/2 and Windows NT:

IBM VisualAge Generator GUI Client Execution

The following shows the minimum recommended hardware requirements for GUI clients running on OS/2 Warp, Windows (TM) 3.11, Windows 95, or Windows NT. Faster processors with more memory will provide better performance.

IBM VisualAge Generator Server for OS/2, AIX, Windows NT, and HP-UX

IBM VisualAge Generator Server for OS/2 and CICS OS/2 (TM)

The following shows the minimum recommended hardware requirements for VisualAge Generator Server on OS/2 and CICS OS/2 environments:

VisualAge Generator Server for AIX and CICS/6000 (R)

The following shows the minimum recommended hardware requirements for VisualAge Generator Server for the AIX and CICS/6000 environments.

VisualAge Generator Server for Windows NT

The following shows the minimum recommended hardware requirements for Windows NT and CICS (R) for Windows NT environments.

VisualAge Generator Server for HP-UX

The following shows the minimum recommended hardware requirements for HP-UX environment.

IBM VisualAge Generator Host Services for MVS, VSE, and VM

The following shows the minimum hardware requirements for VisualAge Generator Host Services.

IBM VisualAge Generator Host Services for OS/400

The following shows the minimum hardware requirements for VisualAge Generator Host Services for OS/400. .

Software Requirements

VisualAge Generator Version 3.1 Software Requirements: For completeness, all of the VisualAge Generator Products (regardless of platform) have been included.

IBM VisualAge Generator Developer for OS/2 and Windows NT Version 3.1

IBM VisualAge Generator Developer for Windows NT

The following shows the minimum software requirements for Windows NT. VisualAge Generator requires that VisualAge for Smalltalk Enterprise Version 4.5 also be installed. See the VisualAge for Smalltalk documentation for additional software requirements for specific VisualAge for Smalltalk features. VisualAge for Smalltalk Enterprise 4.5 is included with VisualAge Generator Developer at no additional cost.

The following shows the optional software requirements for VisualAge Generator Developer for Windows NT. IBM VisualAge Generator Developer for OS/2

The following shows the minimum software requirements for VisualAge Generator Developer for OS/2. VisualAge Generator requires that VisualAge for Smalltalk Enterprise Version 4.5 also be installed. See the VisualAge for Smalltalk documentation for additional software requirements for specific VisualAge for Smalltalk features. VisualAge for Smalltalk Version 4.5 is included with VisualAge Generator Developer at no additional cost.

The following shows the optional software requirements for VisualAge Generator Developer for OS/2. IBM VisualAge Generator Generation and Preparation

Generation on Windows NT

The following shows the optional software requirements for generation on Windows NT.

Generation on OS/2

The following shows the optional software requirements for generation on OS/2.

Preparation of Generated COBOL or C++ Programs

The following shows the minimum software requirements for preparation of generated COBOL or C++ programs on the target platform.

The following shows the optional software requirements for preparation. Note: For accessing non-IBM relational databases, there is no SQL validation during preparation, there is no requirement for database software on the preparation machine.

IBM VisualAge Generator OS/2 GUI Execution Environment

The following shows the minimum software requirements for GUI runtime support for OS/2.

The following shows the optional software requirements for GUI runtime support on OS/2. IBM VisualAge Generator Windows 3.1.1 GUI Client Execution Environment

The following shows the minimum software requirements for GUI runtime support for Windows 3.1.1.

The following shows the optional software requirements for GUI runtime support on Windows 3.1.1. IBM VisualAge Generator Windows 95 GUI Client Execution Environment

The following shows the minimum software requirements for GUI runtime support for Windows 95.

The following shows the optional software requirements for GUI runtime support for Windows 95. IBM VisualAge Generator Windows NT GUI Client Execution Environment

The following shows the minimum software requirements for GUI runtime support for Windows NT.

The following shows the optional software requirements for GUI runtime support for Windows NT. Java (TM) Client Support

The following shows the software requirements for developing Java clients which will access a VisualAge Generator server.

The following shows the software requirements for executing Java clients which access a VisualAge Generator Server. IBM VisualAge Generator Server for OS/2, AIX, Windows NT, and HP-UX Version 3.1

IBM VisualAge Generator Server for CICS OS/2

The following shows the minimum software requirements for VisualAge Generator Server CICS OS/2 environment:

The following shows the optional software requirements for the VisualAge Generator Server CICS OS/2 environment. VisualAge Generator Server for OS/2

The following shows the minimum software requirements for the Generator Server OS/2 environment.

The following shows the optional software requirements for the VisualAge Generator Server OS/2 environment. IBM VisualAge Generator Server for AIX

The following shows minimum software requirements for the VisualAge Generator Server AIX environment:

The following shows the optional software requirements for the VisualAge Generator Server AIX environment: VisualAge Generator Server for CICS/6000

The following shows the minimum software requirements for the VisualAge Generator Server CICS/6000 environment.

The following shows the optional software requirements for the VisualAge Generator Server CICS/6000 environment: IBM VisualAge Generator Server for Windows NT

The following shows minimum software requirements for the VisualAge Generator Server Windows NT environment.

The following shows the optional software requirements for the VisualAge Generator Server Windows NT environment: IBM VisualAge Generator Server for CICS for Windows NT

The following shows minimum software requirements for the VisualAge Generator Server for CICS for Windows NT environment.

The following shows the optional software requirements for the VisualAge Generation Server CICS for Windows NT environment: IBM VisualAge Generator Server for HP-UX

The following shows minimum software requirements for the VisualAge Generator Server HP-UX environment:

The following shows the optional software requirements for the VisualAge Generator Server HP-UX environment: IBM VisualAge Generator Server for MVS, VSE, and VM Version 1.2

VisualAge Generator Server for MVS

The following shows the minimum software requirements for VisualAge Generator Server for MVS:

The following shows the optional software requirements for VisualAge Generator Server for MVS. VisualAge Generator Server for VSE

The following shows the minimum software requirements for VisualAge Generator Server for VSE:

The following shows the optional software requirements for VisualAge Generator Server for VSE: VisualAge Generator Server for VM

The following shows the minimum software requirements for VisualAge Generator Server for VM:

The following shows the optional software requirements for VisualAge Generator Server for VM: IBM VisualAge Generator Host Services for OS/400

The following shows the minimum software requirements for the VisualAge Generator Host Services for the OS/400 environment.

The following shows the optional software requirements for VisualAge Generator Host Services for OS/400.



Planning Information

Object Connection (TM) Partners in Development Program: This program is designed to encourage commercial software developers to successfully explore the business of building software components for VisualAge-enabled software componentry. In addition to component development, this program supports independent software vendors building VisualAge-complementary tools, frameworks, and end-user applications.

The VisualAge Object Connection Partners in Development Program provides members with benefits that include:

To join:
  1. Request an application to be faxed by sending an e-mail to: objconn@us.ibm.com

    Be sure to include your company name and your fax number.

  2. Complete the application and fax it back to us: 919-254-0472

  3. A Relationship Manager will contact you regarding membership
For more information about the Object Connection Partners Program:

World Wide Web

E-mail U.S. and Canada Worldwide Fax Packaging

VisualAge Generator Version 3.1: The VisualAge Generator Developer product kit contains the following:

The VisualAge Generator Server product kit contains the following: The VisualAge Generator documentation kit contains the following:



Security, Auditability, and Control

Security data with respect to user access is to be enabled by the operating system.

The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.



ORDERING INFORMATION

IBM VisualAge Generator V3.1 is a client/server product that has two charge units: server install and registered users. IBM VisualAge Generator V3.1 is available at an upgrade price for those customers currently licensed for previous releases. Upgrades can be acquired up to the current level of use authorized for the qualifying programs.

                                     Order
                                     Type      Feature   Part
Program Name/Description             Number    Number    Number

VisualAge Generator 5801-AAR 2834 04L9680 Developer for OS/2 and Windows NT V3.1

VisualAge Generator 5801-AAR 2835 04L9681 Server for OS/2, Windows NT, AIX and HP-UX V3.1

VisualAge Generator 5802-AAR 2365 04L9685 Developer for OS/2 and Windows NT V3.1 1 Install

VisualAge Generator 5802-AAR 2367 04L9688 Server for OS/2, Windows NT, AIX and HP-UX V3.1 1 Install

VisualAge Generator 5806-AAR 0085 04L9723 Developer for OS/2 and Windows NT V3.1 Documentation Kit

Upgrades

VisualAge Generator 5803-AAR 1098 04L9682 Developer for OS/2 and Windows NT V3.1 Upgrade from VA Gen Dev V2.2, V3.0 and VA Smalltalk V4.5

VisualAge Generator 5803-AAR 1101 04L9684 Server for OS/2, Windows NT, AIX and HP-UX V3.1 Upgrade from VA Gen Server V2.2 and V3.0

VisualAge Generator 5804-AAR 0972 04L9686 Developer for OS/2 and Windows NT V3.1 Upgrade from VA Gen Dev V2.2, V3.0 and VA Smalltalk V4.51 Install

VisualAge Generator 5804-AAR 0976 04L9689 Server for OS/2, Windows NT, AIX and HP-UX V3.1 Upgrade from VA Gen Server V2.2 and V3.0 1 Install

Upgrade Protection (Entitled Customers): Customers who have previously acquired Software Advantage Upgrade Protection, and have not migrated to the Passport Advantage Offering as shown in the table below, will automatically receive their program package or upgrade shortly after general availability.

Software Advantage Upgrade Protection Entitlement

                                                     New Program
                                        Current      Package
                                        Part         Part
Program Name/Description                Numbers      Numbers

Software Advantage Upgrade Entitlement VisualAge Generator 31H6389 04L9680 Developer V3.0 VisualAge Generator Server 31H6391 04L9681 V3.0



TERMS AND CONDITIONS

Licensing: IBM International Program License Agreement. Proofs of Entitlement (PoE) are required for all authorized use.

Limited Warranty Applies: Yes

Program Services: Program services for VisualAge Generator Developer for OS/2 Version 2.2 (5801-AAR) and VisualAge Generator WorkGroup Services for OS/2 and AIX Version 2.2 (5801-AAR) will be available until at least January 31, 2001.

Program services for VisualAge Generator Developer for OS/2 and Windows NT Version 3.0 (5801-AAR) and VisualAge Generator Server for OS/2, Windows NT, AIX, and HP-UX Version 3.0 (5801-AAR) will be available until at least January 31, 2001.

Program services for VisualAge Generator Developer for OS/2 and Windows NT Version 3.1 (5801-AAR) and VisualAge Generator Server for OS/2, Windows NT, AIX, and HP-UX Version 3.1 (5801-AAR) will be available until at least January 31, 2001. The Program Services section in the License Information included with this program describes this service.

Money-back Guarantee: 30-day, money-back guarantee for program packages

Copy and Use on Home/Portable Computer: Yes

Support Line: Personal Systems

Complimentary Introductory Support: Not available for OS/2 platform

Upgrades: Customers may acquire upgrades up to the currently authorized level of use of the qualifying programs.

Volume Orders: Yes, contact your IBM representative

Passport Advantage Applies: Yes

AIX/UNIX Upgrade Protection Applies: No

Entitled Upgrade for Current AIX/UNIX Upgrade Protection Licensees: No

Variable Charges Apply: No



CHARGES

The charges provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

                                     Part       One-Time
Program Name/Description             Number     Charge

VisualAge Generator Developer 04L9680 $6,499 for OS/2 and Windows NT V3.1

VisualAge Generator Server 04L9681 1,499 for OS/2, Windows NT, AIX and HP-UX V3.1

VisualAge Generator Developer 04L9685 5,849 for OS/2 and Windows NT V3.1 1 Install

VisualAge Generator Server 04L9688 1,349 for OS/2, Windows NT, AIX and HP-UX V3.1 User 1 Install

VisualAge Generator Developer 04L9723 20 for OS/2 and Windows NT V3.1 Documentation Kit

VisualAge Generator Developer 04L9682 1,950 for OS/2 and Windows NT V3.1 Upgrade from VA Gen Dev V2.2, V3.0 and VA Smalltalk V4.5

VisualAge Generator Server 04L9684 598 for OS/2, Windows NT, AIX and HP-UX V3.1 Upgrade from VA Gen Server V2.2 and V3.0

VisualAge Generator Developer 04L9686 1,836 for OS/2 and Windows NT V3.1 Upgrade from VA Gen Dev V2.2, V3.0 and VA Smalltalk V4.5 1 Install

VisualAge Generator Server 04L9689 562 for OS/2, Windows NT, AIX and HP-UX V3.1 Upgrade from VA Gen Server V2.2 and V3.0 1 Install

Note: For additional Passport Advantage information, ordering information, and charges, contact your IBM representative or authorized reseller, or go to the URL:

Trademarks

      MVS, CICS OS/2, RS/6000, System/370, MVS/ESA, SP, VSE/ESA, IMS,
      Client Access, TeamConnection, OS/390, SQL/DS, MQ, and Object
      Connection are trademarks of International Business Machines
      Corporation in the United States or other countries or both.
      VisualAge, OS/2, AIX, OS/400, VisualGen, CICS/6000, CICS,
      System/390, VM/ESA, AS/400, DB2, DB2 Universal Database, DB2
      Connect, DataJoiner, IMS/ESA, Distributed Database Connection
      Services/2, C Set ++, CICS/VSE, COBOL/400, AIX/6000, MQSeries,
      CICS/ESA, DRDA, GDDM, OpenEdition, and RETAIN are registered
      trademarks of International Business Machines Corporation in
      the United States or other countries or both.
      Pentium is a trademark of Intel Corporation.
      Windows and Microsoft are trademarks of Microsoft Corporation.
      Windows NT is a registered trademark of Microsoft Corporation.
      Java is a trademark of Sun Microsystems, Inc.
      UNIX is a registered trademark in the United States and other
      countries exclusively through X/Open Company Limited.
      Domino is a trademark of Lotus Development Corporation.
      Lotus is a registered trademark of Lotus Development
      Corporation.
      Other company, product, and service names may be trademarks or
      service marks of others.