IBM VisualAge Generator Server for MVS, VSE and VM Version 1 Release 2

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


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.

VisualAge Generator Server for MVS, VSE, and VM provides the runtime libraries for VisualAge Generator programs, developed with VisualAge Generator Version 3.1 or earlier, which execute on OS/390 (MVS), VSE, or VM.

Enhancements in VisualAge Generator Server Version 1.2 include:

  • VisualAge Generator Java Gateway support on OS/390

  • Built-in functions for common mathematical operations

  • Shared saved segment support for the VM runtime environment

  • Data model-driven automatic code generation using VisualAge Generator Templates

  • Single-system testing of VisualAge Generator server programs called by non-VisualAge Generator clients
-----------------------------------------
For ordering, contact:
  Your IBM representative, an IBM
  Business Partner, or IBM North America
  Sales Centers at
    800-IBM-CALL  Reference: LE010



Overview

VisualAge (R) Generator Server Version 1.2 provides the runtime libraries for VisualAge Generator programs, developed with VisualAge Generator Version 3.1 or earlier, which execute on OS/390 (TM)(MVS (TM)), VSE or VM. These libraries provide support for communication, text user interface applications, and common subroutines that can be shared by all VisualAge Generator programs, such as data conversion and error management.

VisualAge Generator is an extremely powerful high-end application development environment used to build and deploy multitier client/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 VisualAge Generator Server 1.2:

  • VisualAge Generator Java (TM) Gateway support on OS/390 -- Java clients can now directly invoke VisualAge Generator server programs in CICS (R) on OS/390.

  • Built-in functions for mathematical operations -- Built-in functions have been added to perform floating point arithmetic, logarithmic functions, exponentiation and square root, and trigonometric functions.

  • 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.

  • Data model-driven automatic code generation -- VisualAge Generator Templates provides extremely rapid application development and higher quality applications, both for client/server and single-system applications. Templates capabilities are included in VisualAge Generator Developer and can be used to create server applications.

  • 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. Single-system test capabilities are included in VisualAge Generator Developer and can be used to test server applications.



Intended Customers

Customers who are looking for:

  • Enterprise-wide, multiplatform, scalable solutions that use Windows NT (R) or OS/2 (R) 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.



Key Prerequisites

A System/370 (TM) or System/390 (R) processor running MVS, VSE, or VM, with appropriate COBOL, database, communication, and transaction management software.



Planned Availability Date

June 26, 1998

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

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 (TM). 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 (R), OS/400 (R), HP-UX, VM, VSE, or MVS. 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, giving 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 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 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.



HARDWARE AND SOFTWARE SUPPORT SERVICES



SmoothStart (TM)/Installation Services

IBM Installation Services are provided for VisualAge Generator by the VisualAge Services Team or your IBM Business Partner at an additional cost. For additional information, contact your IBM representative or send email to vaconsul@us.ibm.com and ask for Installation services for VisualAge Generator.



REFERENCE INFORMATION

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

Trademarks

      MVS, OS/390, IMS, System/370, Distributed Relational Database
      Architecture, Client Access, Client Access/400, Object
      Connection, TeamConnection, CICS OS/2, and SmoothStart are
      trademarks of International Business Machines Corporation in
      the United States or other countries or both.
      VisualAge, CICS, OS/2, DB2, System/390, DRDA, AIX, 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 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:



TECHNICAL INFORMATION



Specified Operating Environment

Hardware Requirements

VisualAge Generator Server for MVS (TM), VSE, and VM Version 1.2 (5648-B02) requires the following hardware:

  • A System/370 (TM) or System/390 (R) architecture processor

  • One operator terminal

  • One display terminal

  • A magnetic tape drive supported by the operating system (required for installation and maintenance)

  • Depending on the operating system used, any direct-access storage device supported by the Virtual Storage Access Method (VSAM) and the operating system

  • A printer (if the application performs printing)

  • For system libraries, any devices supported by the operating system
Software Requirements

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 (TM) Version 4.2, or later (program number 5695-047 or 5695-048)

      • OS/390 (TM) 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 (TM) 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 (R)

    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 (TM) products

    To use hierarchical databases or run IMS programs, IMS/ESA (R) Database Manager Version 4.1, or later (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 (R) 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 (TM) 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 (TM) 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 (R) 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 1.4, or later (program number 5686-094)
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 (TM) 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 (TM) 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 (R) 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) (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)

    • GDDM/PGF Version 2.1.1, or later (program number 5668-812)



