Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

Debugging remote projects where source and executables are on different machines

Debugging remote projects where source and executables are on different machines

Problem

How to configure Visual COBOL for Eclipse for debugging when the source is located on a different machine to the code which is being executed.

Resolution

First create a remote project for Machine A.

For this demonstration this project contains the source for tictac.cbl with some of the code replaced by procedural copybooks.

 

Next, build the project to GNT. FTP the generated GNT and IDY files to the second system (Machine B) and delete the GNT and IDY files from Machine A.

Now create a second remote project for Machine B, pointing to the location of the GNT and IDY files.

 

In Project Properties, Project References selecte the remote Machine A project.

 

Now build this second project.

You now have two projects on two different machines.  Source is on Machine A with the executable GNT and debug information IDY files on Machine B.

To debug you must create a debug launch perspective for a COBOL Application, de-select “program is part of a project build configuration” (under Main Program) and browse to the GNT file on Machine B.

 

In the Source tab add the remote COBOL Project on Machine A using Add, COBOL Project then select the Machine A project. The source tab should now look like this:

Select Apply followed by debug and the debug session will begin:

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
1 of 1
Last update:
‎2013-12-31 08:43
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.