Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy...

69
Micro Focus Net Express IDE

Transcript of Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy...

Page 1: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Micro Focus Net Express IDE

Page 2: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Net Express 4.0 IDE

Create / Incorporate Custom tools in the IDE Using the Type Library Assistant Browse and Go

Browse Quick Browse

Remote Debugging Using Revolve Point of Interest files with Net Express

IDE User Defined Extensions – if you are using your own

extensions for Source, Copybooks, or Datafiles Setup a GDT COBOL project and practice these

functions and much more at the Hands on Lab at 3:15pm today!

Page 3: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Create Custom Tools

Demonstration Incorporate a tool to the Net Express 4.0 IDE that

will be used to add a line number to a program and also add a comment in column 73-80.

Components RESEQNID.CBL – source of the Tool to be used within the

IDE COBOLPGM.CBL – Cobol Skeleton program BUILDTOOL.BAT – Batch script to create an exe for the

tool TOOL.APP – Net Express Project

Page 4: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Create an .exe for ReseqnID.cbl

We will first open up the Net Express Command Prompt

Page 5: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Create an .exe for ReseqnID.cbl

Location of the .bat script and COBOL programs

Page 6: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Create an .exe for ReseqnID.cbl

Inside the script that builds the .exe

Page 7: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Create an .exe for ReseqnID.cbl

The Build script is run

Page 8: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Open the TOOL project

Page 9: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Customize the IDE

From the Options menu select Customize IDE

Page 10: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Customize the IDE

Under the Tools tab we will press the New Tool button

Page 11: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Customize the IDE

Enter the Tool name

Use the Program button to locate the ReseqnID.exe

Page 12: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Customize the IDE

Page 13: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Customize the IDE

Press Apply to add the tool to the IDE

Page 14: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Customize the IDE

The tool ReseqnID is now available.

Page 15: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Look at the original program

Page 16: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Run the ReseqnID tool

Page 17: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Using the Type Library Assistant

The question: Can anyone point me to a good source for information about the methods that excel supports? I need to build a COBOL program that builds an excel spreadsheet, loads it to an excel chart and populates a word document with the excel chart

Basically we need to use Net Express to create a COBOL application that creates a chart in Excel and copies and pastes the chart into Word using OLE Automation.

If you want to see how to code the methods in COBOL then from the Net Express IDE select Tools->Type Library Assistant and scroll through the list of available COM servers until you find "Microsoft Excel ?.0 Object Library".

Page 18: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Type Library Assistant

Basic Definitions: COM (Communication Object Module) – is the umbrella term

that encompasses the OLE, OLE Automation, Activex as well as other technologies.

OLE (Object Linking and Embedding) - is a distributed object system and protocol

OLE Automation - It provides an infrastructure whereby applications called automation controllers can access and manipulate (i.e. set properties of or call methods on) shared automation objects that are exported by other applications.

Use the Type Library Assistant to interrogate COM type libraries and generate COBOL copyfiles for inclusion in your programs.

Page 19: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Type Library Assistant

Page 20: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Type Library Assistant

Select the Library

Page 21: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Type Library Assistant

Generate the Copybook that can be used in the COBOL source

Page 22: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Type Library Assistant

The GENERATED copybook

Page 23: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Type Library Assistant

The EXCEL Library Copybook member

Page 24: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Examine the COBOL programusing OLE Automation

Page 25: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Examine the COBOL programusing OLE Automation

Page 26: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Examine the COBOL programusing OLE Automation

Page 27: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Examine the COBOL programusing OLE Automation

Page 28: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Examine the COBOL programusing OLE Automation

Page 29: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Examine the COBOL programusing OLE Automation

Page 30: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 31: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 32: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 33: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 34: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 35: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 36: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 37: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 38: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 39: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Execute the program via GDTBATCH

Page 40: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Browse and Go

Page 41: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Browse and Go

Compilation Complete

Page 42: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Browse and Go

Select the Browse Function

Page 43: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Browse and Go

Just by pressing enter without search criteria and the Section Button pressed,all program sections are displayed.

Page 44: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Browse and Go

Selection of search result

Reveals actual source code in Results window

Selection in Results window results inhighlighting of source in the program editor

Page 45: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Browse and Go

Highlighting the references in the Source program

Page 46: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Browse and Go

Page 47: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Browse and Go

From: is the Execution of line

Defn: is the Definition line

Page 48: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Browse and Go

Including Data Names in the browse search

Page 49: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Quick Browse

Page 50: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Quick Browse

Using the Suggest Option

Page 51: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Quick Browse

Place cursor fieldPress Cursor button

Source is highlighted

Using the compress option to only view the necessary code

Page 52: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Remote Debugging

You can debug programs that are running on a different computer from one on which you are using Net Express

The remote computer can be either a Windows system or a Unix system.

Remote machine Must run ANIMSERV –port# before communication can be

made from the local machine Have GDT system up and running (Fileshare, TCS, Console,

Fsys01) Local machine

Requires access to the source files in the project on the Remote machine

Must have access to the dictionary (.idy) files in the project on the remote machine (usually in the \debug or \release subdirectory of the project on the remote machine.

Page 53: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Remote DebuggingThe Local Machine

Map a drive to the Remote Machine drive where the Project resides Example the R:\ drive on the Local Machine is

mapped to the C:\ drive on the Remote Machine Please note: on the Remote machine you must also

setup a R:\ drive mapping to its own C:\ in the case shown

Start Micro Focus v4.0

Page 54: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

On The Remote Machine

Start ANIMSERV

Page 55: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Local Machine

Open the Project residing on the Remote machine

Page 56: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Local Machine

Prepare the Remote Animation Settings

Page 57: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Local Machine

Start the Remote Animation Process

Page 58: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Local Machine & Remote Machine

Start Debugging on the Local Machine

View the GDTBATCH process on the Remote Machine

Page 59: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Local Machine & Remote Machine

Debugging on the Local Machine

Page 60: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

The Local Machine & Remote Machine

Monitoring on the Remote Machine

Page 61: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Revolve Point of Interest Files

Point of Interest files are created via Revolve to direct a developer under Revolve or Net Express to areas of the program source that are of interest during development, analysis or debugging of the code.

Using the browsing tools available under Revolve, a Revolve user can identify areas of code that need to be quickly identified via a Net Express user editing the actual source under the Net Express IDE.

Page 62: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Revolve Point of Interest Files

Example, a Revolve user has identified areas of the program (LOGON.CBL) that use the field TERM-DATA-SIZE. This field will need to be expanded. This work is to be done in the near future. The fact that this field is a point of interest to someone should be made evident to other developers that may be reviewing, debugging the source via Net Express IDE.

Page 63: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Revolve Point of Interest Files

Via Revolve, capture the results of an analysis.

Page 64: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Revolve Point of Interest Files

Export to Point of Interest file

Resulting Point of Interest File

Page 65: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Revolve Point of Interest Files

Point of Interest lines shown via the cross hairs icon in the prefix area.The above view is a compressed view of LOGON.CBL showing only points of

interest

Page 66: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

Revolve Point of Interest Files

Uncompressed view of the source showing points of interest.

Page 67: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

User Defined Extensions

Extensions give you the capability of assigning user defined extensions to the appropriate associated type.

Page 68: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

User Defined Extensions

Create a new association where .RCPY files are to be associated as a copybook

Page 69: Micro Focus Net Express IDE. Doug Evans GDT 2007 International User Conference: Evolving the Legacy July 29 – August 1  Lake Las Vegas, Nevada Net Express.

Doug EvansGDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada

User Defined Extensions

Associated Types: Copybook, Program, Data File