Compaq Software Product Description ___________________________________________________________________ PRODUCT NAME: Micro Focus Object COBOL Compiler SPD 52.83.10 and Development Tools Version 4.1C for Tru64 UNIX DESCRIPTION Micro Focus Object COBOL is a software development environment devel- oped by MERANT, and distributed under license using Compaq Computer Corporation's Standard Terms and Conditions. This software product de- scription provides detailed information on all of the Micro Focus Ob- ject COBOL and development tool products distributed by Compaq Com- puter Corporation for the Compaq Tru64 UNIX platform, formerly called DIGITAL UNIX. The Micro Focus product set consists of the following Compaq distributed components: o Micro Focus COBOL Developer Suite V4.1C for Tru64 UNIX o Micro Focus COBOL Application Server V4.1C consisting of both the Micro Focus COBOL Application Server and Micro Focus Application User licenses (formerly known as Micro Focus Operating System Ex- tensions (OSX) Server and OSX User licenses) MICRO FOCUS COBOL DEVELOPER SUITE The Micro Focus COBOL Developer Suite provides the COBOL developer with a set of components needed to develop and test COBOL applications. The suite consists of the Micro Focus Object COBOL compiler, Micro Focus Toolbox, and Micro Focus Dialog System. Purchase of a software license December 2000 for the COBOL Developer Suite includes one Developer license, a Mi- cro Focus COBOL Application Server license, and five Micro Focus COBOL Application User licenses. Since the release of Micro Focus COBOL V4.0A, these three Micro Fo- cus products (Micro Focus COBOL, Micro Focus Toolbox and Micro Focus Dialog System) are distributed as a single software product includ- ing new product license codes. Micro Focus Object COBOL Micro Focus Object COBOL is a compiler and support environment which supports object oriented and procedural syntax, as well as ANSI-85 X3.23- 1985 and FIPS PUB 21-2/21-3 COBOL language standards for business data processing that operates under the Tru64 UNIX operating system on Al- pha systems. It allows applications to take advantage of the speed and power of the Compaq Alpha processors, while maintaining compatibil- ity with COBOL applications on other platforms. With the release of Micro Focus Object COBOL V4.1, Micro Focus Object COBOL provides for the development and maintenance of procedural COBOL as well as object COBOL applications. Object COBOL support includes a number of Object COBOL Class Libraries, providing re-usable source modules to ease initial and on-going development. The Micro Focus Object COBOL for UNIX product consists of three ma- jor components: o Micro Focus COBOL compiler o Micro Focus COBOL Native Code Generator (NCG) o Micro Focus COBOL Run-Time Environment (RTE) 2 The main component of the Micro Focus environment is the Compiler and Native Code Generator to turn COBOL source code into executable ob- ject code. This object code can take the form of .o files, in which case the system linker is used to turn the object code into executable code, linking it with Micro Focus Run-Time Environment library rou- tines required to support the COBOL code. There are two alternative Micro Focus formats for the output code-intermediate (.int) code, which is highly portable between Micro Focus COBOL environments on differ- ing platforms, and generated (.gnt) code which is optimized for the user's target operating system and hardware platform. The Micro Focus Object COBOL for UNIX Compiler, Native Code Genera- tor (NCG) and Run-Time Environment support the ANSI Standard for COBOL, X3.23-1985 at the HIGH level; it also includes the optional modules for Segmentation, Debug, and Report Writer. Micro Focus COBOL also com- plies with FIPS PUB 21-2 and 21-3 (High), and both X/Open XPG3 and XPG4 standards. Micro Focus COBOL for UNIX also supports ANSI '85 COBOL with Intrinsics; Micro Focus COBOL also includes extensions for screen han- dling, record locking, systems programming (program recursion, pointer handling, CALL conventions), and constants. The Native Code Generator produces optimized object code for the in- struction set of the target microprocessor (Alpha), using either COBOL source code or Micro Focus intermediate (.int) code. The Animator is a full function source code debugging tool with anal- ysis, debug and test facility that allows the programmer to observe and control a program's execution, statement-by-statement, at the source code level. The Profiler is a run-time utility designed to assist the program de- veloper in the optimization of the COBOL application. It provides statis- tics for the number of entries into and the amount of time spent in each paragraph. 3 The Micro Focus COBOL Run-Time Environment (RTE) consists of support- ing files and libraries which can be distributed under license to en- able applications built using Micro Focus to be deployed to other sys- tems for execution. The RTE is included in Micro Focus COBOL Appli- cation Server. The components in Micro Focus COBOL Application Server must be used under license for deployment. The Micro Focus COBOL Application Server run time environment provides the operating system interface required by generated and compiled pro- grams. It includes the ability to dynamically load and execute COBOL programs that have been compiled to either Micro Focus intermediate code or to native code object modules. Micro Focus Toolbox Micro Focus Toolbox adds an integrated development environment and a set of programming tools to the base Micro Focus COBOL product. Micro Focus Toolbox provides users of COBOL with a menu-driven envi- ronment, the Toolbox Development Environment, which controls tool in- vocation and which integrates the COBOL Editor and Animator into an easy to use environment for the creation, editing, compiling, debug- ging and testing of COBOL applications. At present, this environment is supported by a character-mode interface. While using the Toolbox Development Environment, the user creates their program using the COBOL Editor; while in the COBOL Editor, they may invoke the Compiler, and move back to the Editor if the Compiler finds an error in the sources. The user may also invoke the Animator from within the Editor, while debugging the source code previously compiled. Alternatively, the Com- piler and Animator can be accessed from the Toolbox menu system. 4 Micro Focus Dialog System Micro Focus Dialog System for Tru64 UNIX is a character-mode only in- terface development environment supporting the development of user in- terface elements (screens and screen attributes) which are highly portable across platforms supporting Micro Focus COBOL and Micro Focus Tool- box. It works cooperatively with Micro Focus COBOL with Toolbox. The Micro Focus Dialog System isolates screen, keyboard and interface logic from the underlying COBOL application code, making the development of user interface elements easier, while making the application more portable. Dialog System provides support for control of screen attributes (in- cluding field attributes and function key usage) in a character-cell model. Dialog System also supports rapid prototyping of user inter- faces, using an integrated environment which provides facilities for data definition, screen definition, Dialog definition, testing and pro- totyping support. MICRO FOCUS COBOL APPLICATION SERVER The Micro Focus COBOL Application Server for Tru64 UNIX provides the software for the deployment of applications along with 10 Micro Fo- cus COBOL Application User licenses. 5 Micro Focus COBOL Application Server The Micro Focus COBOL Application Server for UNIX, previously referred to as Micro Focus Operating System Extensions (OSX), provides a set of common system and programming facilities which are consistent across operating system and platforms, allowing greater portability and con- sistency of Micro Focus COBOL applications. Applications written us- ing Micro Focus COBOL Application Server for UNIX are portable across MS-DOS, Microsoft Windows, and OS/2 systems running Micro Focus COBOL. Documentation for Micro Focus COBOL Application Server is included with the Micro Focus COBOL for UNIX; no stand-alone documentation for Mi- cro Focus COBOL Application Server is available. When a user creates a statically-linked executable version of an ap- plication with Micro Focus COBOL, Micro Focus library routines are linked into the application. For the application to execute on the target sys- tem, both a Micro Focus COBOL Application Server system and any ad- ditionally required Micro Focus COBOL Application User licenses must be included; this is required if the application is distributed us- ing intermediate code (.int), or any combination of .int, .gnt, statically- linked and dynamically-linked executable files. Micro Focus COBOL Application User (OSX User) for application deployment The Micro Focus COBOL Application User license is essentially a "right to deploy" license that must be purchased for each end user of the de- veloped application. When a user creates a statically-linked executable version of an ap- plication with Micro Focus COBOL, Micro Focus library routines are linked into the application. For the application to execute on the target sys- tem, both a Micro Focus COBOL Application Server system and any additionally- required Micro Focus COBOL Application User license must be included; this is required if the application is distributed using intermedi- ate code (.int), or any combination of .int, .gnt, and statically-linked and dynamically linked executable files. Refer to the Software Licens- ing section of this SPD for more licensing details. 6 Components: The Micro Focus COBOL Application User is a license-only environment; all software components are provided as a part of the Micro Focus COBOL Application Server product. HARDWARE REQUIREMENTS Processors Supported: Alpha: Alpha System running Tru64 UNIX. Disk Space Requirements (Block Cluster Size = 1): This section details the disk space required for installation of each Micro Focus product. Refer to the product section header you wish to install for sizing requirements. Micro Focus COBOL Disk space required for installation: Other file /usr 54,000 KB systems: /tmp 42 KB Disk space required for use (permanent): Other file /usr 49,000 KB systems: Micro Focus COBOL Application Server Disk space required for installation: Other file /usr 35,000 KB systems: /tmp 16 KB 7 Disk space required for use (permanent): Other file /usr 33,000 KB systems: SOFTWARE REQUIREMENTS o Tru64 UNIX Operating System, Version 4.0F or V.5.1 o For developers using Micro Focus COBOL for Tru64 UNIX who require licensed access to the Tru64 UNIX Compaq C compiler, assembler (as), linker (ld), and other development tools for Compaq C such as de- buggers or tuning tools, the Developers' Toolkit for Tru64 UNIX is required. For further information on the Compaq Developers' Toolkit see Software Product Description 44.36.xx. GROWTH CONSIDERATIONS The minimum hardware/software requirements for any future version of this product may be different from the requirements for the current version. 8 DISTRIBUTION MEDIA Software for this product is available on the Compaq Tru64 UNIX Al- pha Software Layered Products Library Package (QA-054AA-H8) or on an Independent Product Offering (IPO) CD-ROM containing only the Micro Focus COBOL for Tru64 UNIX components (QA-5S9AA-H8). Included on this CD-ROM are: o Micro Focus COBOL V4.1C Developer Suite for Tru64 UNIX o Micro Focus COBOL V4.1C Application Server for Tru64 UNIX Documentation in hardcopy or CD-ROM format is to be ordered separately. Refer to the order numbers in the Ordering Information section for de- tails. ORDERING INFORMATION For Micro Focus COBOL Developer Suite Package: Software License Package: QP-5S9AM-3B Software Media Individual Product CD-ROM: QA-5S9AA-H8 Software Product Library CD-ROM: QA-054AA-H8 Software Documentation Hardcopy: QA-5S9AA-GZ CD-ROM: QA-5S9AA-G8 Software Product Services: QT-5S9A*-** Micro Focus COBOL Application Server: Software License Package: QP-5SAAM-3B Software Media Individual Product CD-ROM: QA-5S9AA-H8 Software Product Library CD-ROM: QA-054AA-H8 Software Product Services: QT-5SAA*-** Micro Focus COBOL Application User Additional Licenses: Software Licenses: QL-2NQAM-3* Software Product Services: QT-2NQA*-** 9 SOFTWARE LICENSING Each Micro Focus product offers a Concurrent Use license. Each Con- current Use license allows any one individual at a time to use the lay- ered product. The Micro Focus COBOL Application Server software is de- signed so that it may be distributed along with compiled (.int, .gnt, or .o) output code or linked applications; such distribution requires that a valid Micro Focus COBOL Application Server license for each sys- tem running a Micro Focus COBOL application, and the appropriate num- ber of Micro Focus COBOL Application User licenses for each concur- rent use of the Micro Focus application, are present on each physi- cal system on which Micro Focus applications are being executed. The Micro Focus COBOL Application Server provides a Micro Focus COBOL Ap- plication Server license and ten Micro Focus COBOL Application User concurrent licenses. Additional User licenses can be purchased sep- arately as needed in quantity groups of four, sixteen or sixty-four for the deployment. The Micro Focus COBOL Developer Suite provides one Developer license, one Micro Focus COBOL Application Server license and five Micro Focus COBOL Application User concurrent licenses. License key names associated with licenses purchased under the pre- vious product name of Micro Focus Operating System Extensions (OSX) are identical to the license key names associated with Micro Focus COBOL Application Server and Micro Focus COBOL Application User. Purchase of appropriate licenses and loading of the product PAK (Prod- uct Authorization Key) with the LMF is required for compatibility with future releases of this product. This software is furnished only under a license. For more information about Compaq's licensing terms and policies, contact your local Com- paq office. SOFTWARE PRODUCT SERVICES A variety of service options are available from Compaq. For more in- formation, contact your local Compaq office. 10 SOFTWARE WARRANTY Warranty for this software product is provided by Compaq with the pur- chase of a license for the product as defined in the Software Warranty Addendum of this SPD. The above information is valid at time of release. Please contact your local Compaq office for the most up-to-date information. © 2000 Compaq Computer Corporation Compaq, and the Compaq logo Registered in U.S. Patent and Trademark Office. Alpha and Tru64 are trademarks of Compaq Information Technolo- gies Group, L.P. MERANT, Micro Focus, Animator, Micro Focus Object COBOL, Micro Focus COBOL, Micro Focus COBOL Developer Suite, COBOL Toolbox, Run-Time Environment, Dialog System, Application Server, PANELS, and Micro Focus Operating System Extensions are trademarks of MERANT In- ternational Limited. UNIX is a trademark of The Open Group in the United States and other countries. All other product names mentioned herein may be trademarks of their respective companies. Confidential computer software. Valid license from Compaq required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Tech- nical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. Compaq shall not be liable for technical or editorial errors or omis- sions contained herein. The information in this document is provided "as is" without warranty of any kind and is subject to change with- out notice. The warranties for Compaq products are set forth in the express limited warrany statements accompanying such products. Noth- ing herein should be construed as constituting an additional warranty. 11