code: func loadConfigIntervalActions() error {
  
  	intervalActions := Configuration.IntervalActions
  
  	for ia := range intervalActions {
  		intervalAction := contract.IntervalAction{
  			Name:       intervalActions[ia].Name,
  			Interval:   intervalActions[ia].Interval,
  			Parameters: intervalActions[ia].Parameters,
  			Target:     intervalActions[ia].Target,
  			Path:       intervalActions[ia].Path,
  			Port:       intervalActions[ia].Port,
  			Protocol:   intervalActions[ia].Protocol,
  			HTTPMethod: intervalActions[ia].Method,
  			Address:    intervalActions[ia].Host,
  		}
  
  		// query scheduler in memory queue and determine of intervalAction exists
  		_, err := scClient.QueryIntervalActionByName(intervalAction.Name)
  
  		if err != nil {
  
  			// add the interval action to support-scheduler database
  			newIntervalActionID, err := addIntervalActionToSchedulerDB(intervalAction)
  			if err != nil {
  				LoggingClient.Error("problem adding interval action into support-scheduler database:" + err.Error())
  				return err
  			}
  
  			// add the support-scheduler version of the intervalAction.ID
  			intervalAction.ID = newIntervalActionID
  			//TODO: Do we care about the Created,Modified, or Origin fields?
  
  			errAddIntervalAction := scClient.AddIntervalActionToQueue(intervalAction)
  			if errAddIntervalAction != nil {
  				LoggingClient.Error("problem loading interval action into support-scheduler:" + errAddIntervalAction.Error())
  				return errAddIntervalAction
  
  			}
  		} else {
  			LoggingClient.Debug("did not load interval action as it exists in the scheduler database:" + intervalAction.Name)
  		}
  	}
  	return nil
  }
docs: // Load interval actions if required