Skip to main content

Introduction

Eclipse is created by an Open Source community and is used in several different areas, e.g. as a development environment for Java or Android applications. Eclipse roots go back to 2001.

Most people know Eclipse as an Integrated Development Environment (IDE) for Java. Today it is the leading development environment for Java with a market share of approximately 65%.

Eclipse provides an architecture which can be extended with additional functionality. Several Open Source projects and companies (including Micro Focus) have extended Eclipse with additional components.

Micro Focus has extensively expanded this functionality to provide an Eclipse development environment for COBOL applications. This also enables the integration of Mainframe Programming with the JAVA community.

This chapter introduces the basic features of the Eclipse Integrated Development Environment (IDE).

This working environment integrates all the tools needed for writing, editing, compiling, debugging and testing Mainframe programs.

Pre-configured application

In order to make your experience more enjoyable, we are providing a pre-configured application that will later be taking you through various steps which will allow you to create your own Eclipse application development environment and later apply the knowledge to your own projects.

We will use this application for illustrating various features.

This application can be downloaded from here, and it is  a self-extracting compressed file. You will need to execute this supplied file, which is named MFETDUSER.exe.

Make sure you set the destination folder to be C:\\

It will create a number of folders on your C:\\ drive with the root folder name MFETDUSER.


The sources for this application have been downloaded from the Mainframe.

All the data files are EBCDIC coded data files (although –EBCDIC or ASCII files are equally acceptable).

Folder Contents

Most of the folder contents are obvious by their naming but the following is a list for reference:

Folder name

Use

Projects\\Eclipse

Location for storing your Eclipse Projects.

Projects\\Studio

Location for storing your Visual Studio Projects.  (If you are using the Visual Studio version of Enterprise Developer)

Sources\\BMS

Contains just one Basic Map set.

Sources\\cbl

Contains 9 Cobol programs.

Sources\\copybook

Contains the copybooks required by the Cobol  programs. (Some of these will be generated form the BMS during the class)

Sources\\jcl

Contains 2 simple job files.

System\\catalog

Your Catalog is stored here.

System\\catalog\\ctlcards

Contains a simple control card.

System\\catalog\\data

Your data files will be stored here.

System\\catalog\\prc

Contains a number of proc files.

System\\DATA

Contains printer output (we will not be using)

System\\Loadlib

This will contain the executable files once the  application is built.

System\\Logs

This will contain various log files indicating the  progress of your application execution.

System\\RDEF

Contains some resource definition data for CICS –  this has been exported from the Mainframe and converted into a suitable form  for the Workstation.

System\\sysloadlib

The application contains around 70 COBOL programs  (in executable form only). All the executable files for these programs are  here. As we build the project, we will only be building the 9 Cobol programs  in the cbl folder shown above.


#Introduction
#EnterpriseDeveloper
#enterpriseDeveloperforeclipse
#enterprisedeveloperpersonaleditionforeclipse
#MFDS