Planning Information

Packaging

VisualAge Generator Server for MVS kit contains the following:

  • Media for VisualAge Generator Server for MVS (Base)

  • Media for VisualAge Generator Server MVS Java Gateway

  • Media for VisualAge Generator Server for MVS (Language Feature)

  • Memo to new licenses

  • Program Directory
VisualAge Generator Server for VSE kit contains the following:
  • Media for VisualAge Generator Server for VSE (Base)

  • Media for VisualAge Generator Server for VSE (Language Feature)

  • Memo to new licenses

  • Program Directory
VisualAge Generator Server for VM kit contains the following:
  • Media for VisualAge Generator Server for VM (Base)

  • Media for VisualAge Generator Server for VM (Language Feature)

  • Memo to new licenses

  • Program Directory



Security, Auditability, and Control

Security data for user access is assured by RACF (R). 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



Current Licensees

Current licensees of IBM VisualGen (R) Host Services Version 1.1 (5648-078) can order IBM VisualAge Generator Version 1.2 (5648-B02) by requesting the appropriate no charge feature code and the correct media feature code.

Current recurring licensees (GMLC, PSLC, MOSP) of IBM VisualGen Host Services Version 1.1 (5648-078) can order IBM VisualAge Generator Version 1.2 (5648-B02) by requesting a discontinuous of the old product (5648-076) and requesting the appropriate recurring feature number for the new product (5648-B02) and the correct media feature number.

When IBM VisualAge Generator Server for MVS, VM and VSE V1.2 (5648-B02) is available on June 26, 1998, IBM VisualGen Host Services V1.1 (5648-078) will be withdrawn from marketing.



New Licensees

Orders for new licenses will be accepted now.

Shipment will begin on the planned availability date.

  • Orders that ship before the planned availability will receive IBM VisualGen Host Services V1.1.

  • Orders that ship after the planned availability date will receive IBM VisualAge Generator Server for MVS, VSE and VM V1.2.
New users of IBM VisualAge Generator Server V1.2 should specify:
          Type        Model

5648 B02

Basic License

Table A: To order a basic license, specify the program number and feature number 9001 for asset registration. For a graduated OTC or graduated monthly license charge, specify the feature number below that corresponds to the group that contains the designated machine.

Also, specify the feature number of the desired distribution medium.

                           Basic
                           Graduated       (OTC Only)
               Basic       Monthly         No Charge
               Graduated   License         Upgrade
               OTC         Charge          from
Group          Feature     Feature         5648-078 to
Number         Number      Number          5648-B02

18 0157 0156 0306 20 0161 0160 0307 25 0165 0164 0308 28 0169 0168 0309 29 0173 0172 0310 30 0177 0176 0311 31 0181 0180 0312 32 0185 0184 0313 35 0189 0188 0314 38 0193 0192 0315 40 0197 0196 0316 50 0201 0200 0317 60 0205 0204 0318 70 0209 0208 0319 80 0213 0212 0320

Table C: Multiple Operating System -- PR/SM (TM) (MOSP) -- For a graduated OTC or a graduated monthly license charge, specify the feature number below that corresponds to the group that contains the designated machine.

                           MOSP
                           Basic
               MOSP        Graduated       (OTC Only)
               Basic       Monthly         No Charge
               Graduated   License         Upgrade
               OTC         Charge          from
Group          Feature     Feature         5648-078 to
Number         Number      Number          5648-B02

18 0217 0216 0338 20 0221 0220 0339 25 0225 0224 0340 28 0229 0228 0341 29 0233 0232 0342 30 0237 0236 0343 31 0241 0240 0344 32 0245 0244 0345 35 0249 0248 0346 38 0253 0252 0347 40 0257 0256 0348 50 0261 0260 0349 60 0265 0264 0350 70 0269 0268 0351 80 0273 0272 0352

Note: The group can be determined by referring to the Exhibit for IBM System/390 Machines (Z125-3901) that are associated with the IBM Customer Agreement (Z125-4575).

Parallel Sysplex (R) License Charge (PSLC) Basic License: To order a basic license, specify the program number and feature number 9001 for asset registration. Specify the PSLC Base feature. If applicable, specify the PSLC Level A and PSLC Level B features and quantity.

