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:

  • Data model-driven automatic code generation using VisualAge Generator Templates
  • Access to non-IBM relational databases using ODBC on HP-UX
  • VisualAge Generator Java Gateway support on OS/390 and AIX
  • Single-system testing of VisualAge Generator server programs called by non-VisualAge Generator clients
  • Built-in functions for common mathematical operations
  • Direct access to Oracle databases
  • Shared saved segment support for the VM runtime environment
  • Usability enhancements for VisualAge Generator Developer



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:

  • Data model-driven automatic code generation -- VisualAge Generator Templates provides extremely rapid application development and higher quality applications.
  • Direct access to Oracle databases -- VisualAge Generator Server programs on OS/2 (R), AIX (R), Windows NT (R) and HP-UX can now access Oracle7 databases directly.
  • VisualAge Generator Java (TM) Gateway support on OS/390 (TM) and AIX -- Java clients can now directly invoke VisualAge Generator server programs in CICS (R) on OS/390, and VisualAge Generator server programs on AIX, in addition to Windows NT and OS/2.
  • Single-system testing of VisualAge Generator server programs called by non-VisualAge Generator clients -- Non-VisualAge Generator clients (such as Java or VisualBasic) can now call the Interactive Test Facility for VisualAge Generator server programs, providing a single-system environment for debugging.
  • Built-in functions for mathematical operations -- Built-in functions have been added such as floating point arithmetic, exponentiation, and logarithms.
  • Access to non-IBM databases on HP-UX using ODBC -- VisualAge Generator server programs can now access non-IBM relational databases on HP-UX (in addition to Windows NT, AIX, and OS/2) using ODBC.
  • Shared saved segment support on VM -- The VisualAge Generator Server runtime component, as well as the generated COBOL programs, can now be loaded into VM shared saved segments.
  • Usability enhancements to increase developer productivity.



Intended Customers

Customers who are looking for:

  • Enterprise-wide, multiplatform, scalable solutions that use Windows NT or OS/2 for development.
  • Access to different types of data including the DB2 (R) family, VSAM, IMS (TM), DL/I, or non-IBM relational databases.
  • Java client support and enterprise scalability.
  • Enablement of current and/or new server applications to the Internet or intranets.



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.

  • Competitive advantage

    With VisualAge Generator, application solutions can be developed quickly, allowing faster response to business needs in a dynamic business environment.

    Using VisualAge Generator Templates, standard functions, significantly enhances developer productivity by relying on a model-driven approach that industrializes the development process. High-performing and fully-operational, n-tier client/server application systems based on a business information model are generated without time-consuming coding tasks. Standard functions such as error handling, database access, and navigation management are automatically generated, letting developers concentrate on business related issues rather than technical implementation details that require hand-crafted code. Maintenance of applications can be performed at the model level, significantly facilitating maintenance and component management tasks. Modifications that have been hand-coded in the VisualAge Generator environment are not lost or over-written if an application needs to be re-generated from VisualAge Generator Templates. The model-driven development approach elevates programming and maintenance tasks to a high abstraction level. The result is application solutions that are delivered faster, are of higher quality and that are easier to maintain.

    VisualAge Generator Templates standard functions are delivered with VisualAge Generator Developer. For organizations who want to customize the template generators, they should also purchase VisualAge Generator Templates V3.1 (Customization), part number 04L9035. The customization capability allows for extension of the information model to ensure the implementation of your company's standards and guarantee full reusability in the regeneration process. This enables you to maintain your applications at the model level. The customization capability also allows you to quickly and easily create generators from existing VisualAge Generator applications. Customers can generalize their corporate standards by reverse engineering existing applications or new prototypes.

    VisualAge Generator application solutions can be ported to a variety of platforms or reconfigured into client/server applications with consistent GUI and client/server communications support, based on special business needs and opportunities.

  • New applications

    New VisualAge Generator application solutions can build on existing application components to deliver new solutions faster.

  • Integration of business solutions

    VisualAge Generator applications and existing third-generation language (3GL) code can be reconfigured into various client/server business solutions as business needs and strategies change.



Portability

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

  • MVS
    • CICS/MVS (R)
    • CICS/ESA (R)
    • IMS/VS DC
    • IMS/ESA (R)
    • IMS BMP
    • MVS/TSO
    • Batch
  • VSE
    • CICS/VSE (R)
    • Batch
  • VM
    • VM CMS
    • Batch
  • CICS OS/2 (TM)

  • OS/2

  • Windows NT

  • CICS/NT

  • AIX

  • CICS/6000 (R)

  • HP-UX

  • OS/400
You can develop server applications that run in these environments:
  • MVS
    • CICS/MVS
    • CICS/ESA
    • IMS/VS DC
    • IMS/ESA
    • IMS BMP
    • MVS/TSO
  • VSE
    • CICS/VSE
  • VM
    • VM CMS
  • CICS OS/2

  • OS/2

  • Windows NT

  • CICS/NT

  • AIX

  • CICS/6000

  • HP-UX

  • OS/400
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:

  • VisualAge Generator Server for MVS, VSE, and VM Version 1.2
  • VisualAge Generator Server for OS/2, AIX, Windows NT, and HP-UX Version 3.1
  • VisualGen (R) Host Services for OS/400 Version 3.1 or 3.6
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:

  • Setting up or optimizing a development and generation environment

  • Addressing design and execution environment issues related to specific applications

  • Optimizing application execution performance

  • Establishing interfaces to existing or planned environments on one or more platforms

  • Implementing template techniques and optimizing reuse

  • Mentoring, education, and skills transfer to maximize productivity

  • Migration of existing IBM 4GL development environments to VisualAge Generator
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:

  • IBM Certified Developer Associate -- VisualAge Generator

  • IBM Certified Developer -- VisualAge Generator

  • IBM Certified Specialist -- VisualAge Generator Configuration

  • IBM Certified Systems Expert -- VisualAge Generator Configuration

  • IBM Certified Specialist -- VisualAge Generator Sales
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.

  • VisualAge Generator Installation Guide
  • VisualAge Generator Getting Started
  • VisualAge Generator Design Guide
  • VisualAge Generator Client/Server Communications Guide
  • VisualAge Generator Programmer's Reference
  • VisualAge Generator Generation Guide
  • VisualAge Generator System Development Guide
  • VisualAge Generator Messages and Problem Determination Guide
  • VisualAge Generator Server Guide for OS/2, AIX, Windows NT and HP-UX
  • VisualAge Generator Guide to Migrating MSLs to ENVY
  • VisualAge Generator Templates User's Guide -- Standard Functions
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:

  • Processor

    A 90 MHz Pentium (TM), or higher, personal computer capable of supporting OS/2 Warp 4.0 or Windows NT 4.0.

    Note: A 150 MHz processor is optimal.

  • For double-byte character set (DBCS) operation, an IBM Personal System/55 (or equivalent system) with a Pentium, or higher, processor with the appropriate keyboard and peripherals.

  • Pointing device

    A mouse or other pointing device

  • Monitor

    VGA graphics monitor or higher-resolution (XGA or SVGA) monitor and its appropriate adapter, as supported by OS/2 Warp or Windows NT; XGA is recommended.

  • Memory

    64 MB of total memory (RAM) to accommodate OS/2 Warp or Windows NT, VisualAge Generator Developer, and other prerequisite software.

    Note: Additional memory may be required, depending on the other user software requirements and the size and complexity of the VisualAge Generator programs being created.

  • Disk space

    180 MB above the disk space required for any prerequisite software.

    Note: When running a local ENVY manager, or if the system is to be used as an ENVY server, at least 300 MB of additional disk storage is recommended.

    Note: Additional hard disk space is required to store generation outputs, based on size and number of generated applications.

  • CD-ROM drive

    One of the following:

    • Local CD-ROM
    • Access to a LAN Server with a CD-ROM drive
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.

  • Processor

    A 66 MHz 486, or higher, personal computer capable of supporting OS/2 Warp or Windows.

    Note: For double-byte character set (DBCS) operation, an IBM Personal System/55 (or equivalent system) with a 486, or higher, processor with the appropriate keyboard and peripherals.

  • Pointing device

    A mouse or other pointing device

  • Monitor

    VGA graphics monitor or higher-resolution (XGA or SVGA) monitor and its appropriate adapter, as supported by the operating system.

  • Memory

    24 MB to 32 MB of total memory (RAM) is recommended, depending on the complexity of the GUIs and the number of total applications running (including VisualAge Generator applications, e-mail, calendar, browser, host emulation) on the machine.

    Note: For client machines running a single VisualAge Generator packaged GUI application and no other applications, a minimum of 16 MB of total memory (RAM) is required.

  • Disk space

    35 MB of hard disk space

  • CD-ROM drive

    At least one LAN machine with a CD-ROM drive for installation. It can be an internal or external drive.

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:

  • Processor

    A 66 MHz 486, or higher, personal computer or LAN server.

    Note: A 75 MHz Pentium, or higher, processor is recommended for better response times.

  • Memory

    For OS/2, 8 MB of RAM in addition to the memory requirements of prerequisite software.

    For CICS OS/2, 2.5 MB of RAM in addition to the memory requirements of Prerequisite software.

  • Disk space

    6 MB of hard disk space to install VisualAge Generator Server, in addition to the disk space required for prerequisite software.

  • CD-ROM drive

    One of the following:

    • Local CD-ROM drive

    • Access to a LAN server with a CD-ROM drive
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.

  • Processor

    RS/6000 (TM), 300 series model, or higher

  • Memory

    8 MB of RAM in addition to the memory requirements of prerequisite software

  • Disk space

    6 MB of hard disk space to install VisualAge Generator Server, in addition to the disk space required for prerequisite software.

  • CD-ROM drive

    One of the following:

    • Local CD-ROM drive

    • Access to a LAN server with a CD-ROM drive
