FSM sam:dme:GmetaHolderInventory

Rule ID:1224

ucs-central resource schema and inventory fsm
Applies to MO: gmeta:Holder

Name: Inventory
Stage: post-explicit
Message: Sending UCS Inventory to UCS Central.(FSM:sam:dme:GmetaHolderInventory)

Begin State: CheckInventoryStatus


States
 CheckInventoryStatus
NO COMMENTS

  On Success: FullInventory
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 120000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Throttle inventory(FSM-STAGE:sam:dme:GmetaHolderInventory:CheckInventoryStatus)

  Notify:
   Target: resource-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ThrottleInventory

 FullInventory
NO COMMENTS

  On Success: BeginInventory
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 120000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Full inventory stages(FSM-STAGE:sam:dme:GmetaHolderInventory:FullInventory)

  Notify:
   Target: resource-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ReportFullInventory

 BeginInventory
NO COMMENTS

  On Success: ReportPhysicalInventory
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 120000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Begin inventory stages(FSM-STAGE:sam:dme:GmetaHolderInventory:BeginInventory)

  Notify:
   Target: resource-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ReportFullInventory

 ReportPhysicalInventory
ReportInventory to UCSCentral

  On Success: ReportFaultInventory
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 120000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Report physical inventory to UCS-Central(FSM-STAGE:sam:dme:GmetaHolderInventory:ReportPhysicalInventory)

  Notify:
   Target: resource-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ReportFullInventory

 ReportFaultInventory
NO COMMENTS

  On Success: ReportOrgInventory
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 120000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Report fault inventory to UCS-Central(FSM-STAGE:sam:dme:GmetaHolderInventory:ReportFaultInventory)

  Notify:
   Target: resource-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ReportFullInventory

 ReportOrgInventory
NO COMMENTS

  On Success: ReportStorageInventory
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 120000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Report org inventory to UCS-Central(FSM-STAGE:sam:dme:GmetaHolderInventory:ReportOrgInventory)

  Notify:
   Target: resource-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ReportFullInventory

 ReportStorageInventory
NO COMMENTS

  On Success: EndInventory
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 120000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Report storage inventory to UCS-Central(FSM-STAGE:sam:dme:GmetaHolderInventory:ReportStorageInventory)

  Notify:
   Target: resource-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ReportFullInventory

 EndInventory
NO COMMENTS

  On Success:
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 300000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: End inventory stages(FSM-STAGE:sam:dme:GmetaHolderInventory:EndInventory)

  Notify:
   Target: resource-mgr:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: ReportFullInventory