FSM sam:dme:StorageEnclosureRemoveEnclosure

Rule ID:1785

TRIGGERED BY STORAGE ENCLOSURE REMOVE COMMAND
Applies to MO: storage:Enclosure

Name: RemoveEnclosure
Stage: post-explicit
Message: Storage enclosure id removal(FSM:sam:dme:StorageEnclosureRemoveEnclosure)

Begin State: ValidateRemoval


States
 ValidateRemoval
NO COMMENTS

  On Success: UpdateStorageInvCMC
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Validate removal of enclosure id(FSM-STAGE:sam:dme:StorageEnclosureRemoveEnclosure:ValidateRemoval)

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

 UpdateStorageInvCMC
NO COMMENTS

  On Success: UpdateStorageInvCIMC
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Update storage inventory from CMC(FSM-STAGE:sam:dme:StorageEnclosureRemoveEnclosure:UpdateStorageInvCMC)

  Notify:
   Target: sam:bladeAG
   Instance: active
   Purpose: mod
   Custom: true
   Data: equipment:Chassis
   Method: FsmStorageEnclosureRemoveEnclosureUpdateStorageInvCMC

 UpdateStorageInvCIMC
NO COMMENTS

  On Success: PollUpdateStorageInvCIMC
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Update storage inventory from CIMCs(FSM-STAGE:sam:dme:StorageEnclosureRemoveEnclosure:UpdateStorageInvCIMC)

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

 PollUpdateStorageInvCIMC
NO COMMENTS

  On Success:
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 30000
  Retry Count: 40
  Unavailable: UNAVAIL_RETRY
  Message: Waiting for storage inventory from CIMCs(FSM-STAGE:sam:dme:StorageEnclosureRemoveEnclosure:PollUpdateStorageInvCIMC)

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