VisualAge Generator Server for Windows NT

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

  • Processor

    A 66 MHz 486, or higher, personal computer or LAN server.

    Note: A 75 MHz Pentium, or higher, is recommended for better response time.

  • Memory

    8 MB of RAM in addition to the memory requirements of prerequisite software.

  • Disk space

    6 MB of hard disk space to install VisualAge Generator Server, in addition to the disk space required for prerequisite software.

  • CD-ROM drive

    One of the following:

    • Local CD-ROM drive

    • Access to a LAN server with a CD-ROM drive
VisualAge Generator Server for HP-UX

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

  • Processor

    HP 9000 Series 700 or 800.

  • Memory

    8 MB of RAM in addition to the memory requirements of prerequisite software.

  • Disk space

    6 MB of hard disk space to install VisualAge Generator Server, in addition to the disk space required for prerequisite software.

  • CD-ROM drive

    One of the following:

    • Local CD-ROM drive

    • Access to a LAN server with a CD-ROM drive
IBM VisualAge Generator Host Services for MVS, VSE, and VM

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

  • Processor

    Any IBM System/370 (TM) or IBM System/390 (R) processor that supports any of the following:

    • MVS/ESA (TM) SP (TM) Version 4.2, or later (program number 5695-047 or 5695-048)
    • MVS/ESA SP Version 5.1, or later (program number 5655-068 or 5655-069)
    • VSE/ESA (TM) V1.4 (program number 5750-ACD), or later with appropriate prerequisites
    • VSE/ESA V2.1 (program number 5690-VSE), or later with appropriate prerequisites
    • VM/ESA (R) Version 1 Release 2.2, or later (program number 5654-030)
    Note: It must also have enough processor storage to meet the combined requirements of the host operating system, software prerequisites, and the application programs.

  • Storage devices
    • For MVS and VSE:
      • Any direct-access storage device supported by the Virtual Storage Access Method (VSAM) and the operating system.

      • For system libraries, any devices supported by the operating system are allowed.
    • For VM
      • Any CMS minidisk or shared file system directory.
  • Tape Drive

    Any tape drive supported by the operating system (required for installation and maintenance).

IBM VisualAge Generator Host Services for OS/400

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

  • Processor AS/400 (R) capable of supporting OS/400 Version 3.1 or 3.6.

  • Tape Drive
    • Any tape supported by the operating system (required for installation and maintenance).
  • Disk space
    • 2 MB disk space in addition to that required for the operating system and other applications.
  • Memory

    16 MB memory

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.

  • Operating system

    Windows NT Version 4.0

    Note: If double-byte character set (DBCS) support is required, an appropriate DBCS version of Windows NT must be installed.

The following shows the optional software requirements for VisualAge Generator Developer for Windows NT.
  • DB2 (R) database access

    For accessing local DB2 databases:

    • IBM DB2 for Windows NT Version 2.1, or later, or IBM DB2 Universal Database (R) Personal Edition Version 5.0
    For accessing DB2 databases on Intel or UNIX (R) platforms, with or without access to host DB2 databases:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)

    • IBM DB2 Universal Database Enterprise Edition Version 5.0, or IBM DB2 Universal Database Enterprise -- Extended Edition Version 5.0, or IBM DB2 Universal Developer's Edition Version 5.0 on the Intel or UNIX machine
    For accessing only host DB2 databases:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)

    • IBM Distributed Database Connection Services (DDCS) for Windows NT Version 2.3, or later, or IBM DB2 Connect (R) Enterprise Edition Version 5.0 on the gateway machine
  • Database access via ODBC

    For accessing DB2 or non-IBM relational databases via ODBC, the corresponding client or server component of the database system supported by VisualAge Generator ODBC drivers.

    Note: To use an ODBC driver not provided with VisualAge Generator, it must be ODBC V2 compliant and at least level-1 conforming.

  • Database access via DataJoiner (R)

    For accessing DB2 or non-IBM relational databases via DataJoiner, DB2 Client Application Enabler/2 Version 2.1, or later.

  • Hierarchical database access

    To test VisualAge Generator hierarchical database programs:

    • For database administration activities, one of the following:
      • Micro Focus COBOL Workbench Version 4.0 with IMS (TM) Option Version 3.1
      • Micro Focus MVS Workbench Version 3.2 with IMS Option Version 3.1
    • For accessing a DL/I database while testing a VisualAge Generator program:
      • Micro Focus 32-bit IMS Production Option Version 3.1. This product is required on each machine accessing the IMS data.
    • For accessing remote hierarchical databases on an MVS system, the following are required in addition to the products above:
      • One of the following:

        A. Micro Focus Remote IMS Requester Version 1.0 for IMS Option (required for database administration)

        B. Micro Focus Remote IMS Requester Version 1.0 for IMS Production Option

      • On the MVS host system, Micro Focus Remote IMS Server Version 1.0 for IMS/ESA (R) (requires IMS/ESA Transaction Manager Version 4.1, or later (program number 5685-013))
    Note: A system configured for database administration can also be used for testing VisualAge Generator programs.

  • Communications Support

    One or more of the following:

    • For TCP/IP communications support, the TCP/IP support shipped with Windows NT or any Winsock V1.1-compliant TCP/IP product for Windows NT

    • For DCE communication support, Gradient Technology's PC-DCE/32 Windows NT Runtime Kit.

    • For APPC communications support, one of the following:
      • Microsoft (TM) SNA Server
      • IBM Communications Server Version 4.0, or later
    • For CICS Client communications support, IBM CICS Client for NT Version 1.0 or later

    • For CA/400 communications support, Client Access (TM) for Windows 95/NT Client (32-bit)
  • Library Management

    To use VisualAge TeamConnection (TM) in conjunction with the ENVY team programming capabilities supplied with the product, VisualAge TeamConnection Version 2.09.

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.

  • Operating system

    OS/2 Warp 4.0

    Note: If double-byte character set (DBCS) support is required, one of the following DBCS versions of OS/2:

    • OS/2 Warp J4.0, or later
    • OS/2 Warp H4.0, or later
    • OS/2 Warp T4.0, or later
    • OS/2 Warp P4.0, or later