If there is more than one program copy in a Parallel Sysplex, the charge for all copies is associated to one license by specifying the applicable PSLC feature numbers and quantity represented by the sum of the Service Units in Millions (MSUs) in your Parallel Sysplex. For all other program copies, specify the PSLC No-Charge (NC) Identifier feature on the licenses.

Also, specify the feature number of the desired distribution medium.

                                        PSLC
                                        Basic
                         PSLC           License
Machine                  Feature        MLC Feature
MSU Capacity             Number         Description

1 0280 PSLC Tier, 1 MSU 2 0281 PSLC Tier, 2 MSU 3 0282 PSLC Base, 3 MSU 4 -- 45 0283 PSLC Level A, 1 MSU 0284 PSLC Level A, 42 MSU 46 or more 0285 PSLC Level B, 1 MSU 0286 PSLC Level B, 10 MSU 0287 PSLC Level B, 50 MSU NA 0288 PSLC N/C ID

Example 1: For a single machine with 11 MSUs, the PSLC features would be xxx1 -- quantity 1 and xxx2 -- quantity 8.

Example 2: For two machines in a Parallel Sysplex which have an aggregation of 60 MSUs, the PSLC features would be:

  • PSLC chargeable license #1: xxx1 -- quantity 1, xxx3 -- quantity 1, xxx4 -- quantity 5, and xxx5 -- quantity 1

  • PSLC no-charge license #2: xxx7 -- quantity 1
Indexed Monthly License Charge (IMLC) Basic License: To order a basic license, specify the program number and feature number 9001 for asset registration. Specify the IMLC Base 80 MSU feature and the applicable additional IMLC MSU features and quantity corresponding to the MSU rating of the designated machine.

Also, specify the feature number of the desired distribution medium.

IMLC                     IMLC Basic License
Feature                  MLC Feature
Number                   Description

0276 IMLC Base 80 MSUs 0277 IMLC 1 MSU 0278 IMLC 10 MSUs 0279 IMLC 50 MSUs

Single Version Charging: To elect single version charging, the customer must notify and identify to IBM the prior program and replacement program and the designated machine the programs are operating on.

Version-to-Version Upgrade Credit: To upgrade from a prior program acquired for a one-time charge to a replacement program using a version-to-version upgrade credit, the customer must notify and identify to IBM the applicable prior program and replacement program participating in the upgrade credit.

Basic Machine-Readable Material: To order, select the feature number of the desired distribution medium:

English
                              Feature             Distribution
Environment                   Number              Medium

VA Gen Server for VM 5834 QIC 120 Mod VA Gen Server for VM 5950 3480 VA Gen Server for VM 6474 4-mm 4 GB Mod VA Gen Server for VM 5810 9/6250 DTR VA Gen Server for MVS 5976 3480 VA Gen Server for MVS 6485 4-mm 4 GB Mod VA Gen Server for MVS 5020 9/6250 DTR VA Gen Server for VSE 6661 QIC 120 Mod VA Gen Server for VSE 6637 3480 VA Gen Server for VSE 6638 4-mm 4 GB Mod VA Gen Server for VSE 6639 9/6250 DTR

Upper Case English
                              Feature             Distribution
Environment                   Number              Medium

VA Gen Server for VM 5824 QIC 120 Mod VA Gen Server for VM 5822 3480 VA Gen Server for VM 6476 4-mm 4 GB Mod VA Gen Server for VM 5821 9/6250 DTR VA Gen Server for MVS 5963 3480 VA Gen Server for MVS 6479 4-mm 4 GB Mod VA Gen Server for MVS 5080 9/6250 DTR VA Gen Server for VSE 6630 QIC 120 Mod VA Gen Server for VSE 6631 3480 VA Gen Server for VSE 6632 4-mm 4 GB Mod VA Gen Server for VSE 5975 9/6250 DTR

Simplified Chinese
                              Feature             Distribution
Environment                   Number              Medium

VA Gen Server for VM 5814 QIC 120 Mod VA Gen Server for VM 5812 3480 VA Gen Server for VM 6451 4-mm 4 GB Mod VA Gen Server for VM 5811 9/6250 DTR VA Gen Server for MVS 5892 3480 VA Gen Server for MVS 6478 4-mm 4 GB Mod VA Gen Server for MVS 5891 9/6250 DTR VA Gen Server for VSE 6636 QIC 120 Mod VA Gen Server for VSE 6634 3480 VA Gen Server for VSE 6635 4-mm 4 GB Mod VA Gen Server for VSE 5988 9/6250 DTR

