{
{
{   CML$ICA_TRANSIENT_FAILURE
{
{   PURPOSE :
{      This statistic indicates that a transient hardware failure occurred
{   on the ICA.  A recovery action was taken by the ICA software.
{
{   FREQUENCY :
{      At occurrence of failure.
{
{   CONTENT :
{      The descriptive-data portion of this statistic contains :
{
{      '<mf>.<iou>.<pp>.<channel>.<element>*<symptom>'
{
{      where <mf> is the identification of the mainframe in the form
{        $SYSTEM_mmmm_ssss.  Where 'mmmm' is the model number of
{        Central Processor zero (CP0),  e.g. 0990, and 'ssss' is the
{        serial number of that processor, e. g. 0104.
{
{      where <iou> is the string 'IOUn' where n is 0 or 1.  This
{        identifies the IOU associated with the channel over which
{        the statistic was reported.
{
{      where <pp> is the string 'PPn' or 'CPPn' where 'n' is the decimal
{        representation of the physical PP number used to process
{        the failing request. The C prefix is used to indicate that
{        the PP is a concurrent PP.
{
{      where <channel> is  the string 'CHn' or 'CCHn' ,
{        where 'n' is the decimal representation of the channel.
{        The C prefix is used to indicate that the channel is
{        a concurrent channel.
{
{      where <element> is the element name of the ICA.
{
{      where <symptom> is the symptom action statement provided
{        by the ICA:
{
{           'Transient Failure'
{
{      The counter-value portion of this statistic contains :
{
{      1.   IOU number/Logical PP number
{           Bits 46 .. 51 = IOU number
{           bit  57       = 1 if concurrent pp
{           Bits 58 .. 63 = logical PP number
{      2.   IOU number/Channel Number of Controller
{           bits 00 .. 15 = channel error status if concurrent pp
{           Bits 46 .. 51 = IOU number
{           bit  57       = 1 if concurrent pp
{           Bits 58 .. 63 = Channel Number of Controller
{      3.   Failure Type
{             1 - Ethernet Controller
{      4.   Program counter at the time of this log message generation.
{           This value is actually the program counter minus the load
{           address (currently = 10000H).  This value can be used with a
{           listing to isolate where the error was detected within the
{           program thereby making the error indication more specific.

    CONST
       cml$ica_transient_failure = cmc$min_ecc + 7100;

*copyc cmc$condition_limits
