Top
NetCOBOL V11.0 Debugging Guide
FUJITSU Software

Preface

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

Chapter 1 Introduction to Debugging with NetCOBOL

An overview of the various debugging functions.

Chapter 2 Debugging in Windows System

Details of the debugger for the 32 bit Windows environments.

Chapter 3 Debugging Mixed COBOL and PowerCOBOL

Details of debugging mixed COBOL and PowerCOBOL applications.

Chapter 4 Debugging Visual Basic calling COBOL

Details of debugging mixed Visual Basic and COBOL applications.

Chapter 5 NetCOBOL Debugging Functions

Details of using COBOL debugging functions.

Appendix A Debugger Command Lists

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:

Trademarks

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:

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