Japanese
                              Feature             Distribution
Environment                   Number              Medium

VA Gen Server for VM 5854 QIC 120 Mod VA Gen Server for VM 5842 3480 VA Gen Server for VM 6457 4-mm 4 GB Mod VA Gen Server for VM 5841 9/6250 DTR VA Gen Server for MVS 6618 3480 VA Gen Server for MVS 6619 4-mm 4 GB Mod VA Gen Server for MVS 5881 9/6250 DTR VA Gen Server for VSE 6621 QIC 120 Mod VA Gen Server for VSE 6622 3480 Feature Distribution Environment Number Medium

VA Gen Server for VSE 6623 4-mm 4 GB Mod VA Gen Server for VSE 5090 9/6250 DTR

Korean
                              Feature             Distribution
Environment                   Number              Medium

VA Gen Server for VM 5864 QIC 120 Mod VA Gen Server for VM 5852 3480 VA Gen Server for VM 6475 4-mm 4 GB Mod VA Gen Server for VM 5851 9/6250 DTR VA Gen Server for MVS 6615 3480 VA Gen Server for MVS 6616 4-mm 4 GB Mod VA Gen Server for MVS 5060 9/6250 DTR VA Gen Server for VSE 6644 QIC 120 Mod VA Gen Server for VSE 6645 3480 VA Gen Server for VSE 6646 4-mm 4 GB Mod VA Gen Server for VSE 6647 9/6250 DTR

Braz. Port.
                              Feature             Distribution
Environment                   Number              Medium

VA Gen Server for VM 5804 QIC 120 Mod VA Gen Server for VM 5802 3480 VA Gen Server for VM 6477 4-mm 4 GB Mod VA Gen Server for VM 5801 9/6250 DTR VA Gen Server for MVS 5882 3480 VA Gen Server for MVS 6620 4-mm 4 GB Mod VA Gen Server for MVS 5070 9/6250 DTR VA Gen Server for VSE 6648 QIC 120 Mod VA Gen Server for VSE 6649 3480 VA Gen Server for VSE 6650 4-mm 4 GB Mod VA Gen Server for VSE 6651 9/6250 DTR

Customization Options: Select the appropriate feature numbers to customize your order to specify the delivery options desired. These features can be specified on the initial or MES orders.

Example: If publications are not desired for the initial order, specify feature number 3470 to ship media only. For future updates, specify feature number 3480 to ship media updates only. If, in the future, publication updates are required, order an MES to remove feature number 3480; then, the publications will ship with the next release of the program.

                                                    Feature
Description                                         Number

Initial Shipments

Serial Number Only (suppresses shipment 3444 of media and documentation)

Ship Media Only (suppresses initial 3470 shipment of documentation)

Ship Documentation Only (suppresses 3471 initial shipment of media) Feature Description Number

Update Shipments

Ship Media Updates Only (suppresses 3480 update shipment of documentation)

Ship Documentation Only (suppresses 3481 update shipment of media)

Suppress Updates (suppresses update 3482 shipment of media and documentation)

Expedite Shipments

Local IBM Office Expedite 3445 (for IBM use only)

Customer Expedite Process Charge 3446 ($30 charge for each product)

Expedite shipments will be processed to receive 72-hour delivery from the time IBM Software Manufacturing Solutions (SMS) receives the order. SMS will then ship the order via overnight air transportation.

DSLO License: To order a DSLO license, specify the program number, feature number 9901 for asset registration, and the feature number below for a graduated one-time charge or graduated monthly license charge that corresponds to the group containing the designated machine.

                                   DSLO
                  DSLO             Graduated           (OTC Only)
                  Graduated        Monthly             No Charge
                  One-Time         License             Upgrade
                  Charge           Charge              from
                  Feature          Feature             5648-078 to
Group             Number           Number              5648-B02

18 0159 0158 0323 20 0163 0162 0324 25 0167 0166 0325 28 0171 0170 0326 29 0175 0174 0327 30 0179 0178 0328 31 0183 0182 0329 32 0187 0186 0330 35 0191 0190 0331 38 0195 0194 0332 40 0199 0198 0333 50 0203 0202 0334 60 0207 0206 0335 70 0211 0210 0336 80 0215 0214 0337

