FSM sam:dme:FirmwareSystemApplyCatalogPack

Rule ID:1025

NO COMMENTS
Applies to MO: firmware:System

Name: ApplyCatalogPack
Stage: post-explicit
Message: Apply Catalog Pack(FSM:sam:dme:FirmwareSystemApplyCatalogPack)

Begin State: ResolveDistributableNames


States
 ResolveDistributableNames
Resolve names of distributable referenced from CatalogPack using version

  On Success: ResolveDistributable
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Resolving distributable name(FSM-STAGE:sam:dme:FirmwareSystemApplyCatalogPack:ResolveDistributableNames)

  Notify:
   Target: operation-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ResolveDistributableNames

 ResolveDistributable
NO COMMENTS

  On Success: ResolveImages
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Resolve distributable from operations manager(FSM-STAGE:sam:dme:FirmwareSystemApplyCatalogPack:ResolveDistributable)

  Notify:
   Target: operation-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: Resolve

 ResolveImages
NO COMMENTS

  On Success: ActivateCatalog
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Resolve images from operations manager(FSM-STAGE:sam:dme:FirmwareSystemApplyCatalogPack:ResolveImages)

  Notify:
   Target: operation-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ResolveMany

 ActivateCatalog
NO COMMENTS

  On Success:
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Activating Catalog(FSM-STAGE:sam:dme:FirmwareSystemApplyCatalogPack:ActivateCatalog)

  Notify:
   Target:
   Instance: active
   Purpose: mod
   Custom: true
   Data: