Micro Focus Net Express / Server Express in GDT Update.
-
Upload
ethan-reeves -
Category
Documents
-
view
233 -
download
6
Transcript of Micro Focus Net Express / Server Express in GDT Update.
Micro Focus Net Express / Server Express in GDT Update
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
Consolidated Tracing Facility
Quote from Micro Focus representative at this years Micro Focus Developers Conference “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
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
Consolidated Tracing Facility
Why so important? Helps Micro Focus customers to better debug their
COBOL applications Helps Micro Focus support line to better isolate
problem issues Helps Micro Focus Development to produce better
products Can be easily extended and will drive future
development of Micro Focus debugging tools.
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
Consolidated Tracing Facility
Very simple to use Simply setting an environment variable called
mftrace_config to point to a valid Consolidated Tracing Facility configuration file
What does CTF provide? Trace records that contain
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 – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
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
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
CTF Architecture
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
Enabling Tracing
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
CTF configuration file
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
The Details
mftrace.dest = textfile,binfile,winevent 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 – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
The Details
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
The Details
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
Component Entries
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
Component Entries
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
Component Entries
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
Run the Application
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
The CTF Viewer
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
CCISM32
Fileshare Shared Memory protocol is not officially available It is not yet a supported feature
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
CCISM32
(Test Session) JOB SPECIFICS
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
CCISM32
Test Session On my personal laptop
Micro Focus Products Info Utility v5.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-B04BEFF User Name : devans Network User Name : devans
On Detlef’s Machine
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
CCISM32
Job Statistics Doug’s Machine
With CCISM32 and messages off – 10 min 55 seconds gdt01762
With CCITC32 and messages off – 43 min 45 seconds gdt01751
Detlef’s Machine With CCISM32 and messages off – 2 min 20 seconds With CCITC32 and messages off – 9 min 35 seconds
GDT 2006 International User Conference: Evolving the Legacy – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
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: 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 – RevolutionsJune 25 - 28 Palm Springs, California
Micro Focus Net Express Server Express in GDT UpdateDoug Evans
Browse with the Net Express IDE