The following shows the optional software requirements for VisualAge Generator Developer for OS/2.
  • DB2 database access

    For accessing local DB2 databases:

    • IBM DB2/2 Version 2.1, or later, or IBM DB2 Universal Database Personal Edition Version 5.0
    For accessing DB2 databases on Intel or UNIX platforms, with or without access to host DB2 databases:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)

    • IBM DB2 Universal Database Enterprise Edition Version 5.0, or IBM DB2 Universal Database Enterprise -- Extended Edition Version 5.0, or IBM DB2 Universal Developer's Edition Version 5.0 on the Intel or UNIX machine.
    For accessing only host DB2 databases:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)

    • IBM Distributed Database Connection Services/2 (R) (DDCS/2) Version 2.3, or later, or IBM DB2 Connect Enterprise Edition Version 5.0 on the gateway machine.
  • Database access via ODBC

    For accessing DB2 or non-IBM relational databases via ODBC, the corresponding client or server component of the database system supported by VisualAge Generator ODBC support drivers.

    Note: To use an ODBC database driver not provided with VisualAge Generator, it must be an OBDC V2 compliant and at least level-1 conforming.

  • Database access via DataJoiner

    For accessing DB2 or non-IBM relational databases via DataJoiner, DB2 Client Application Enabler/2 Version 2.1, or later.

  • Hierarchical database access

    To test VisualAge Generator hierarchical database programs:

    • For database administration activities, one of the following:
      • Micro Focus COBOL Workbench Version 4.0 with IMS Option Version 3.1
      • Micro Focus MVS Workbench Version 3.2 with IMS Option Version 3.1
    • For accessing a DL/I database while testing a VisualAge Generator program:
      • Micro Focus 32-bit IMS Production Option Version 3.1. This product is required on each machine accessing the IMS data.
    • For accessing remote hierarchical databases on an MVS system, the following are required in addition to the products above:
      • One of the following:

        A. Micro Focus Remote IMS Requester Version 1.0 for IMS Option (required for database administration)

        B. Micro Focus Remote IMS Requester Version 1.0 for IMS Production Option

      • On the MVS host system, Micro Focus Remote IMS Server Version 1.0 for IMS/ESA (requires IMS/ESA Transaction Manager Version 4.1, or later (program number 5685-013)
    Note: A system configured for database administration can also be used for testing VisualAge Generator programs.

  • Communications support

    One or more of the following:

    • For TCP/IP communications support, IBM TCP/IP for OS/2 Version 4.0, or later (provided with OS/2 Warp 4.0)

    • For named pipes communications support, one of the following:
      • IBM OS/2 LAN Server (OS/2 LS) Version 3.0, or later
      • Novell Netware Version 2.01 with named pipe extensions
    • For DCE communication support, IBM DCE for OS/2 Version 1.00.2, or later

    • For LU2 communications support, IBM PCOMM Version 4.0, or later

    • For APPC communications support, IBM PCOMM Version 4.0, or later

    • For CA/400 communications support, Optimized for OS/2 Client of IBM Client Access for OS/400 Version 3.1, or later (program number 5763-XA1)

    • For calling CICS client communication support, CICS Client for OS/2 Version 1.0, or later
  • Library Management

    To use VisualAge TeamConnection in conjunction with the ENVY team programming capabilities supplied with the product, VisualAge TeamConnection Version 2.09.

IBM VisualAge Generator Generation and Preparation

Generation on Windows NT

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

  • DB2 database access

    For validation of SQL statements during COBOL generation for OS/2, MVS, VSE, VM, or AS/400 systems.

    For accessing local DB2 databases:

    • IBM DB2 for Windows NT Version 2.1, or later, or IBM DB2 Universal Database Personal Edition Version 5.0
    For accessing DB2 databases on Intel or UNIX platforms, with or without access to host DB2 databases:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)

    • IBM DB2 Universal Database Enterprise Edition Version 5.0, or IBM DB2 Universal Database Enterprise -- Extended Edition Version 5.0, or IBM DB2 Universal Developer's Edition Version 5.0 on the Intel or UNIX machine.
    For accessing only host DB2 databases:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)

    • IBM Distributed Database Connection Services (DDCS) for Windows NT Version 2.3, or later, or IBM DB2 Connect Enterprise Edition Version 5.0 on the gateway machine.
    Note: When generating for C++ target environments, SQL statements are validated during precompile, so there are no special requirements for SQL on the generation machine.

  • Communications support

    For transmitting generation outputs to the target system for preparation:

    • For generation for OS/2, AIX, HP, OS/400, or a different Windows NT system:
      • The TCP/IP support shipped with Windows NT, or any Winsock V1.1-compliant TCP/IP product for Windows NT that supports FTP and REXX
    • For generation for MVS or VM systems, one of the following:
      • The TCP/IP support shipped with Windows NT, or any Winsock V1.1-compliant TCP/IP product for Windows NT that supports FTP and REXX
      • PCOMM Version 4.11, or later
    • For generation for VSE systems:
      • PCOMM Version 4.11, or later
    • LAN

      For a LAN generation server, IBM Object REXX for Windows NT and Windows 95

