May 9, 2000
VisualAge COBOL for Windows NT, Version 3.0 Simplifies Use and Improves Productivity
At a Glance
Version 3.0 is designed to make developers more productive in the Windows NT environment with its numerous product enhancements:
For ordering, contact:
VisualAge® COBOL for Windows NT Version 3.0 is a powerful COBOL development tool for the Windows NT environment. It is designed to increase developer productivity, particularly when creating and maintaining host applications from the workstation, through a variety of function and usability enhancements.
In general, VisualAge COBOL provides an offering for the Windows NT platform that utilizes the popular COBOL language with object-oriented extensions and an application development environment that includes compiler, runtime, visual builder, debugging, LPEX editor, performance analyzer, Workframe, and assistant tools. Its remote edit/compile/debug development capability allows you to work with host OS/390 applications from your workstation without duplicating and managing host environments on the workstation.
Planned Availability Date
VisualAge COBOL for Windows NT Version 3.0 is a powerful COBOL development tool with new function and key usability enhancements for the Windows NT environment. It is designed to increase developer productivity, particularly when creating and maintaining host applications from your workstation.
Enhancements in Version 3.0
Remote Edit/Compile/Debug Enhancements: Remote edit/compile/debug provides a workstation environment for developing and maintaining COBOL applications targeted for the host. Version 3.0 includes updates to remote edit/compile/debug that are designed to improve host connectivity, simplify the setup tasks, and provide new graphical interfaces on the workstation for interacting with the host.
A new remote file access system client is introduced for Version 3.0 that utilizes the IBM HTTP Server in OS/390 rather than requiring any separate NFS client products. The new support is designed to simplify the setup between the workstation and the host by reducing the number of potential conflicts with existing host software, eliminating the need to acquire separate client software, and providing a graphical interface that allows you to flexibly customize elements of the host and client configurations.
Also new are workstation graphical user interfaces that allow you to complete programming tasks that require you to interact with the host without having to logon to the host. The job monitor interface will allow you to submit a job (JCL) to an OS/390 host and then perform actions on the job such as view status, view output, cancel, release, hold, and purge. The host commands interface will allow you to remotely issue TSO host commands from the workstation. You will also be able to list and reuse previously-executed commands and view their output.
Workframe Enhancements: Workframe is the project-oriented application development environment in VisualAge COBOL. Workframe helps to organize the programmer's workspace by grouping files and actions into projects. The monitor window and the project smarts wizard have been updated in V3.0 to improve overall usability.
The monitor window is used to display the results of project actions, such as builds or compiles, which have many steps or lines of output. The monitor window will now be integrated as a pane within the project window so that it does not get "lost" amongst the other windows that might be open on the desktop. New buttons will also be added for some common functions such as clearing, saving, and printing the output in the monitor window.
The project creation and setup wizard, Project Smarts, has been redesigned to be easier to use. It now includes clearer panels, more assistance dialogs, and more customization options.
Support has also been added to allow you to access TeamConnection files and build processes in a project. TeamConnection actions are also available from the COBOL project window.
New Common Workstation Distributed Debugger: With the new distributed debugger, you can debug your COBOL applications that are running on the workstation or in your host OS/390 environment. The distributed debugger works with the host IBM Debug Tool to allow for source-level debugging of your host COBOL applications from the workstation. The distributed debugger's intuitive graphical user interface simplifies debugging. With a click of your mouse, you can add and delete both simple and complex breakpoints. You can set these breakpoints so that program execution halts when:
You can also:
The distributed debugger allows you to view storage areas in a number of useful formats. Default views are provided for OS/390 control blocks, such as the Dynamic Storage Area (DSA) and Prefixed Save Area (PSA). Control blocks are represented as a tree structure with storage displayed in formats such as integers and longs. This facility makes reading storage much more intuitive and errors easier to spot.
COBOL Support for DB2 OS/390 Stored Procedures: A stored procedure (SP) is a compiled program, stored on a DB2 local or remote server, that can execute SQL statements. A separate client application uses a SQL CALL statement to invoke the SP. The new support in VisualAge COBOL V3.0 is designed to assist you in developing COBOL applications on the workstation that use DB2 OS/390 stored procedures. It will enable you to associate a specific SP definition with a COBOL project. It is designed to assist you in creating, modifying, viewing, and understanding the SP definition. It can also be used to show you which attribute values affect the development environment and to assist you in synchronizing parameters between the SP definition and the COBOL development environment.
HTML-Based Help: The online product information is now HTML-based, viewable with your favorite Web browser. With the move to an HTML-based design, the information is more consistent with other Windows NT workstation products and easier to use.
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 twentieth and twenty-first centuries, provided that all products (for example, hardware, software, and firmware) used with the product properly exchange accurate date data with it.
This program is EuroReady.
For more information on the implications of the euro, visit the IBM euro Web site at:
IBM considers an IBM product to be EuroReady if the product, when used in accordance with its associated documentation, is capable of correctly processing monetary data in the euro denomination and of respecting the euro currency formatting conventions (including the euro sign). This assumes that all other products (that is, hardware, software, firmware, and so forth) that are used with this product are also EuroReady. IBM hardware products that are EuroReady may or may not have an engraved euro sign key on their keyboards.
Currently, EuroReady status applies primarily to IBM products specific to the EMU countries. Products that are not specific to these countries are deemed to be "not ready" for euro unless otherwise stated in the product's country-specific specifications.
IBM Hardware Ready
IBM supplies certain IBM products which include third party software (pre-loaded or not) and/or third party attached hardware. In these instances IBM is not in a position to assert that these third party products are, in themselves, EuroReady.
Therefore, such IBM products will be designated as Hardware ready.
IBM considers a solution to be EuroReady when the solution providers have:
IBM's COBOL family of products reaches across multiple workstation and host environments with consistent language implementation and support for many databases. IBM COBOL now has offerings on workstation and host environments such as OS/390, MVS/ESA, VM/ESA®, VSE/ESA®, OS/400®, OS/2®, AIX®, and Windows NT.
Overview of VisualAge® COBOL
VisualAge COBOL for Windows NT provides an offering for the Windows NT platform that includes the popular COBOL language with object-oriented extensions, and an application development environment (compiler, run-time library, visual builder, debug tool, LPEX editor, performance analyzer, Workframe, and assistant tools). Its remote development (edit/compile/debug) capability allows you to work with your host OS/390® applications from your workstation without the need to duplicate and manage host environments on the workstation. Support is also included for building applications that can be executed on Windows 95 and Windows 98. Also included is a set of redevelopment tools that help you to better understand, maintain, and reuse your new and existing inventory of COBOL applications. These tools are the right fit to help modernize your applications.
These services complement their counterpart services on the host, enabling you to create client/server and cooperative processing applications using the IBM COBOL language. Your applications can also call the utilities directly using the application programming interfaces (APIs) that come with the utilities.
WorkFrame: WorkFrame provides integration for the included components. WorkFrame is a configurable, project-oriented application development environment. When used as the integration medium for application development tools, the configurable WorkFrame increases the effectiveness of these tools as agents for enhancing productivity. WorkFrame organizes the programmer's workspace by grouping files into logical units or projects.
VisualAge Visual Builder: The VisualAge Visual Builder, for use with COBOL applications, is an object-oriented visual application builder that is designed to help you visually build basic graphical user interface (GUI) application screens that use Windows GUI controls. This easy-to-use tool reduces the need for in-depth GUI development knowledge and helps you to realize the advantages of OO programming the ability to reduce programming time and improve code quality by making it easy and practical to develop applications using a library of reusable components.
Context-Sensitive Editor: The LPEX editor is a language-sensitive text editor that supports COBOL (as well as PL/I, C/C++, REXX, and JCL). The editor can be used to create and edit many types of text files, including program source and documentation. By automatically parsing COBOL source code, LPEX distinguishes between language constructs. For instance, language keywords, comments, string literals, and numbers are displayed using distinctive fonts and colors. Developers can quickly find items they are looking for in their source code.
Data Assistant Tool: Data Assistant simplifies the process of constructing embedded SQL statements. SQL statements generated by Data Assistant can be compiled and executed in Windows and host COBOL programs.
Performance Analyzer: The performance analyzer is a tool that can help you understand and improve the behavior of your programs. The performance analyzer traces the execution of a program and creates a trace file. The trace file contains data that can be displayed in diagrams. The diagrams can assist you in performance tuning, examining occurrences that produce faults, and in general, understanding what happens when a program runs. Performance analyzer provides COBOL paragraph support.
Remote Development with the Host: The Remote Edit/Compile/Debug (E/C/D) function lets you work with your host OS/390 applications from your Windows NT workstation. This function provides a seamless workstation development environment for the development of host programs. Host files are directly accessed from the workstation. Remote E/C/D is integrated with workstation components such as the editor and WorkFrame. Remote debugging features the use of a GUI when interacting with the host debug tool. Communications to the host is via the popular TCP/IP protocol. The debug front-end used by remote E/C/D is the same as the local workstation debug front-end.
Remote IMS DL/I Support: Remote IMS DL/I is designed to provide support to help develop and test mainframe COBOL programs on the workstation that use DL/I calls in IMS batch applications to access IMS full function databases and GSAM databases. Using the Remote IMS DL/I support in conjunction with the other components of VisualAge COBOL, you can develop, compile, and test COBOL programs that run in an IMS batch environment that use CBLTDLI calls.
Support for Tivoli Management Environment: VisualAge COBOL provides support that helps you develop applications that can be managed by Tivoli Management Environment (TME). TME provides an application management solution that covers the life cycle of an application, from deployment to monitoring and administration. By using the support in VisualAge COBOL to generate TME events in your application, you can define and communicate key management characteristics about your application's status to TME.
VisualAge CICS Enterprise Application Development: VisualAge CICS Enterprise Application Development is an extra bonus offering included in the VisualAge COBOL package that provides one software developer with a development environment that enables CICS host application development on the Windows NT workstation.
VisualAge for COBOL Report Writer: VisualAge for COBOL Report Writer is an optional, priced feature of VisualAge COBOL that can improve programmer productivity in many aspects of printed output pertaining to COBOL. It delivers a general-purpose COBOL printing facility, and provides the familiar host Report Writer function on the workstation. It enables you to define and produce the listings, reports, and displayed summaries that would normally be required from a COBOL application, but in less time. It is a comprehensive set of features built into the COBOL language that enables programmers to code or modify all types of print layout quickly and accurately. Because it mixes naturally with basic COBOL and uses a similar coding style, it offers the benefits of a powerful report generation tool without the need to train users in a totally new language.
VisualAge COBOL Redevelopment Tools: The VisualAge COBOL Redevelopment Tools are optional tools that can be used with VisualAge COBOL V3.0. These tools are available from the downloads page on the IBM COBOL web site:
Your inventory of existing applications is the backbone of your business. For years to come, these applications will continue to require modification and maintenance. To help meet requirements, IBM VisualAge COBOL provides a set of redevelopment tools designed to reduce the complexity of and simplify the maintenance of your legacy applications. The redevelopment tools provide a means for analyzing and maintaining COBOL programs and applications. With the redevelopment tools, you can re-engineer existing programs to produce a better understood and documented application. When used with the other components of VisualAge COBOL, it aids in the understanding, maintenance, and reuse of your existing inventory of COBOL code, and in editing, compiling, and debugging new and existing applications. The redevelopment tools are Application Understanding and Program Understanding.
The analysis and maintenance process generally begins with an evaluation of your applications to find the most suitable choices for redevelopment. You can use the Application Understanding tool to identify appropriate redevelopment candidates and to predict the impact of the changes you might want to make. Use Application Understanding to capture and study the key information regarding your current production environment. Application Understanding scans your host JCL and extracts key data, then downloads it to the workstation, and provides graphical displays of this analytical data. You can use these displays to identify the components of a job, the relationships among them, and the resources that they have in common.
You can then use the Program Understanding tool to analyze your programs. You can locate data flow in and between programs in executable units and see a program's relative complexity. The Year 2000 Analysis function can also assist you in locating occurrences of various kinds of date-related fields. The tool also performs analysis on variables shared by programs.
Product Information will be available on day of announcement through Offering Information (OITOOL) at:
The following publication is shipped with this program:
Displayable Softcopy Publications
The following publications are offered in displayable softcopy PDF format and are shipped as part of the basic machine-readable material:
Specified Operating Environment
Software Requirements: VisualAge COBOL Version 3.0 runs under the control of, or in conjunction with, the following programs and their subsequent releases or modifications, unless otherwise stated. Specific PTF and APAR numbers are listed in the Getting Started publication.
For application development:
For application execution, use one of the following:
To use the Information Center:
To use to develop DB2 applications, one of the following:
To use with CICS applications on Windows NT, one of the following:
To use with MQSeries® applications on Windows NT:
To use with Oracle applications:
For remote host data access between your host and workstation:
For remote LAN data access between your server and workstation:
To use Remote Edit/Compile/Debug between your host and workstation:
To use Stored procedure manager:
To use Data Assistant:
To use VisualAge CICS Enterprise Application Development:
The IBM COBOL WWW Site can be found at:
Run-time Information: Users may run their applications developed with IBM VisualAge COBOL for Windows NT Version 3.0 on other supported Windows 95/98, and Windows NT systems with no additional charge. A list of the required run-time modules and the conditions for their redistribution are included in the product License Information.
Security, Auditability, and Control
VisualAge COBOL uses the security and auditability features of the host software.
The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
VisualAge COBOL is a product which has one charge unit installs. It is available in fixed order quantities of one.
VisualAge COBOL is available at an upgrade price for those customers currently licensed for the following qualifying programs:
Part Program Name/Description Number VisualAge COBOL V3.0 41L2956 Program Package CD-ROM VisualAge COBOL V3.0 41L2962 One Install Upgrades VisualAge COBOL V3.0 41L2957 Program Package Upgrade CD-ROM VisualAge COBOL V3.0 41L2963 One Install for Upgrade Passport Advantage VisualAge COBOL V3.0 BA6MAIE Media Package English VisualAge COBOL V3.0 BA6MAJA Media Package Japanese VPO Instl VisualAge COBOL D04IGML VPO Instl/SW Sub VisualAge COBOL 1 Year D04I2ML VPO Instl/SW Sub VisualAge COBOL 2 Year D04I4ML VPO SW Sub VisualAge COBOL 1 Year D04IBML VPO SW Sub VisualAge COBOL 2 Years D04I9ML VPO SW Sub Rnwl VisualAge COBOL E05N2ML CO Instl/SW Sub VisualAge D0336ML COBOL 1st Anniv CO Instl/SW Sub VisualAge D05V4ML COBOL 2nd Anniv CO SW Sub Rnwl VisualAge COBOL E05MXML CO SW Sub VisualAge COBOL 1st Anniv D04GMML CO SW Sub VisualAge COBOL 2nd Anniv D05V5ML CO Supt VisualAge COBOL Flat 1 Anniv AR625ML CO Supt VisualAge COBOL Flat 2 Anniv AR64TML
Terms and Conditions
Usage Restriction: Yes. VisualAge CICS Enterprise Application Development is authorized for installation and use by an individual user at one workstation only for the purpose of evaluating, demonstrating, testing, and developing application programs.
Offered to: Students, faculty, staff of qualifying higher-education institutions Available through: IBM Academic Certified Remarketers Participating college bookstores
Part Description Number VisualAge COBOL V3.0 Program 41L2971 Package CD-ROM Academic Edition
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.
One- Part Time Description Number Charge VisualAge COBOL V3.0 41L2956 $2,999 Program Package CD-ROM VisualAge COBOL V3.0 41L2962 2,899 One Install Upgrades VisualAge COBOL V3.0 41L2957 1,149 Program Package Upgrade CD-ROM VisualAge COBOL V3.0 41L2963 1,079 One Install for Upgrade
Contact your sales channel for Support Line pricing information.
Note: For Passport Advantage and charges, contact your IBM Lotus® representative or authorized IBM Lotus Business Partner. Additional information is also available on the Passport Advantage URL:
Customer Financing: IBM Global Financing offers attractive financing to credit-qualified commercial and government customers and Business Partners in more than 40 countries around the world. IBM Global Financing is provided by the IBM Credit Corporation in the United States. Offerings, rates, terms and availability may vary by country. Contact your local IBM Global Financing organization. Country organizations are listed on the Web at:
Use Priority/Reference Code: SE001 Phone: 800-IBM-CALL Fax: 800-2IBM-FAX Internet: firstname.lastname@example.org Mail: IBM Atlanta Sales Center Dept. SE001 P.O. Box 2690 Atlanta, GA 30301-2690
You can also contact your local IBM Business Partner or IBM representative. To identify them, call 800-IBM-4YOU.
Note: Shipments will begin after the planned availability date.