De macro RunCommand wordt gebruikt om een opdracht uit te voeren voor een gegevensbron. Dit is een uitgebreide versie van de macro RunSQL. Deze macro ondersteunt database-opdrachten op cyclusperiodeniveau die niet specifiek van toepassing zijn op de context van een scenario. Met de opdracht worden statische- of configuratiegegevens in SCP of externe gegevens bijgewerkt.
	 De volgende tabel toont de parameters die worden gebruikt om de macro RunCommand uit te voeren op cyclusperiodeniveau:
            
              | Parameter | 
              Omschrijving | 
            
          
            
              | Gegevensbron | 
              De gegevensbron waarvoor de opdracht wordt uitgevoerd. Selecteer Database. | 
            
            
              | Opdrachttekst | 
              De opdracht die voor de opgegeven gegevensbron moet worden uitgevoerd. | 
            
          
 
    De waarde van het veld Opdracht moet worden opgegeven in de volgende opmaak: RunCommand (Gegevensbron, Opdrachttekst).
    
      Tabel 1. Voorbeeld
            
              | Behoefte | 
              Parameter | 
            
          
            
              | De opdracht "reset" uitvoeren voor de gegevensbron "Test" | 
              RunCommand("Test", "Reset") | 
            
          
     
    De opdracht wordt uitgevoerd voor de opgegeven gegevensbron als de macro succesvol gevalideerd en uitgevoerd is.
    De volgende tabel toont de status van de cyclusperiode en de bijbehorende validatieberichten:
            
              | Status cyclusperiode | 
              Scenariostatus | 
              Uitvoeren mogelijk? | 
              Validatiebericht | 
            
          
            
              | Willekeurig | 
              Willekeurig | 
              Ja | 
              Niet van toepassing | 
            
          
 
    Validatie wordt uitgevoerd wanneer u de macro RunCommand uitvoert. Als de validatie mislukt, wordt de macro afgebroken en wordt de bijbehorende foutmelding weergegeven. De volgende tabel toont de foutmeldingen die worden weergegeven voor de verschillende validatiefouten:
            
              | Validatievoorwaarde | 
              Foutmelding | 
            
          
            
              | RunCommand ondersteunt alleen gegevensbrontype 'Database'. | 
              Voor de macro RunCommand is een gegevensbron van het type Database vereist. | 
            
            
              | Controleer of de gegevensbron geldig is. | 
              Gegevensbron {0} is niet aanwezig. |