Multiple Operating System -- PR/SM (MOSP): For a graduated one-time charge or graduated monthly license charge or graduated monthly license charge, specify the following feature number below that corresponds to the group that contains the designated machine.

                                   MOSP
                  MOSP             DSLO
                  DSLO             Graduated           (OTC Only)
                  Graduated        Monthly             No Charge
                  One-Time         License             Upgrade
                  Charge           Charge              from
                  Feature          Feature             5648-078 to
Group             Number           Number              5648-B02

68 0219 0218 0353 20 0223 0222 0354 25 0227 0226 0355 28 0231 0230 0356 29 0235 0234 0357 30 0239 0238 0358 31 0243 0242 0359 32 0247 0246 0360 35 0251 0250 0361 38 0255 0254 0362 40 0259 0258 0363 50 0263 0262 0364 60 0267 0266 0365 70 0271 0270 0366 80 0275 0274 0367

Entry System 0303

Ordering a DSLO feature will result in IBM maintaining a record of this customer location as a DSLO user only. All material for the DSLO license will be provided through the basic license location. If a user selects DSLO, no other feature numbers are valid for this order and no program materials or updates will be shipped.

Unlicensed Documentation: A program directory and one copy of the following publications are supplied automatically with the basic machine-readable material:

                                                       Order
Title                                                  Number

VisualAge Generator Server Guide SH23-0256 for MVS, VSE, and VM LPS for VisualAge Generator Server GH23-0255 for MVS, VSE, and VM

Additional copies of unlicensed publications will be available for a fee by June 30, 1998. These copies may be ordered from your IBM representative, through the System Library Subscription Service (SLSS), or by direct order.

Subsequent updates (technical newsletters or revisions between releases) to the publications shipped with the product will be distributed to the user of record for as long as a license for this software remains in effect. A separate publication order or subscription is not needed.



TERMS AND CONDITIONS

Agreement: IBM Customer Agreement

Variable Charges Apply: Yes

Location License Applies: No

Use Limitation Applies: No

Entry End User/390 Attachment (ESL) Applies: No

Educational Allowance Available: Yes, to qualified education customers

Volume Orders: Not applicable

Version-To-Version Upgrade Credits Apply: Yes

                                                  Single
Replaced Programs  Replacement Programs           Version
Program     Program      Program   Program        Charging
Number      Name         Number    Name           Applies

5668-814 CSP/AE 5648-B02 VA GS Yes V3 V1.2 5688-150 CSP RS 5648-B02 VA GS Yes V1 V1.2 5688-206 CSP 5648-B02 VA GS Yes 370/RS V1.2 V2 5648-078 VA HS 5648-B02 VA GS Yes V1.1 V1.2 5648-B02 VA GS Yes V1.2

Warranty Applies: Yes

Licensed Program Materials Availability

  • Restricted Materials of IBM: None
  • Non-Restricted Source Materials: None
  • Object Code Only (OCO): All
Testing Period: Two months (Basic License only)

Program Services

Support Center applies:                 Yes.  Access is available
                                        through the
                                        IBM Support Center.
Available until discontinued:           6 months written notice
APAR Mailing Address:                   Provided through
                                         Basic License location
Services for DSLO Licenses:             Provided through
                                         Basic License location

Program Currency: IBM VisualAge Generator Server for MVS, VSE and VM Version 1 Release 2 available until January 31, 2001.

Support Line: S/390 (R)



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.

Program Number: 5648-B02

                                   Basic     DSLO
            Basic       DSLO       Monthly   Monthly
            One-Time    One-Time   License   License
Group       Charge      Charge     Charge    Charge

18 $ 5,440 $ 4,080 $ 113 $ 85 20 7,870 5,900 164 123 25 10,240 7,680 213 160 28 14,080 10,560 293 220 29 18,300 13,730 381 285 30 23,790 17,840 496 371 31 29,300 21,980 610 457 32 37,440 28,080 780 584 35 43,030 32,270 896 673 38 49,530 37,150 1,030 773 40 56,950 42,710 1,185 890 50 71,310 53,480 1,485 1,110 60 88,950 66,710 1,850 1,390 70 111,100 83,350 2,315 1,735 80 139,100 104,300 2,895 2,170

                                   MOSP      MOSP
            MOSP        MOSP       Basic     DSLO
            Basic       DSLO       Monthly   Monthly
            One-Time    One-Time   License   License
