Online Service Diagnostics

Missing Options Resolution procedure is run automatically in online service mode when Diagnostics or Advanced Diagnostics selection is made from the FUNCTION SELECTION Menu.

When booting a system in online service mode, the OPERATING INSTRUCTIONS Menu and the FUNCTION SELECTION Menu are displayed in phase 1 by the service mode boot script. Once a selection is made, the selection is stored in /etc/lpp/diagnostics/data/fastdiag file, and phase 2 of the boot process commences.

The Diagnostic Application that gets called due to a missing child resource, after selecting Diagnostic Routines from the FUNCTION SELECTION menu, gets a TMInput shown below:

TMInput:
        exenv = 2               // Standalone Environment
        advanced = 0            // Customer Mode
        system = 0              // Option Checkout
        dmode = 4               // System Verification
        date = "-s START -e NOW"// START = NOW - 24 hours.
        loopmode = 1            // Not in Loop Mode
        lcount = 0
        lerrors = 0
        console = 1             // Console Available
        parent = "parent0"      // Parent of resource to test
        parentloc = "AB-CD"     // Parent's Location Code
        dname = "resource0"     // Name of resource to test
        dnameloc = "AB-CD"      // Resource's Location Code
        child1 = "child0"       // Missing Child of Resource
        state1 = 3              // State of Child is MISSING
        childloc1 = "AB-CD"     // Child's Location Code
        child2 = ""
        state2 = 0
        childloc2 = ""
The Diagnostic Application that gets called due to a missing child resource, after selecting Advanced Diagnostic Routines from the FUNCTION SELECTION menu, gets a TMInput shown below:

TMInput:
        exenv = 2               // Standalone Environment
        advanced = 1            // Advanced Mode
        system = 0              // Option Checkout
        dmode = 4               // System Verification
        date = "-s START -e NOW"// START = NOW - 24 hours.
        loopmode = 1            // Not in Loop Mode
        lcount = 0
        lerrors = 0
        console = 1             // Console Available
        parent = "parent0"      // Parent of resource to test
        parentloc = "AB-CD"     // Parent's Location Code
        dname = "resource0"     // Name of resource to test
        dnameloc = "AB-CD"      // Resource's Location Code
        child1 = "child0"       // Missing Child of Resource
        state1 = 3              // State of Child is MISSING
        childloc1 = "AB-CD"     // Child's Location Code
        child2 = ""
        state2 = 0
        childloc2 = ""