Generation on OS/2

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

  • DB2 database access

    For validation of SQL statements during COBOL generation for OS/2, MVS, VSE, VM, or AS/400 systems

    For accessing local DB2 databases:

    • IBM DB2/2 Version 2.1, or later or IBM DB2 Universal Database Personal Edition Version 5.0
    For accessing DB2 databases on Intel or UNIX platforms, with or without access to host DB2 databases:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)

    • IBM DB2 Universal Database Enterprise Edition Version 5.0, or IBM DB2 Universal Database Enterprise -- Extended Edition Version 5.0, or IBM DB2 Universal Developer's Edition Version 5.0 on the Intel or UNIX machine
    For accessing only host DB2 databases:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)

    • IBM Distributed Database Connection Services/2 (DDCS/2) Version 2.3, or later, or IBM DB2 Connect Enterprise Edition Version 5.0 on the gateway machine
    Note: When generating for C++ target environments, SQL statements are validated during precompile, so there are no special requirements for SQL on the generation machine.

  • Communications support

    For transmitting generation outputs to the target system for preparation:

    • For generation for Windows NT, AIX, HP, OS/400, or a different OS/2 system:
      • IBM TCP/IP Version 4.0 for OS/2, or later (provided with OS/4 Warp 4.0)
    • For generation for MVS or VM systems, one of the following:
      • IBM TCP/IP Version 4.0 for OS/2, or later (provided with OS/2 Warp 4.0)
      • PCOMM Version 4.11, or later
    • For generation for VSE systems:
      • PCOMM Version 4.11, or later
  • LAN

    For generation for MVS, VSE, VM, and OS/400 systems:

    • For configuring a LAN server to support COBOL generation, IBM OS/2 LAN Server (OS/2 LS) Version 3.0, or later
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.

  • Preparation and compilation on native OS/2
    • OS/2 system with OS/2 Warp Version 3.0 or Version 4.0

    • IBM VisualAge for C++ for OS/2 Version 3.0, or later

    • IBM OS/2 Procedures Language 2/REXX

    • IBM TCP/IP Version 4.0 for OS/2, or later (provided with OS/2 Warp 4.0)
  • Preparation and compilation on CICS OS/2
    • OS/2 system with OS/2 Warp Version 3.0 or Version 4.0

    • Compiler Library of IBM VisualAge COBOL for OS/2 Version 2.0 or Version 2.2

    • IBM OS/2 Procedures Language 2/REXX

    • IBM TCP/IP Version 4.0 for OS/2, or later (provided with OS/2 Warp 4.0)

    • CICS for OS/2 Version 3.0, or later
  • Preparation and compilation on native AIX
    • AIX system with IBM AIX Version 4.1.4, or later, with appropriate prerequisites

    • IBM C Set ++ (R) for AIX Version 3.1, or later

    • IBM TCP/IP Version 4.1, or later, shipped with AIX
  • Preparation and compilation on CICS/6000
    • AIX system with IBM AIX Version 4.1.4, or later, with appropriate prerequisites

    • IBM C Set ++ for AIX Version 3.1, or later

    • IBM TCP/IP Version 4.1, or later, shipped with AIX

    • IBM Transaction Server for AIX Version 4 (5697-251)
  • Preparation and compilation on Windows NT
    • Windows NT system with Windows NT Version 4.0 with appropriate prerequisites

    • One of the following C++ products for compiling VisualAge Generator generated programs:
      • VisualAge for C++ for Windows Version 3.5, or later
      • Microsoft Visual C++ for Windows 4.0, or later
    • The TCP/IP support shipped with Windows NT, or any Winsock V1.1-compliant TCP/IP product for Windows NT
  • Preparation and compilation on CICS for Windows NT
    • Windows NT system with Windows NT Version 4.0, with appropriate prerequisites

    • One of the following C++ products for compiling VisualAge Generator generated programs:
      • VisualAge for C++ for Windows Version 3.5, or later
      • Microsoft Visual C++ for Windows 4.0, or later
    • The TCP/IP support shipped with Windows NT, or any Winsock V1.1-compliant TCP/IP product for Windows NT

    • IBM Transaction Server for Windows NT Version 4.0
  • Preparation and compilation for HP-UX
    • HP system with HP-UX Version 10.10 with appropriate prerequisites

    • HP aC++ Version A.01.01, or later

    • HP TCP/IP, shipped with HP-UX
  • Preparation and compilation on MVS
    • MVS system with one of the following environments, including MVS batch functions with the appropriate prerequisites:
      • MVS/ESA Version 4.2, or later (program number 5695-047 or 5695-048)
      • OS/390 (TM) Version 1.3, or later (program number 5645-001)
    • IBM Language Environment for MVS and VM Version 1.5, or later (program number 5688-198)

    • One of the following:
      • IBM COBOL for MVS and VM Version 1.2 (program number 5688-197)
      • IBM COBOL for OS/390 and VM Version 2.1, or later (program number 5648-A25)
    • One of the following products for receiving generation outputs:
      • TCP/IP Version 3.1, or later (program number 5665-HAL)
      • IBM 3270/PC File Transfer Program / MVS Release 1, or later (program number 5665-311)
    • For preparation on MVS CICS, IBM MVS/ESA Version 3.3, or later (program number 5685-083)
  • Preparation and compilation on VSE
    • VSE system with VSE/ESA Version 1.3.2, or later (program number 5750-ACD) with the appropriate prerequisites or VSE/ESA Version 2.1, or later (program number 5690-VSE) with the appropriate prerequisites

    • IBM Language Environment for VSE Version 1.4, or later (program number 5686-094)

    • IBM COBOL for VSE Version 1.1, or later (program number 5686-068)

    • For receiving generation outputs, SNA support

    • For preparation for CICS VSE, IBM CICS/VSE (R) Version 2.3, or later (program number 5686-026)
  • Preparation and compilation on VM
    • One of the following VM systems with appropriate prerequisites:
      • VM/ESA Version 1.2.2, or later (program number 5684-112)
      • VM/ESA Version 2.1.0 or later (program number 5654-030)
    • IBM Language Environment for MVS and VM Version 1.5, or later (program number 5688-198)

    • One of the following:
      • IBM COBOL for MVS and VM Version 1.2, (program number 5688-197)
      • IBM COBOL for OS/390 and VM Version 2.1, or later (program number 5648-A25)
    • For receiving generation outputs, one of the following:
      • IBM TCP/IP for VM Version 2.3, or later (program number 5735-FAL)
      • IBM 3270/PC File Transfer Program for VM (program number 5664-281)
  • Preparation and compilation on OS/400
    • AS/400 system with IBM OS/400 Version 3.1, or later (program number 5763-SS1) with appropriate prerequisites

    • ILE COBOL/400 (R) Version 3.1, or later (program number 5763-CB1)

    • For receiving generation output, TCP/IP
The following shows the optional software requirements for preparation.
  • DB2 database access

    For preparation on OS/2 systems:

    • For validation and preparation of SQL statements, one of the following:
      • IBM DB2/2 Single-User Version 2.1.2, or later, and Software Developer's Kit (SDK) Version 2.1.2, or later; or IBM DB2 Universal Database Personal Developer's Edition Version 5.0
      • IBM DB2/2 Server Version 2.1.2, or later, and Software Developer's Kit (SDK) Version 2.1.2, or later
      • IBM DB2 Universal Developer's Edition Version 5.0
    For preparation on AIX systems:
    • For validation of SQL statements during preparation, IBM DB2 AIX/6000 (R) (DB/6000) Version 2.1, or later, and Software Developer's Kit (SDK) Version 2.1, or later; or IBM DB2 Universal Developer's Edition Version 5.0
    For preparation on Windows NT systems:
    • For validation of SQL statements during preparation, one of the following:
      • IBM DB2 for Windows NT Single-User V2.1.2, or later, and Software Developer's Kit (SDK) Version 2.1, or later; or IBM DB2 Universal Database Personal Developer's Edition Version 5.0
      • DB2 for Windows NT Version 2.1, or later, and Software Developer's Kit (SDK) Version 2.1, or later
      • IBM DB2 Universal Developer's Edition Version 5.0
    For preparation on HP-UX systems:
    • For validation of SQL statements during preparation, IBM DB2 for HP-UX Version 2.1.2, and Software Developer's Kit (SDK) Version 2.1.2; or IBM DB2 Universal Developer's Edition Version 5.0
    For preparation on MVS, systems:
    • For DB2 precompile and bind during preparation on MVS, one of the following products:
      • IBM DB2 Version 2.3, or later (5665-DB2)
      • IBM DB2 Version 3.1, or later (5685-DB2)
      • IBM DB2 for MVS/ESA Version 4, or later (5695-DB2)
    For preparation on VM and VSE systems:
    • For SQL precompile during preparation on VM and VSE, Structured Query Language/Data System (SQL/DS (TM)) Version 3.4, or later (5688-103)
    For preparation on OS/400 systems:
    • For DB2 bind during preparation on OS/400, IBM DB2/400 Query Manager and SQL Development Kit Version 3.1 (5763-ST1)
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.

  • Operating system

    OS/2 Warp 3.0, or later

    Note: If double-byte character set (DBCS) support is required, one of the following DBCS versions of OS/2:

    • IBM OS/2 Warp J 3.0, or later
    • IBM OS/2 Warp H 3.0, or later
    • IBM OS/2 Warp T 3.0, or later
    • IBM OS/2 Warp P 3.0, or later
