Troubleshooting Guide
The First Failure Support Technology/2 (FFST for OS/2) program
captures error data at the point of occurrence, provides immediate problem
notification to predefined locations, and furnishes unique error code
identification. Because it remains passive until a software error is detected,
its impact on system performance is minimal.
FFST for OS/2 provides the following functions:
- Error logging in a SYSLOG file called LOG00001.DAT (see "Using the OS/2 Logging Facility" for information on how to view this file)
- System Network Architecture (SNA) generic alerts
Currently, FFST for OS/2 is accessed by LAN Adapter and Protocol
Support (to log messages only) and by DB2 (to log error data and generic
alerts).
The FFST for OS/2 program group must exist on your Desktop Manager
window. If it has not already been added, type the following command at the
OS/2 command line:
EPWINST
This command presents you with a series of windows that allow you to
specify the FFST for OS/2 configuration parameters and enter the
workstation parameters. (To reset the parameters to the default values, select
Reset.) After specifying the appropriate parameters in each window,
select OK.
See "Configuring and Enabling the FFST for OS/2 Utility" for details on the FFST for OS/2 configuration parameters.
You can modify FFST for OS/2 operations and configuration with the
epw command. For example, you can:
- Enable and disable FFST for OS/2
- Enable and disable the FFST for OS/2 message display
- Select the maximum number of dump data sets of a given type (either system
dumps or application dumps) that may exist at one time in the current
subdirectory for that type of dump
- Select the subdirectory in which to place FFST for OS/2 dump data
files
- Select the path and file name of the FFST for OS/2 message log
FFST for OS/2 is enabled by the presence of the epw
command in the CONFIG.SYS file. All of the command parameters are optional and
may be specified in any combination or order.
This command operates in two modes:
- Initialization mode: FFST for OS/2 has not yet been enabled.
- Configuration mode: FFST for OS/2 is enabled (ON) and new
values for the parameters are being specified.
The syntax of the FFST for OS/2 epw command follows:
+---------------------------------------------------+
V |
>>-epw----+------------------------------------------------++--><
+-+-on--+----------------------------------------+
| +-off-+ |
+-msg--=--+-on--+--------------------------------+
| +-off-+ |
+-maxsysdump--=--nn------------------------------+
+-maxapldump--=--nn------------------------------+
+-sysdumppath--=--+--------+-+-------+-----------+
| +-drive:-+ +-\path-+ |
+-apldumppath--=--+--------+-+-------+-----------+
| +-drive:-+ +-\path-+ |
+-mlogname--=--+--------+-+-------+-+-----------++
+-drive:-+ +-\path-+ +-\filename-+
-
ON|OFF
- Specifies whether FFST for OS/2 will be enabled or disabled:
- ON
- Enables all of the data-capturing capabilities of the FFST for
OS/2 program, which include customized dump, error logging, generic
alerts and message logging.
(This parameter is the default when you type EPW without
specifying any parameters.)
- OFF
- Disables the FFST for OS/2 program's data-capturing
capabilities.
Notes:
- In order for FFST for OS/2 to produce error logs, the operating
system LOG function must be enabled. See "Using OS/2 Logging Facility Commands".
- The syslog command impacts operations. Enter
syslog /s at the OS/2 command prompt to suspend FFST for
OS/2 error logging, and syslog /r to resume it.
- MSG={
ON|OFF}
- Specifies whether FFST for OS/2 will display messages:
- ON
- Displays messages
- OFF
- Suppresses message display
- MAXSYSDUMP=nn
- Specifies the maximum number of system software dumps that may occur in
the current system dump directory. System software dump files are named
OS2SYSxx.DMP, where xx ranges from 01 to nn.
Notes:
- When FFST for OS/2 is initialized, xx is initialized to
the index of the newest dump file in the current dump directory plus one.
Whenever xx exceeds nn, it is reset to 01. The value
nn must be between 08 and 99. Its predefined default value is 32.
- If the epw command is invoked in initialization mode and this
keyword is not specified or is invalid, the default value of 32 will be used.
- If the epw command is invoked in configuration mode and this
keyword is not specified or is invalid, the current value remains unchanged.
- MAXAPLDUMP=nn
- Specifies the maximum number of software dumps that may occur in the
current dump directory. System software dump files are named
OS2APLxx.DMP, where xx ranges from 01 to nn.
Notes:
- When FFST for OS/2 is initialized, xx is initialized to
the index of the newest dump file in the current dump directory plus one.
Whenever xx exceeds nn, it is reset to 01. The value
nn must be between 8 and 99. Its predefined default value is 32.
- If the epw command is invoked in initialization mode and this
keyword is not specified or is invalid, the default value of 32 will be used.
- If the epw command is invoked in configuration mode and this
keyword is not specified or is invalid, the current value remains unchanged.
- SYSDUMPPATH=[drive:][\path]
- Specifies the drive and directory where a system software dump file should
be placed once it is generated.
Notes:
- If a drive is not included in the path, the boot drive will be used. The
default value for the directory is OS2\SYSTEM. Dump file names cannot be set
using this command.
- If this command is invoked in initialization mode and this keyword is not
specified or is invalid, the default value will be used.
- If this command is invoked in configuration mode and this keyword is not
specified, or is invalid, the current value remains unchanged.
- APLDUMPPATH=[drive:][\path]
- Specifies the drive and directory where a software dump file will be
placed once it is generated.
Notes:
- If a drive is not included in the path, the boot drive will be used. The
default value for the directory is OS2\SYSTEM. Dump file names
cannot be set using this command.
- If the epw command is invoked in initialization mode and this
keyword is not specified or is invalid, the default value will be used.
- If the epw command is invoked in configuration mode and this
keyword is not specified or is invalid, the current value remains unchanged.
- MLOGNAME=[drive:][\path][\file_name]
- Specifies the fully qualified file name to be used for the message log
file. If a drive is not included in the file name, the default drive will be
used. (The default drive is the drive the system was booted from.)
If a directory is not specified, the default directory will be used. The
default directory is OS2\SYSTEM.
If a file name is not specified, the default file name
OS2MLOG.DAT will be used.
The first invocation of the epw command defines the values that
will be used until the machine is rebooted or the values are reset.
For example, assume you enabled FFST for OS/2 by placing the
following line in the CONFIG.SYS file:
RUN=C:\OS2\EPW.EXE MAXAPLDUMP=75
If you later disable FFST for OS/2 by issuing EPW OFF, the
value for MAXAPLDUMP in a subsequent EPW ON command will be 75
rather than 32.
This applies to all of the epw keywords listed above.
Error records logged through FFST for OS/2 are recorded in the
OS/2 System Error Log (SYSLOG). This is the same log to which the
OS/2 logging facility writes error records. Refer to "Using the OS/2 Logging Facility" for information about the syslog command. (You can also select
System Error Log in the FFST for OS/2 program group window to
access this log.)
DB2 will always write a symptom record when using any of the FFST for
OS/2 services. The symptom record includes:
In order to route generic alerts over an SNA session to a host (such as
SystemView) or to a LAN alert collection facility, you must enable the Generic
Alert Router function of the FFST for OS/2 program, and specify a
destination. To do this, use the epwrout command.
Its syntax is as follows:
epwrout [Destination] [Option]
The parameters of this command are optional and positional. If only one
parameter is specified, it is assumed to be the Destination
parameter. This parameter is a numeric value to specify an action, and
supports the following values:
- -1
- The router is enabled, and alerts will be routed to a dump file called
EPWALERT.DMP. The path is set by the SYSDUMPPATH parameter of the
epw command.
- 0
- The router is terminated, if it is active.
- 1
- The router is enabled, and alerts will be routed to the default
destination. The alerts will be sent over an SNA session to the host using the
SNA component of Communications Server. (If no destination value is
specified, this value is the default.)
- 2
- The router is enabled, and alerts will be routed over a LAN 802.2 session
to a LAN alert collection facility. If you use this value, you may need to
specify the Option parameter.
The Option parameter is needed only if the destination
value is "2". It specifies the LAN adapter used to route alerts. If it is not
specified, its value is assumed to be "0", and adapter 0 will be used. Values
0 through n are supported, where n is the number of LAN
adapters available for your system. (The first LAN adapter is identified as
Adapter 0.)
Start the router by placing a RUN= statement in the CONFIG.SYS
file, or with the start or detach commands at the
command line.
For example, to route the alerts to a dump file called EPWALERT.DMP, do one
of the following:
- Include RUN=EPWROUT -1 in the CONFIG.SYS file
- Use the command start epwrout -1
- Run detach epwrout -1 at the command line
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]
[ DB2 List of Books |
Search the DB2 Books ]