Vous ajoutez une propriété personnalisée pour adresser une requête à une base de données lorsque vous voulez récupérer des valeurs dans cette base de données afin de remplir la propriété personnalisée sur le formulaire de demande. La propriété personnalisée de base de données utilise une action de vRealize Orchestrator pour exécuter la requête et récupérer les valeurs.

L'action est prise en charge par les bases de données suivantes :

  • Microsoft SQL Server

  • MySQL

  • Oracle

  • PostgreSQL

Limitations

Toutes les valeurs récupérées sont converties en chaînes.

Conditions préalables

Assurez-vous que le plug-in vRealize Orchestrator SQL est installé et configuré pour se connecter à la base de données cible.

Valeurs de configuration d'une propriété personnalisée

Vous utilisez ces options pour créer la propriété personnalisée. Pour connaître les étapes générales, reportez-vous à la section Créer une définition de propriété personnalisée d'action de vRealize Orchestrator.

Tableau 1. Valeurs de configuration d'une propriété personnalisée de requête de base de données

Option

Valeur

Nom

Vous pouvez utiliser n'importe quelle chaîne.

Type de données

Chaîne

Afficher comme

Liste déroulante

Valeurs

Externe

Dossier Action

com.vmware.vra.sql

Action de script

executeSQLSelectOnDatabase

Cette action de script est un exemple de script. Vous pouvez créer des actions spécifiques pour votre environnement.

Paramètres d'entrée

  • databaseName. Nom de la base de données à laquelle vRealize Orchestrator est connecté.

  • sqlSelectQuery. La requête SQL Select que vous exécutez lorsque vous utilisez la base de données pour récupérer les valeurs. Par exemple, sélectionnez * <nom du tableau>.

  • keyColumnName. Nom de la colonne de la base de données qui est la clé pour la valeur de paire de clés.

  • valueColumnName. Nom de la colonne de la base de données à partir de laquelle vous récupérez des valeurs.

Configuration du Blueprint

Pour ajouter la propriété personnalisée à l'onglet propriétés du Blueprint, reportez-vous à la rubrique Ajouter une propriété personnalisée ou un groupe de propriétés en tant que propriété de machine du Blueprint.