The following shows the optional software requirements for GUI runtime support on OS/2.
  • Communications support

    One or more of the following:

    • For TCP/IP communications support, IBM TCP/IP for OS/2 Version 2.0, or later

    • For named pipes communications support, one of the following:
      • IBM OS/2 LAN Server (OS/2 LS) Version 3.0, or later
      • Novell NetWare Version 2.01 with named pipes extensions
    • For LU 2 communications support, IBM PCOMM Version 4.0, or later

    • For DCE communications support, IBM DCE for OS/2 Version 1.00.2, or later

    • For APPC communication support, IBM PCOMM Version 4.0, or later

    • For calling OS/400 server programs, Optimized for OS/2 Client of IBM Client Access for OS/400 Version 3.1, or later (program number 5763-XA1)

    • For calling CICS client communications support, CICS client for OS/2 Version 1.0, or later
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.

  • Operating system

    Microsoft Windows 3.1.1

    Note: If double-byte character set (DBCS) support is required, the appropriate Microsoft Windows 3.1.1 product with DBCS enablement and the appropriate national language version equivalent for the prerequisite products.

The following shows the optional software requirements for GUI runtime support on Windows 3.1.1.
  • Communications support

    One or more of the following:

    • For TCP/IP communication support, any Winsock V1.1-compliant TCP/IP product for Windows 3.1.1

    • For named pipes communications support, one of the following:
      • IBM OS/2 LAN Server (OS/2 LS) Version 3.0, or later (includes DOS LAN Requester), Advanced package
      • Novell NetWare Requestor for DOS and Windows
    • For LU 2 communications support, IBM PCOMM Version 4.1, or later

    • For DCE communications support, IBM DCE for Windows Version 1.1, or later
    For calling CICS server programs, CICS Client for Windows Version 1.0, or later

    For calling IMS server programs, IMS Network Services for Windows Version 1.0, or later

    For calling OS/400 server programs, Windows 3.1 Client of IBM Client Access for OS/400 Version 3.1, or later (program number 5763-XA1)

IBM VisualAge Generator Windows 95 GUI Client Execution Environment

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

  • Operating system

    Microsoft Windows 95

    Note: If double-byte character set (DBCS) support is required, the appropriate Microsoft Windows 95 product with DBCS enablement and the appropriate national language version equivalent for the prerequisite products.

The following shows the optional software requirements for GUI runtime support for Windows 95.
  • Communications support

    One or more of the following:

    • For TCP/IP communications support, TCP/IP support shipped with Windows 95 or any Winsock V1.1-compliant TCP/IP product for Windows 95

    • For DCE communications support, Gradient Technologies PC-DCS/32 Windows 95 Runtime Kit

    • For APPC communications support, IBM PCOMM Version 4.0, or later

    • For CICS Client communications support, IBM CICS Client for Windows 95 Version 1.0, or later

    • For CA/400 communications support, Client Access for Windows 95 or Windows NT Client (32-bit)
IBM VisualAge Generator Windows NT GUI Client Execution Environment

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

  • Operating system

    Microsoft Windows Version 4.0

    Note: If double-byte character set (DBCS) support is required, the appropriate Windows NT product with DBCS enablement and the appropriate national language version equivalent for the prerequisite products.

The following shows the optional software requirements for GUI runtime support for Windows NT.
  • Communications support

    One or more of the following:

    • For TCP/IP communications support, TCP/IP support shipped with Windows NT or any Winsock V1.1-compliant TCP/IP product for Windows NT

    • For DCE communications support, Gradient Technologies PC-DCS/32 Windows NT Runtime Kit

    • For APPC communications support, IBM PCOMM Version 4.0, or later

    • For CICS Client communications support, IBM CICS Client for Windows NT Version 1.0, or later

    • For CA/400 communications support, Client Access for Windows 95 or Windows NT Client (32-bit)
Java (TM) Client Support

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

  • Any operating system which supports Java Development Kit Version 1.1, or later

  • Java Development Kit Version 1.1, or later
The following shows the software requirements for executing Java clients which access a VisualAge Generator Server.
  • A Web browser which supports Java Development Kit 1.1, or later, including RMI
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:

  • Operating system

    OS/2 Warp Version 3.0 or Version 4.0

    Note: If double-byte character set (DBCS) support is required, one of the following DBCS versions of OS/2:

    • IBM OS/2 Warp J 3.0, or later
    • IBM OS/2 Warp H 3.0, or later
    • IBM OS/2 Warp T 3.0, or later
    • IBM OS/2 Warp P 3.0, or later
  • COBOL for run time

    Runtime libraries of IBM VisualAge COBOL for OS/2 Version 2.0, or later

  • CICS

    CICS for OS/2 Version 3, or later

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

    For local database access, one of the following:

    • IBM DB2/2 Single-User Version 2.1, or later, or IBM DB2 Universal Database Personal Edition Version 5.0
    • IBM DB2/2 Server Version 2.1, or later, or IBM DB2 Universal Database Workgroup Edition Version 5.0, or IBM DB2 Universal Database Enterprise Edition Version 5.0
    For remote database access:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)
    And one of the following:
    • DDCS/2 Version 2.3, or later, or IBM DB2 Connect Enterprise Edition Version 5.0
    • IBM DB2 Universal Database Enterprise Edition Version 5.0
    If preparation is to be done on this machine:
    • For validation and preparation of SQL statements, one of the following:
      • IBM DB2/2 Single-User Version 2.1.2, or later, and Software Developer's Kit (SDK) Version 2.1.2, or later; or IBM DB2 Universal Database Personal Developer's Edition Version 5.0
      • IBM DB2/2 Server Version 2.1.2, or later, and Software Developer's Kit (SDK) Version 2.1.2, or later
      • IBM DB2 Universal Developer's Edition Version 5.0
  • Database access via DataJoiner

    For accessing IBM or non-IBM databases via DataJoiner, DB2 Client Application Enabler/2 Version 2.1, or later

  • Communications support

    One or more of the following:

    • For TCP/IP communications support, IBM TCP/IP for OS/2 Version 2.0, or later

    • For named pipes communications support, one of the following:
      • IBM/OS2 LAN Server (OS/2 LS) Version 3.0, or later
      • Novell NetWare Version 2.01 with named pipe extensions
    • For DCE communications support, IBM DCE for OS/2 Version 1.00.2, or later

    • For LU2 communications support, IBM PCOMM Version 4.0, or later

    • For APPC communications support, IBM PCOMM Version 4.0, or later

    • For CA/400 communications support, Optimized for OS/2 Client of IBM Client Access for OS/400 Version 3.1, or later (5763-XA1)

    • For calling CICS communications support, CICS Client for OS/2 Version 1.0, or later
