Macro RunCommand utilisée pour exécuter une commande pour une source de données. Il s'agit d'une version étendue de la macro RunSQL. Cette macro prend en charge les commandes de base de données au niveau de la période de cycle qui ne sont pas spécifiques au contexte d'un scénario. La commande met à jour les données statiques ou de configuration dans SCP ou les données externes.
Le tableau suivant répertorie les paramètres utilisés pour exécuter la macro RunCommand au niveau de la période de cycle :
Paramètre |
Description |
Source de données |
Source de données pour laquelle la commande est exécutée. Sélectionner Base de données. |
Texte de commande |
Commande à exécuter pour la source de données spécifiée. |
La valeur du champ Commande doit être spécifiée dans le format suivant : RunCommand (source de données, texte de la commande).
Tableau 1. Exemple
Besoin |
Paramètre |
Exécution de la commande « Réinitialiser » sur la source de données « Test » |
RunCommand(« Test », « Réinitialiser ») |
La commande est exécutée pour la source de données spécifiée après la validation et l'exécution réussies de la macro.
Le tableau suivant répertorie le statut de la période de cycle et les messages de validation associés :
Statut de période de cycle |
Statut du scénario |
Peut s'exécuter ? |
Message de validation |
N'importe |
N'importe |
Oui |
N/A |
La validation est effectuée lorsque vous exécutez la macro RunCommand. En cas d'échec de la validation, la macro est abandonnée et le message d'erreur associé s'affiche. Cette table récapitule les messages d'erreur affichés pour les divers échecs de validation :
Condition de validation |
Message d'erreur |
RunCommand ne prend en charge que le type de source de données « Base de données ». |
La macro RunCommand nécessite une source de données de type Base de données. |
Vérifiez que la source de données est valide. |
source de données {0} introuvable. |