FSM sam:dme:ExtpolEpRepairCert

Rule ID:1062

fsm to get certificate from service-reg
Applies to MO: extpol:Ep

Name: repairCert
Stage: end-explicit
Message: Request or Repair a certificate from the service-reg(FSM:sam:dme:ExtpolEpRepairCert)

Begin State: verifyGuid


States
 verifyGuid
NO COMMENTS

  On Success: unregister
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 90000
  Retry Count: 6
  Unavailable: UNAVAIL_RETRY
  Message: verifying GUID of UCS Central(FSM-STAGE:sam:dme:ExtpolEpRepairCert:verifyGuid)

  Notify:
   Target: sam:dcosAG
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: GetGuid

 unregister
NO COMMENTS

  On Success: cleanOldData
  On Fail: request
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_SKIP
  Retry Interval: 30000
  Retry Count: 3
  Unavailable: UNAVAIL_RETRY
  Message: unregister from old UCS Central, if needed(FSM-STAGE:sam:dme:ExtpolEpRepairCert:unregister)

  Notify:
   Target: service-reg:dme
   Instance: active
   Purpose: mod
   Custom: false
   Data:
   Method: UnregisterFsm

 cleanOldData
NO COMMENTS

  On Success: request
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Cleaning certificates, channels and policy meta data(FSM-STAGE:sam:dme:ExtpolEpRepairCert:cleanOldData)

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

 request
NO COMMENTS

  On Success: verify
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 60000
  Retry Count: 20
  Unavailable: UNAVAIL_RETRY
  Message: Provisioning latest certificates(FSM-STAGE:sam:dme:ExtpolEpRepairCert:request)

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

 verify
NO COMMENTS

  On Success:
  On Fail:
  Restart: INIT_RESET
  Retry: RETRY_FINITE
  Retry Exhaust: RETRY_EXHAUST_RESET_FSM
  Retry Interval: 10000
  Retry Count: 6
  Unavailable: UNAVAIL_RETRY
  Message: checking that cert was provisioned(FSM-STAGE:sam:dme:ExtpolEpRepairCert:verify)

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