VisualAge Generator Server for OS/2

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

  • Operating system

    OS/2 Warp Version 3.0 or Version 4.0

    Note: If double-byte character set (DBCS) support is required, one of the following DBCS versions of OS/2:

    • IBM OS/2 Warp J 3.0, or later
    • IBM OS/2 Warp H 3.0, or later
    • IBM OS/2 Warp T 3.0, or later
    • IBM OS/2 Warp P 3.0, or later
The following shows the optional software requirements for the VisualAge Generator Server OS/2 environment.
  • Communications support

    One or more of the following:

    • For TCP/IP communications support, IBM TCP/IP for OS/2 Version 2.0, or later

    • For named pipes communications support, one of the following:
      • IBM/OS2 LAN Server (OS/2 LS) Version 3.0, or later
      • Novell NetWare Version 2.01 with named pipe extensions
    • For DCE communications support, IBM DCE for OS/2 Version 1.00.2, or later

    • For LU2 communications support, IBM PCOMM Version 4.0, or later

    • For APPC communications support, IBM PCOMM Version 4.0, or later

    • For CA/400 communications support, Optimized for OS/2 Client of IBM Client Access for OS/400 Version 3.1, or later (5763-XA1)

    • For calling CICS communications support, CICS Client for OS/2 Version 1.0, or later
  • LAN

    For sharing files in a LAN environment, IBM OS/2 LAN Server (OS/2 LS) Version 3.0 or later, Advanced package

  • DB2 database access

    For local database access, one of the following:

    • IBM DB2/2 Single-User Version 2.1, or later, or IBM DB2 Universal Database Personal Edition Version 5.0
    • IBM DB2/2 Server Version 2.1, or later, or IBM DB2 Universal Database Workgroup Edition Version 5.0, or IBM DB2 Universal Database Enterprise Edition Version 5.0
    For remote database access:
    • DB2 Client Application Enabler Version 2.1, or later (included with DB2 Version 5.0)
    And one of the following:
    • IBM Distributed Database Connection Services/2 (DDCS) Version 2.3, or later, or IBM DB2 Connect Enterprise Edition Version 5.0
    • IBM DB2 Universal Database Enterprise Edition Version 5.0
    If preparation is to be done on this machine:
    • For validation and preparation of SQL statements, one of the following:
      • IBM DB2/2 Single-User Version 2.1.2, or later, and Software Developer's Kit (SDK) Version 2.1.2, or later; or IBM DB2 Universal Database Personal Developer's Edition Version 5.0
      • IBM DB2/2 Server Version 2.1.2, or later, and Software Developer's Kit (SDK) Version 2.1.2, or later
      • IBM DB2 Universal Developer's Edition Version 5.0
  • Database access via ODBC

    For accessing DB2 or non-IBM databases via ODBC, the corresponding client or server component of the database supported by VisualAge Generator ODBC Drivers

    Note: To use an OBDC database driver not provided with VisualAge Generator, it must be OBDC V2-compliant and at least level-1 conforming.

  • Oracle database access

    For accessing Oracle databases, Oracle7 Workgroup Server.

    Preparation of generated programs which included Oracle access requires the PRO C/C++ compiler, which is included with Oracle7.

  • Database access via DataJoiner

    For accessing IBM or non-IBM databases via DataJoiner, DB2 Client Application Enabler/2 Version 2.1, or later

  • File access
    • For accessing Btrieve files, Btrieve for OS/2
    • For accessing Micro Focus files, Micro Focus COBOL for DOS and OS/2 Version 3.0.60
  • VisualAge Generator Java gateway

    For a VisualAge Generator Java gateway:

    • One of the following:
      • Java Development Kit Version 1.1, or later
      • Java Runtime Environment Version 1.1, or later
    • A webserver application, such as Domino (TM) Go Webserver

    • VisualAge Generator Common Services must be installed
IBM VisualAge Generator Server for AIX

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

  • Operating system

    IBM AIX Version 4.1.4, or later (program number 5765-393 or 5764-C34)

The following shows the optional software requirements for the VisualAge Generator Server AIX environment:
  • Communications

    One of the following:

    • For TCP/IP communications support, IBM TCP/IP Version 4.1, or later, shipped with AIX

    • For MQ (TM) communications support, MQSeries (R) for AIX Version 2.2, or later (5765-514)

    • For DCE communications support, DCE Base Services for AIX Version 2.1 with feature 5055 (5765-117, or later)
  • DB2 database access

    For local database access

    • IBM DB2 Server for AIX Version 2.1, or later, or IBM DB2 Universal Database Enterprise Edition Version 5.0, or IBM DB2 Universal Database Enterprise -- Extended Edition Version 5.0
    For remote database access
    • IBM DB2 Client Application Enabler for AIX Version 2.1, or later (included with DB2 Version 5.0)
    And one of the following:
    • IBM Distributed Database Connection Services for AIX (DDCS) Version 2.3, or later (part number 62G3791 or 62G3799), or IBM DB2 Connect Enterprise Edition Version 5.0
    • IBM DB2 Universal Database Enterprise Edition Version 5.0
    • IBM DB2 Universal Database Enterprise -- Extended Edition Version 5.0
    If preparation is to be done on this machine:
    • For validation of SQL statements during preparation, IBM DB2 AIX/6000 (DB/6000) Version 2.1, or later, and Software Developer's Kit (SDK) Version 2.1, or later; or IBM DB2 Universal Developer's Edition Version 5.0
  • Oracle database access

    For accessing Oracle databases, Oracle7 Workgroup Server.

    Preparation of generated programs which included Oracle access requires the PRO C/C++ compiler, which is included with Oracle7.

  • Database access via ODBC

    For accessing DB2 or non-IBM databases via ODBC, the corresponding client or server component of the database system supported by VisualAge Generator Drivers

    Note: To use an ODBC database driver not provided with VisualAge Generator, it must be ODBC V2-compliant and at least level-1 conforming

  • Database access via DataJoiner
    • DataJoiner for AIX Version 1, or later
    • IBM AIX DB2 Client Application Enabler/6000 Version 1.1, or later
  • VisualAge Generator Java gateway

    For a VisualAge Generator Java gateway:

    • One of the following:
      • Java Development Kit Version 1.1, or later
      • Java Runtime Environment Version 1.1, or later
    • A webserver application, such as Domino Go Webserver

    • VisualAge Generator Common Services must be installed
VisualAge Generator Server for CICS/6000

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

  • Operating System

    IBM AIX Version 4.1.4, or later (program number 5765-393 or 5764-C34)

  • CICS
    • IBM CICS for AIX Version 2.1, (program number 5765-553) PTF Set 3 or later

    • IBM Transaction Server for AIX Version 4 (program number 5697-251)
The following shows the optional software requirements for the VisualAge Generator Server CICS/6000 environment:
  • DB2 database access

    For local database access, one of the following:

    • IBM DB2 Server for AIX Version 2.1, or later, or IBM DB2 Universal Database Enterprise Edition Version 5.0, or IBM DB2 Universal Database Enterprise -- Extended Edition Version 5.0
    For remote database access
    • IBM AIX DB2 Client Application Enabler/6000 Version 2.1, or later (included with DB2 Version 5.0)
    And one of the following:
    • IBM Distributed Database Connection Services for AIX (DDCS) Version 2.3, or later (part number 62G3791 or 62G3799), or IBM DB2 Connect Enterprise Edition Version 5.0
    • IBM DB2 Universal Database Enterprise Edition Version 5.0
    • IBM DB2 Universal Database Enterprise -- Extended Edition Version 5.0
    If preparation is to be done on this machine:
    • For validation of SQL statements during preparation, IBM DB2 AIX/6000 (DB/6000) Version 2.1, or later, and Software Developer's Kit (SDK) Version 2.1, or later; or IBM DB2 Universal Developer's Edition Version 5.0
  • Database access via DataJoiner
    • DataJoiner for AIX Version 2, or later

    • IBM DB2 Client Application Enabler for AIX Version 1.1, or later
  • Communications
    • For TCP/IP communications support, IBM TCP/IP Version 4.1, or later, shipped with AIX

    • For MQ communications support, MQSeries for AIX Version 2.2, or later (5765-514)

    • For DCE communications support, DCE Base Services for AIX Version 2.1 with Feature 5055 (5765-117), or later
  • DBCS support

    The appropriate national language version equivalent for the prerequisite products

