PMDF Installation

PMDF provides a convenient front-end to the Dump Formatter. By installing PMDF in an appropriate directory structure it is able to select automatically the correct version of Dump Formatter for the dump to be analysed.

PMDF is installed by using the installation of the OS2PDP package. The resulting directory structure is as follows:


 \PMDF\ ─────────── PMDF.EXE ─ PMDF.INF ─ PMDF.HLP ─ PMDFMSG.DLL ─ PMDFVERS.LST ─ *.CMD
  │
  ├──── \GA21\ ──── DF_RET.EXE ── DF_DEB.EXE ── *.SYM ─ *.SDF
  │
  ├──── \GA21MR1\ ─ DF_RET.EXE ── DF_DEB.EXE ── *.SYM ─ *.SDF
  │
  ├──── \Warp\ ──── DF_RET.EXE ── DF_DEB.EXE ── *.SYM ─ *.SDF
  │
  ├──── \Warp_fp\ ─ DF_RET.EXE ── DF_DEB.EXE ── *.SYM ─ *.SDF
  │
  │       .
  │       .
          .
  .       .
  .       .


Each version of OS/2 is represented by a subdirectory containing the Dump Formatters and symbol files and structure definition files for that version.

The home directory contains the PMDF executables and help files, the version control file - PMDFVERS.LST, and any REXX EXECs to be installed in their default directory.

PMDFVERS.LST

More versions of the Dump Formatter may be installed by creating a new subdirectory for the new Dump Formatter and adding an entry to the PMDFVERS.LST file. Each entry of this file corresponds to an OS/2 build level or version. The format of an entry is as follows:

    relative path:build level:descriptive text

Notes:

The path is relative to the home directory.

The build level is the internal system build level and may be determined either by browsing the OS2KRNL load module and searching for the text @#IBM:n.nnn#@ near the end of the module, or by using the BLDLEVEL utility in the OS2 directory. The VER /R command is not reliable since it only reports the base version level, not the fix-pack version level, in some releases.