OS/2 Warp Version 4 provides functions, commands, graphical utilities, icons, and folders to help you collect and manage problem determination data. Here is a summary to help you understand all that is available to you, and where more information can be found about each.
The tables appear in the same order as the chapters in the book:
Most of the function described in the tables can be accessed from the systems
management folder ┌──────────────────────────────────────────────────────────────────────────────┐│Table2
.FFST │
├─────────────────────────┬──────────────────────────┬─────────────────────────┤
│ NAME │ TASKS │ FOR INFORMATION │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ FFSTProbe function │ o Logs data in Error │ Instrumenting
Your Code │
│ │ Log │ │
│ │ o Can trigger FFST │ │
│ │ dump │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ FFSTQueryConfiguration │ Queries FFST configura- │ Instrumenting
Your Code │
│ function │ tion information │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ FFSTSetConfiguration │ Change FFST configura- │ Instrumenting
Your Code │
│ function │ tion values │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ MKTMPF (Make Template │ Creates an error record │ Instrumenting
Your Code │
│ File) command │ template file │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ MRES (MultiRes Resource │ Creates message files │ Instrumenting
Your Code │
│ Compiler) │ │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ FFSTCONF command │ Controls error data │ Controlling
FFSTProbe │
│ │ requested by the │ │
│ │ FFSTProbe function │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ FFST Setup icon │ Accesses FFST Setup │ Controlling
FFSTProbe │
│ │ display │ │
└─────────────────────────┴──────────────────────────┴─────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Table 3. Trace │
├─────────────────────────┬──────────────────────────┬─────────────────────────┤
│ NAME │ TASKS │ FOR INFORMATION │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ TRACE utility │ Turns trace points on │ Using
Trace │
│ │ and off │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ TRACEFMT utility │ Views error event trace │ Using
Trace │
│ │ data │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ TRACEGET command │ Captures contents of │ Using
Trace │
│ │ trace buffer to a file │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ TRACELOG utility │ Controls logging of │ Using
Trace │
│ │ event trace data │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ TRCUST utility │ Trace Customizer to │ Using
Trace │
│ │ create trace format file │ │
└─────────────────────────┴──────────────────────────┴─────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Table 4. Dump │
├─────────────────────────┬──────────────────────────┬─────────────────────────┤
│ NAME │ TASKS │ FOR INFORMATION │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ PM Dump Facility icon │ Initiates the PM Dump │ Capturing
Dumps │
│ │ Facility dump formatter │ │
└─────────────────────────┴──────────────────────────┴─────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Table 5. Error Log │
├─────────────────────────┬──────────────────────────┬─────────────────────────┤
│ NAME │ TASKS │ FOR INFORMATION │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ LogOpenEventNotification│ Requests notification of │ Problem Determination
│
│ function │ when entries are put in │ APIs │
│ │ error log │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ LogChangeEventFilter │ Changes the event │ Problem Determination
│
│ function │ notification filter │ APIs │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ LogReadEntry function │ Reads entries from the │ Problem Determination
│
│ │ log file │ APIs │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ LogOpenFile function │ Opens a log file for │ Problem Determination
│
│ │ reading │ APIs │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ LogCloseFile function │ Closes a log file │ Problem Determination
│
│ │ │ APIs │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ LogWaitEvent function │ Request error notifica- │ Problem Determination
│
│ │ tion │ APIs │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ LogCloseEventNotificatio│ Closes event notifica- │ Problem Determination
│
│ function │ tion │ APIs │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ LogFormatEntry function │ Gets character strings │ Problem Determination
│
│ │ that can be displayed │ APIs │
│ │ when formatted. │ │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ SYSLOG (Error Log For- │ Displays the system │ Viewing
Error Log │
│ matter) utility │ Error Log │ │
│ │ │ │
│ │ Allows access to other │ │
│ │ FFST tools │ │
└─────────────────────────┴──────────────────────────┴─────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Table 6. DMI │
├─────────────────────────┬──────────────────────────┬─────────────────────────┤
│ NAME │ FUNCTION(S) │ FOR INFORMATION │
├─────────────────────────┼──────────────────────────┼─────────────────────────┤
│ DMI │ Standard way and API set │ DMI
│
│ │ to define and access VPD │ │
└─────────────────────────┴──────────────────────────┴─────────────────────────┘