IBM VisualAge Generator Server for Windows NT

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

  • Operating system

    Windows NT Version 4.0

The following shows the optional software requirements for the VisualAge Generator Server Windows NT environment:
  • DB2 database access

    For local database access, one of the following:

    • IBM DB2 for Windows NT Single-User V2.1.2, or later, or IBM DB2 Universal Database Personal Edition Version 5.0
    • IBM DB2 Server for Windows NT Version 2.1, or later, or IBM DB2 Universal Database Workgroup Edition Version 5.0, or IBM DB2 Universal Database Enterprise Edition Version 5.0
    For remote database access
    • DB2 Client Application Enabler for Windows NT Version 2.1, or later (included with DB2 Version 5.0)
    And one of the following:
    • IBM Distributed Database Connection Services (DDCS) for Windows NT Version 2.3, or later, or IBM DB2 Connect Enterprise Edition Version 5.0
    • IBM DB2 Universal Database Enterprise Edition Version 5.0
    If preparation is to be done on this machine:
    • For validation of SQL statements during preparation, one of the following:
      • IBM DB2 for Windows NT Single-User V2.1.2, or later, and Software Developer's Kit (SDK) Version 2.1, or later, or IBM DB2 Universal Database Personal Developer's Edition Version 5.0
      • DB2 for Windows NT Version 2.1, or later, and Software Developer's Kit (SDK) Version 2.1, or later,
      • IBM DB2 Universal Developer's Edition Version 5.0
  • Oracle database access

    For accessing Oracle databases, Oracle7 Workgroup Server.

    Preparation of generated programs which include Oracle access requires the PRO C/C++ compiler, which is included with Oracle7.

  • Database access via ODBC

    For accessing DB2 or non-IBM databases via ODBC, the corresponding client or server component of the database system supported by VisualAge Generator ODBC drivers

    Note: To use an ODBC database driver not provided with VisualAge Generator, it must be ODBC V2-compliant and at least level-1 conforming

  • Database access via DataJoiner
    • DataJoiner for Windows NT Version 1.1, or later

    • DB2 Client Application Enabler for Windows NT Version 2.1, or later
  • Communications

    One or more of the following:

    • For TCP/IP communications, the TCP/IP support shipped with Windows NT or any Winsock V1.1-compliant TCP/IP product for Windows NT

    • For DCE communications support, Gradient Technologies PC-DCE/32 Windows NT Runtime Kit

    • For APPC communications support, one of the following:
      • IBM Personal Communications Version 4.0, or later
      • Microsoft SNA Server
    • For CICS Client communications support, IBM CICS Client for NT Version 1.0, or later

    • For CA/400 communications support, Client Access for Windows NT Client (32-bit)
  • File access

    For accessing Btrieve files, Btrieve for Windows NT

  • VisualAge Generator Java gateway

    For a VisualAge Generator Java gateway:

    • One of the following:
      • Java Development Kit Version 1.1, or later
      • Java Runtime Environment Version 1.1, or later
    • A webserver application, such as Domino Go Webserver

    • VisualAge Generator Common Services must be installed
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.

  • Operating system
    • Windows NT Version 4.0

    • IBM Transaction Server for Windows NT Version 4.0
The following shows the optional software requirements for the VisualAge Generation Server CICS for Windows NT environment:
  • DB2 database access

    For local database access, one of the following:

    • IBM DB2 for Windows NT Single-User V2.1.2, or later, or IBM DB2 Universal Database Personal Edition Version 5.0
    • IBM DB2 Server for Windows NT Version 2.1, or later, or IBM DB2 Universal Database Workgroup Edition Version 5.0, or IBM DB2 Universal Database Enterprise Edition Version 5.0
    For remote database access
    • DB2 Client Application Enabler for Windows NT Version 2.1, or later (included with DB2 Version 5.0)
    And one of the following:
    • IBM Distributed Database Connection Services (DDCS) for Windows NT Version 2.3, or later, or IBM DB2 Connect Enterprise Edition Version 5.0
    • IBM DB2 Universal Database Enterprise Edition Version 5.0
    If preparation is to be done on this machine:
    • For validation of SQL statements during preparation, one of the following:
      • IBM DB2 for Windows NT Single-User V2.1.2, or later, and Software Developer's Kit (SDK) Version 2.1, or later, or IBM DB2 Universal Database Personal Developer's Edition Version 5.0
      • DB2 for Windows NT Version 2.1, or later, and Software Developer's Kit (SDK) Version 2.1, or later,
      • IBM DB2 Universal Developer's Edition Version 5.0
  • Database access via DataJoiner
    • DataJoiner for Windows NT Version 1.1, or later

    • DB2 Client Application Enabler for Windows NT Version 2.1, or later
  • File access

    For accessing Btrieve files, Btrieve for Windows NT

  • DBCS support

    The appropriate national language version equivalent for the prerequisite products

IBM VisualAge Generator Server for HP-UX

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

  • Operating system

    HP-UX Version 10.10 or HP-UX 10.20

  • C++ for executing

    HP aC++ Version A.01.01, or later

The following shows the optional software requirements for the VisualAge Generator Server HP-UX environment:
  • DB2 database access

    For local database access, one of the following:

    • IBM DB2 Server for HP-UX Version 2.1.2, or IBM DB2 Universal Database Enterprise Edition Version 5.0,
    For remote database access
    • DB2 Client Application Enabler for HP-UX Version 2.1.2 (included with DB2 Version 5.0)
    And one of the following:
    • IBM Distributed Database Connection Services for HP-UX (DDCS) Version 2.1.2, or IBM DB2 Connect Enterprise Edition Version 5.0

    • IBM DB2 Universal Database Enterprise Edition Version 5.0
    If preparation is to be done on this machine:
    • For validation of SQL statements during preparation, IBM DB2 for HP-UX Version 2.1.2, and Software Developer's Kit (SDK) Version 2.1.2; or IBM DB2 Universal Developer's Edition Version 5.0
  • Oracle database access

    For accessing Oracle databases, Oracle7 Workgroup Server.

    Preparation of generated programs which included Oracle access requires the PRO C/C++ compiler, which is included with Oracle7.

  • Communications

    Requires TCP/IP component of HP-UX

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:

  • MVS system
    • One of the following MVS environments, including MVS batch functions with the appropriate prerequisites:
      • MVS/ESA Version 4.2, or later (program number 5695-047 or 5695-048)
      • OS/390 Version 1.3, or later (program number 5645-001)

        Note: MVS/ESA Version 5.1, or later, is required for using DCE communications. OS/390 Version 2.3, or later, (program number 5647-A01) is required for VisualAge Generator Java gateway support.

    • System Modification Program/Extended (SMP/E) Version 1.8.1, or later (program number 5668-949)
  • ISPF products

    Interactive System Productivity Facility (ISPF) Version 4.1 (program number 5655-042)

  • Assembler
    • IBM High Level Assembler Version 1.2, or later (program number 5696-234)
  • COBOL for run time
    • IBM Language Environment for MVS and VM Version 1.5, or later (program number 5688-198) (program number 5648-A25)
  • File Transfer

    One of the following:

    • TCP/IP Version 3.1, or later (program number 5665-HAL)
    • IBM 3270/PC File Transfer Program/MVS Release 1 (program number 5665-311)
