Micro Focus Net Express / Server Express in GDT Update
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Consolidated Tracing Facility 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” 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
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Consolidated Tracing Facility 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.
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Consolidated Tracing Facility Very simple to use n Simply setting an environment variable called mftrace_config to point to a valid Consolidated Tracing Facility configuration file What does CTF provide? n Trace records that contain l Event ID’s l Component names l Time and Date stamps l Thread ID’s n Event specific data and trace records are all under the user control!
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Trace information Each trace record is an event that occurs as the application is running Trace files are generated on a per process basis Multi threads within a single process go to the same trace output file
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California CTF Architecture
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Enabling Tracing
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California CTF configuration file
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California The Details mftrace.dest = textfile,binfile,winevent n mftrace.dest specifies the default output destination to be used when tracing n textfile, binfile, winevent are all Emitters
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California The Details
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California The Details
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Component Entries
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Component Entries
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Component Entries
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Run the Application
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California The CTF Viewer
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California CCISM32 Fileshare Shared Memory protocol n is not officially available n It is not yet a supported feature
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California CCISM32 (Test Session) JOB SPECIFICS
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California CCISM32 Test Session n On my personal laptop l Micro Focus Products Info Utility v5.11: l Generated on: April 28, 2006 at 09:53:58 l Basic OS Info: l Windows XP l Version Number: 5.01 Build #2600 Service Pack 2 l Memory Page Size : 4096 l Granularity of Memory Allocation: l Lowest Available Memory Address : l Highest Available Memory Address: l Number of Processors : 1 l Processor Type : Intel Pentium l Revision : Model 9 Stepping 2 l Memory Info: l Total Physical Memory : 467,124,224 bytes l Available Physical Memory : 122,822,656 bytes l Total Virtual Memory : 2,147,352,576 bytes l Available Virtual Memory : 2,116,366,336 bytes l Memory In Use : 73 percent l Computer & User Info: l Computer Name : INFOSOL-B04BEFF l User Name : devans l Network User Name : devans On Detlef’s Machine
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California CCISM32 Job Statistics n Doug’s Machine l With CCISM32 and messages off – 10 min 55 seconds gdt01762 l With CCITC32 and messages off – 43 min 45 seconds gdt01751 n Detlef’s Machine l With CCISM32 and messages off – 2 min 20 seconds l With CCITC32 and messages off – 9 min 35 seconds
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Browse with the Net Express IDE 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 Where a data item is defined, and which programs modify it n Which routines this program calls n For object-oriented (OO) programs, the superclass and subclass of this class.
Micro Focus Net Express Server Express in GDT Update Doug Evans GDT 2006 International User Conference: Evolving the Legacy – Revolutions June Palm Springs, California Browse with the Net Express IDE