Añada una propiedad personalizada para realizar una consulta de base de datos cuando desee recuperar valores de esa base de datos para rellenar la propiedad personalizada en el formulario de solicitud. La propiedad personalizada de base de datos usa una acción de vRealize Orchestrator para ejecutar la consulta y recuperar los valores.

La acción es compatible con las siguientes bases de datos:

  • Microsoft SQL Server

  • MySQL

  • Oracle

  • PostgreSQL

Limitaciones

Todos los valores recuperados se convierten en cadenas.

Requisitos previos

Compruebe que el complemento SQL de vRealize Orchestrator esté instalado y configurado para conectar con la base de datos de destino.

Valores de configuración de la propiedad personalizada

Esta opciones se utilizan para crear la propiedad personalizada. Para ver los pasos generales, consulte Crear una definición de propiedades personalizadas de una acción de vRealize Orchestrator.

Tabla 1. Valores de configuración de la propiedad personalizada de consulta de base de datos

Opción

Valor

Nombre

Puede usar cualquier cadena.

Tipo de datos

Cadena

Mostrar como

Lista desplegable

Valores

Externo

carpeta de acciones

com.vmware.vra.sql

Acción de script

executeSQLSelectOnDatabase

Esta acción de script es un ejemplo de script. Puede crear acciones específicas para su entorno.

Parámetros de entrada

  • databaseName. Nombre de la base de datos a la que está conectado vRealize Orchestrator.

  • sqlSelectQuery. La consulta select de SQL que está ejecutando en la base de datos para recuperar los valores. Por ejemplo, select * <nombre de tabla>.

  • keyColumnName. Nombre de la columna de la base de datos que es la clave del par clave-valor.

  • valueColumnName. Nombre de la columna de la base de datos de la que se están recuperando los valores.

Configuración de blueprint

Para añadir la propiedad personalizada a la pestaña Propiedades del blueprint, consulte Añadir una propiedad personalizada o grupo de propiedades como una propiedad de máquina de un blueprint.