The following shows the optional software requirements for VisualAge Generator Server for MVS.
  • CICS

    CICS/ESA (R) Version 3.3, or later (program number 5685-083)

    Note: For VisualAge Generator Java gateway support, CICS/ESA Version 4.1, or later is required.

  • IMS products

    To use hierarchical databases or run IMS programs, IMS/ESA Database Manager Version 4.1, or later is required (program number 5685-012). The IMS/ESA Transaction Manager Version 4.1, or later (program number 5685-013), is required in addition to the IMS/ESA Database Manager Version 4.1, or later, for MPPs, Fast Path regions or Fast Path main-storage databases.

  • Relational database access

    For relational database access, IBM DB2 Version 3.1, or later (program number 5685-DB2)

    Note: IBM DB2 for MVS/ESA Version 4, or later, is required for a DRDA (R) distributed unit of work support.

  • Communications support

    For DCE client/server communications, IBM Open Edition DCE Application Support for MVS/ESA Version 1.2 (program number 5655-064)

  • VisualAge Generator Java gateway

    For a VisualAge Generator Java gateway:

    • OS/390 Version 1.3, or later, (program number 5645-001) with MVS Open Edition and TCP/IP enabled

    • CICS/ESA Version 4.1, or later (program number 5655-018)

    • Java Development Kit 1.1.4 for OS/390, or later (program number 5655-A46)

    • One of the following:
      • IBM Internet Connection Secure Server (ICSS) for OS/390 Version 2.1, or later (required for OS/390 Version 1.3) (program number 5697-B14)
      • Domino Go Webserver for OS/390 Version 4.6.1 (program number 5697-C58) must be installed on the MVS Open Edition platform (required for OS/390 Version 2.4, or later)
  • Interactive Chart Utility access

    To access the Interactive Chart Utility from a VisualAge Generator program, Graphical Data Display Manager/MVS (GDDM (R)/MVS) Version 3.1, or later (program number 5695-167).

VisualAge Generator Server for VSE

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

  • VSE System

    VSE/ESA Version 1.3.2, or later (program number 5750-ACD) or VSE/ESA Version 2.1, or later (program number 5690-VSE)

  • CICS

    IBM CICS/VSE Version 2.3, or later (program number 5686-026)

    Note: To use the full spool file function (including trace functions) on VSE CICS, you must have the CICS/VSE Report Controller feature on your system.

  • Assembler
    • IBM High Level Assembler Version 1.2, or later (program number 5696-234)
  • COBOL for run time
    • Language Environment for VSE Version 4.1, or later (program number 5686-026)
The following shows the optional software requirements for VisualAge Generator Server for VSE:
  • Hierarchical database access

    DL/I DOS/VS Version 1.10, or later (program number 5746-XX1), at a level that is compatible with IBM CICS/VSE Version 2.3 (program number 5686-026).

  • Relational database access

    One of the following products:

    • SQL/DS Version 3.5, or later (program number 5688-103)
    • DB2 Server for VSE and VM Version 5.1, or later (program number 5648-158)
  • Communications support

    For client/server processing between VisualAge Generator client/server application systems running under CICS OS/2 and CICS/VSE, IBM CICS/VSE Version 2.3, or later (program number 5686-026).

  • Interactive Chart Utility access

    For accessing the Interactive Chart Utility from a VisualAge Generator program, Graphical Data Display Manager/VSE (GDDM/VSE) Version 3.1, or later (program number 5686-057), at a level that is compatible with IBM CICS/VSE Version 2.3 (program number 5686-026).

VisualAge Generator Server for VM

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

  • VM System

    One of the following:

    • VM/ESA Version 1.2.2 (program number 5684-112)
    • VM/ESA Version 2.1, or later (program number 5654-030)
  • Assembler

    IBM High Level Assembler/MVS and VM and VSE Version 1.2, or later (program number 5696-234)

  • COBOL for run time
    • IBM Language Environment for MVS and VM Version 1.5, or later (program number 5688-198, 5688-197, 5648-A25) (program number 5688-197) (program number 5648-A25)
  • File Transfer

    One of the following:

    • IBM TCP/IP for VM Version 2.3, or later (program number 5735-FAL)
    • IBM 3270/PC File Transfer Program for VM (program number 5664-281)
The following shows the optional software requirements for VisualAge Generator Server for VM:
  • Relational database access

    To use relational databases, one of the following:

    • Structured Query Language/Data System (SQL/DS) Version 3.5, or later (program number 5688-103)
    • IBM DB2 Server for VSE and VM Version 5.1, or later (program number 5648-158)
  • Communications
    • OpenEdition (R) Distributed Computing Environment for VM/ESA Version 2.1
  • Interactive Chart Utility Access

    For accessing the Interactive Chart Utility from a VisualAge Generator program:

    • GDDM/VM Version 3.1.0 with APAR PN39848 (program number 5684-168-01)

    • GDDM/PGF Version 2.1.1, or later (program number 5668-812-01)
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.

  • Operating system

    IBM OS/400 Version 3.1, or later (program number 5763-SS1)

  • Languages

    For compiling the VisualAge Generator OS/400 program, ILE COBOL/400 Version 3.1 (program number 5763-CB1).

  • Documentation

    For viewing the documentation on the host, InfoSeeker, which is packaged with the base OS/400 operating system.

  • Program Temporary Fixes (PTFs)

    Retrieve from the RETAIN (R) system informational APAR 1108904 and follow the instructions.

The following shows the optional software requirements for VisualAge Generator Host Services for OS/400.
  • Relational database access
    • For compilation with relational tables, IBM DB2/400 Query Manager and SQL Development Kit Version 3.1 (program number 5763-ST1).



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:

  • Loaned VisualAge development licenses

  • Technical support for development and enabling with waived fees

  • Product listings in the VisualAge Resource Catalog

  • Free setup for Internet electronic sales and delivery
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
    objconn@us.ibm.com
U.S. and Canada
    800-627-8363
Worldwide
    770-835-9902
Fax
    770-835-8001
Packaging

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

  • VisualAge Generator Developer software CD-ROM (includes a single-user copy of VisualAge Generator Server for OS/2 and Windows NT)

  • License information booklet

  • VisualAge Generator Getting Started

  • VisualAge Generator Installation Guide

  • VisualAge Generator Guide to Building Parts for Fun and Profit

  • Introducing VisualAge Generator Templates

  • VisualAge for Smalltalk Professional V4.5 kit
The VisualAge Generator Server product kit contains the following:
  • VisualAge Generator Server software CD-ROM

  • License information booklet

  • VisualAge Generator Installation Guide

  • VisualAge Generator Server Guide for OS/2, AIX, Windows NT, and HP-UX
The VisualAge Generator documentation kit contains the following:
  • VisualAge Generator Developer Design Guide

  • VisualAge Generator Generation Guide

  • VisualAge Generator Programmer's Reference

  • VisualAge Generator Client/Server Communications Guide

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

  • VisualAge Generator System Development Guide

  • VisualAge Generator Messages and Problem Determination Guide



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.