NetCOBOL allows you to create, execute, and debug COBOL programs. This manual describes the debugging functions available.
Audience
This manual is for people who develop COBOL programs using NetCOBOL. It assumes users possess basic knowledge of COBOL and are familiar with the appropriate Windows platform.
How this Manual is Organized
This manual consists of the following chapters and appendices:
Chapter | Contents |
---|---|
An overview of the various debugging functions. | |
Details of the debugger for the 32 bit Windows environments. | |
Details of debugging mixed COBOL and PowerCOBOL applications. | |
Details of debugging mixed Visual Basic and COBOL applications. | |
Details of using COBOL debugging functions. | |
Lists of the commands supported in the different environments that can be entered into the command-line windows. |
How to Use This Manual
Check the features listed in the introduction and determine which debugging features you wish to use. Select the chapter that details those features.
Conventions Used in this Manual
This manual uses the following typographic conventions.
Example of Convention | Description |
---|---|
setup | Characters you enter appear in bold. |
Program-name | Underlined text indicates a placeholder for information you supply. |
ENTER | Small capital letters are used for the name of keys and key sequences such as ENTER and CTRL+R. A plus sign (+) indicates a combination of keys. |
... | Ellipsis indicates the item immediately proceeding can be specified repeatedly. |
Edit, Literal | Names of pull-down menus and options appear with the initial letter capitalized. |
[def] | Indicates that the enclosed item may be omitted. |
{ABC|DEF} | Indicates that one of the enclosed items delimited by | is to be selected. |
CHECK WITH PASCAL LINKAGE ALL PARAGRAPH-ID COBOL ALL | Commands, statements, clauses, and options you enter or select appear in uppercase. Program section names, and some proper names also appear in uppercase. Defaults are underlined. |
PROCEDURE DIVISION: ADD 1 TO POW-FONTSIZE OF LABEL1. IF POW-FONTSIZE OF LABEL1 > 70 THEN MOVE 1 TOW POW-FONTSIZE OF LABEL1. END-IF. | This font is used for examples of program code. |
The sheet acts as an application creation form. | Italics are occasionally used for emphasis. |
Refer to "Setting Environment Variables" in the "NetCOBOL User's Guide". | References to other publications or sections within publications are in quotation marks. |
Product Names
Product Name | Abbreviation |
---|---|
Microsoft® Windows Server® 2012 R2 Datacenter Microsoft® Windows Server® 2012 R2 Standard Microsoft® Windows Server® 2012 R2 Essentials Microsoft® Windows Server® 2012 R2 Foundation | Windows Server 2012 R2 |
Microsoft® Windows Server® 2012 Datacenter Microsoft® Windows Server® 2012 Standard Microsoft® Windows Server® 2012 Essentials Microsoft® Windows Server® 2012 Foundation | Windows Server 2012 |
Microsoft® Windows Server® 2008 R2 Foundation Microsoft® Windows Server® 2008 R2 Standard Microsoft® Windows Server® 2008 R2 Enterprise Microsoft® Windows Server® 2008 R2 Datacenter | Windows Server 2008 R2 |
Windows® 8.1 Windows® 8.1 Pro Windows® 8.1 Enterprise | Windows 8.1 |
Windows® 8 Windows® 8 Pro Windows® 8 Enterprise | Windows 8 |
Windows® 7 Home Premium Windows® 7 Professional Windows® 7 Enterprise Windows® 7 Ultimate | Windows 7 |
Windows Server 2012 R2 Windows Server 2012 Windows Server 2008 R2 Windows 8.1(x64) Windows 8(x64) Windows 7(x64) | Windows |
Microsoft(R) Visual C++(R) development system | Visual C++ |
Microsoft(R)Visual Basic(R) programming system | Visual Basic |
Oracle Solaris | Solaris |
Product Differences
The following products are not supported in the US English language version, or other English language versions, of this product, but may be mentioned in this manual:
SequeLink
MeFt/Web
Print Walker/OVL option
System Walker/List Works
Trademarks
NetCOBOL is a trademark or registered trademark of Fujitsu Limited or its subsidiaries in the United States or other countries or in both.
Microsoft, Windows, Windows Server, Visual Basic and Visual C++ are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Solaris might be described as Solaris, Solaris Operating System, or Solaris OS.
Other product names are trademarks or registered trademarks of each company. Trademark indications are omitted for some system and product names described in this manual.
The permission of the Microsoft Corporation has been obtained for the use of screen images.
Acknowledgments
The language specifications of COBOL are based on the original specifications developed by the work of the Conference on Data Systems Languages (CODASYL). The specifications described in this manual are also derived from the original. The following passages are quoted at the request of CODASYL.
"COBOL is an industry language and is not the property of any company or group of companies, or of any organization or group of organizations. No warranty, expressed or implied, is made by the COBOL Committee as to the accuracy and functioning of the programming system and language. Moreover, no responsibility is assumed by the committee, in connection therewith.
"The authors of the following copyrighted material have authorized the use of this material in part in the COBOL specifications. Such authorization extends to the use of the original specifications in other COBOL specifications:
FLOW-MATIC (Trademark of Sperry Rand Corporation), Processing for the UNIVAC I and II, Data Automation Systems, copyrighted 1958, 1959, by Sperry Rand Corporation.
IBM Commercial Translator, Form No. F28-8013, copyrighted 1959 by International Business Machines Corporation.
FACT, DSI 27A5260-2760, copyrighted 1960 by Minneapolis-Honeywell."
The object-oriented language specification for COBOL is based on the Forth COBOL International Standards resulting from the efforts of the ISO/IEC JTC1/SC22/WG4 and NCITS J4 Technology Committees. We would like to express our special thanks to those committees for their efforts and dedication.
Export Regulation
Exportation/release of this document may require necessary procedures in accordance with the regulations of your resident country and/or US export control laws.
The contents of this manual may be revised without prior notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Fujitsu Limited.
August 2015
Copyright 1992-2015 FUJITSU LIMITED