Micro Focus Net Express Server Express in GDT

  • Slides: 22
Download presentation
Micro Focus Net Express / Server Express in GDT Update

Micro Focus Net Express / Server Express in GDT Update

Consolidated Tracing Facility p Quote from Micro Focus representative at this years Micro Focus

Consolidated Tracing Facility p Quote from Micro Focus representative at this years Micro Focus Developers Conference n “This is one of the most important tools developed by Micro Focus for production level application debugging” p Micro Focus found the need for an all purpose tracing and debugging tool with a consistent interface across all production platforms and environments to be configurable by the user GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Consolidated Tracing Facility p Why so important? n Helps Micro Focus customers to better

Consolidated Tracing Facility p Why so important? n Helps Micro Focus customers to better debug their COBOL applications n Helps Micro Focus support line to better isolate problem issues n Helps Micro Focus Development to produce better products n Can be easily extended and will drive future development of Micro Focus debugging tools. GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Consolidated Tracing Facility p Very simple to use n Simply setting an environment variable

Consolidated Tracing Facility p Very simple to use n Simply setting an environment variable called mftrace_config to point to a valid Consolidated Tracing Facility configuration file p What does CTF provide? n Trace records that contain l l n Event ID’s Component names Time and Date stamps Thread ID’s Event specific data and trace records are all under the user control! GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Trace information p Each trace record is an event that occurs as the application

Trace information p Each trace record is an event that occurs as the application is running p Trace files are generated on a per process basis p Multi threads within a single process go to the same trace output file GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

CTF Architecture GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25

CTF Architecture GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Enabling Tracing GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25

Enabling Tracing GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

CTF configuration file GDT 2006 International User Conference: Evolving the Legacy – Revolutions June

CTF configuration file GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

The Details p mftrace. dest = textfile, binfile, winevent n n mftrace. dest specifies

The Details p mftrace. dest = textfile, binfile, winevent n n mftrace. dest specifies the default output destination to be used when tracing textfile, binfile, winevent are all Emitters GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

The Details GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25

The Details GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

The Details GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25

The Details GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Component Entries GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25

Component Entries GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Component Entries GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25

Component Entries GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Component Entries GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25

Component Entries GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Run the Application GDT 2006 International User Conference: Evolving the Legacy – Revolutions June

Run the Application GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

The CTF Viewer GDT 2006 International User Conference: Evolving the Legacy – Revolutions June

The CTF Viewer GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

CCISM 32 p Fileshare Shared Memory protocol n is not officially available n It

CCISM 32 p Fileshare Shared Memory protocol n is not officially available n It is not yet a supported feature GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

CCISM 32 p (Test Session) JOB SPECIFICS GDT 2006 International User Conference: Evolving the

CCISM 32 p (Test Session) JOB SPECIFICS GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

CCISM 32 p Test Session n On my personal laptop l l l l

CCISM 32 p Test Session n On my personal laptop l l l l l l On Detlef’s Machine Micro Focus Products Info Utility v 5. 11: Generated on: April 28, 2006 at 09: 53: 58 Basic OS Info: Windows XP Version Number: 5. 01 Build #2600 Service Pack 2 Memory Page Size : 4096 Granularity of Memory Allocation: 65536 Lowest Available Memory Address : 65536 Highest Available Memory Address: 2147418111 Number of Processors : 1 Processor Type : Intel Pentium Revision : Model 9 Stepping 2 Memory Info: Total Physical Memory : 467, 124, 224 bytes Available Physical Memory : 122, 822, 656 bytes Total Virtual Memory : 2, 147, 352, 576 bytes Available Virtual Memory : 2, 116, 366, 336 bytes Memory In Use : 73 percent Computer & User Info: Computer Name : INFOSOL-B 04 BEFF User Name : devans Network User Name : devans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

CCISM 32 p Job Statistics n Doug’s Machine l With CCISM 32 and messages

CCISM 32 p Job Statistics n Doug’s Machine l With CCISM 32 and messages off – 10 min 55 seconds gdt 01762 l With CCITC 32 and messages off – 43 min 45 seconds gdt 01751 n Detlef’s Machine l l With CCISM 32 and messages off – 2 min 20 seconds With CCITC 32 and messages off – 9 min 35 seconds GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Browse with the Net Express IDE p Browsing programs is a technique for navigating

Browse with the Net Express IDE p Browsing programs is a technique for navigating source code rapidly, and for understanding the code's structure and relationships. For example you can find out: n n n Where a data item is defined, and which programs modify it Which routines this program calls For object-oriented (OO) programs, the superclass and subclass of this class. GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans

Browse with the Net Express IDE GDT 2006 International User Conference: Evolving the Legacy

Browse with the Net Express IDE GDT 2006 International User Conference: Evolving the Legacy – Revolutions June 25 - 28 Palm Springs, California Micro Focus Net Express Server Express in GDT Update Doug Evans