Group       Charge      Charge     Charge    Charge

18 $ 5,315 $ 3,985 $ 111 $ 83 20 6,655 4,990 139 104 25 9,055 6,795 189 142 28 12,160 9,125 253 190 29 16,190 12,150 337 253 30 21,050 15,790 438 329 31 26,550 19,920 553 415 32 33,370 25,040 695 522 35 40,240 30,180 838 628 38 46,290 34,720 964 723 40 53,240 39,940 1,105 832 50 64,130 48,100 1,335 1,000 60 80,130 60,100 1,665 1,250 70 100,050 75,040 2,080 1,560 80 125,150 93,850 2,605 1,955

Upgrades from 5648-078 to 5648-B02

                                   MOSP      MOSP
            Basic       DSLO       Basic     DSLO
            One-Time    One-Time   One-Time  One-Time
Group       Charge      Charge     Charge    Charge

18 $0 $0 $0 $0 20 0 0 0 0 25 0 0 0 0 28 0 0 0 0 29 0 0 0 0 30 0 0 0 0 31 0 0 0 0 32 0 0 0 0 35 0 0 0 0 38 0 0 0 0 40 0 0 0 0 50 0 0 0 0 60 0 0 0 0 70 0 0 0 0 80 0 0 0 0

                                        One-Time
                                        Charge

Entry End User/390 $1,815 Entry Support License:

MSU
Capacity                Description             Charge

1 PSLC Base, 1 MSU $ 260 2 PSLC Base, 2 MSU 496 3 PSLC Base, 3 MSU 780 4 -- 45 PSLC Level A, 1 MSU 35 PSLC Level A, 42 MSU 1,470 46 or more PSLC Level B, 1 MSU 14 PSLC Level B, 10 MSU 140 PSLC Level B, 50 MSU 700 NA PSLC Level N/C ID NC

IMLC                           IMLC
Description                    Charge

IMLC Base 80 MSUs $2,740 IMLC 1 MSU 14 IMLC 10 MSUs 140 IMLC 50 MSUs 700

One-Time Charge: Customers who pay a one-time charge for a licensed program receive enhancements and future releases, if any, at no additional charge. Significant new function may be offered as an optional feature and charged for separately. If a replacement program is announced and the customer elects to license the replacement program, a time-based upgrade credit may apply.

Variable Charges: The applicable graduated one-time charge or graduated monthly license charge will be based on the group of the designated machine on which the licensed program is licensed for use. If the program is designated to a processor in a group for which no charge is listed above, the charge of the next higher group listed applies.

For upgrades of one-time charge licenses to a machine in a higher group, the upgrade charge will be the difference in the then current charges between the two groups. For downgrades of one-time charge licenses to a machine in a lower group, there will be no adjustment or refund of one-time charges paid.

For upgrades or downgrades of monthly license charge licenses, the monthly license charge applicable to the higher or lower group will apply.

For additional product information, refer to Software Announcement 294-335 dated May 24, 1994, and Software Announcement 296-318 dated September 10, 1996.



CALL NOW TO ORDER

To order, contact the IBM North America Sales Centers, your local IBM representative, or your IBM Business Partner.

IBM North America Sales Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.

 Phone:     800-IBM-CALL (TM)
 Fax:       800-2IBM-FAX
 Internet:  ibm_direct@vnet.ibm.com
 Mail:      IBM North America Sales Centers
            Dept. LE010
            P.O. Box 2690
            Atlanta, GA  30301-2690
 Reference: LE010

To identify your local IBM Business Partner or IBM representative, call 800-IBM-4YOU.

Note: Shipments will begin after the planned availability date.

Trademarks

      MVS, System/370, MVS/ESA, OS/390, IMS, VSE/ESA, SQL/DS, CICS
      OS/2, PR/SM, and 800-IBM-CALL are trademarks of International
      Business Machines Corporation in the United States or other
      countries or both.
      VisualAge, System/390, CICS, CICS/ESA, IMS/ESA, DB2, DRDA,
      GDDM, CICS/VSE, VM/ESA, OpenEdition, RACF, VisualGen, Parallel
      Sysplex, and S/390 are registered trademarks of International
      Business Machines Corporation in the United States or other
      countries or both.
      Java is a trademark of Sun Microsystems, Inc.
      Domino is a trademark of Lotus Development Corporation.
      Other company, product, and service names may be trademarks or
      service marks of others.