{
{ CML$PERIPHERAL_IDENTIFICATION
{
{
{ PURPOSE:
{    This statistic provides the identification of a peripheral in
{ NOS/VE's active configuration.
{    Refer to the Physical Configuration Utility's DEFINE_ELEMENT
{ subcommand for a complete list of peripheral hardware products
{ for which this statistic would be emitted.
{
{ FREQUENCY: At each system initialization, once for each peripheral
{    in the active configuration.
{
{ CONTENT:
{    The  descriptive-data portion of this statistic contains:
{
{    '<mf>.<element>*<product identification>*<serial number>'
{
{      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 <element> is the name of the element specified in the
{        active configuration.
{
{      where  <product  identification> is the identification of the
{        element specified in the active configuration.
{
{      where <serial number> is the unique identity of  the  element
{        relative  to its product family as specified in the active
{        configuration (in decimal).
{
{    The counter-value portion of this statistic contains:
{
{    1. Peripheral Element Type:
{      1 - Channel adapter (has only downline connections)
{      2 - Controller (has upline and downline connections)
{      3 - Storage Device (has only upline connections)
{    2. Element State
{      1 - ON
{      2 - DOWN
{      3 - OFF
{    3. Physical unit number of the storage device. The
{       physical unit number is used to differentiate
{       among storage devices which share the same cabinet.
{       Note, this counter value is valid only if the
{       peripheral element is a storage device.

  CONST
    cml$peripheral_identification = cmc$min_ecc + 6;

*copyc cmc$condition_limits
