Contexto De Ejecución De Flujos De Trabajo; Parámetros De Flujos De Trabajo - Oracle ZX3-2 Manual De Servicio

Tabla de contenido

Publicidad

Contexto de ejecución de flujos de trabajo
Éste es el flujo de trabajo canónicamente trivial:
var workflow = {
};
Al cargar este flujo de trabajo, se genera un nuevo flujo de trabajo llamado "Hello world". Al
ejecutar el flujo de trabajo, se genera la salida "hello world!"
Contexto de ejecución de flujos de trabajo
Los flujos de trabajo se ejecutan de manera asíncrona en el shell del dispositivo Oracle ZFS
Storage Appliance, y utilizan (de forma predeterminada) el usuario que ejecuta el flujo de
trabajo. Así, los flujos de trabajo tienen a su disposición la utilidad de secuencias de comandos
del dispositivo Oracle ZFS Storage Appliance y pueden interaccionar con el dispositivo Oracle
ZFS Storage Appliance como cualquier otra instancia del shell del dispositivo Oracle ZFS
Storage Appliance. Es decir, los flujos de trabajo pueden ejecutar comandos, analizar salidas,
modificar el estado, etc. Este es un ejemplo más complicado que usa la función run para
devolver el uso actual de la CPU:
var workflow = {
};
Parámetros de flujos de trabajo
Los flujos de trabajo que no funcionan con entrada de datos tienen un alcance limitado, ya
que muchos flujos de trabajo necesitan parámetros ajustables para ser de utilidad. Para ello, se
agrega un miembro parameters al objeto global workflow. El miembro parameters es a su vez
un objeto que se espera que tenga un miembro para cada parámetro. Cada miembro parameters
debe tener los siguientes miembros:
TABLA 3-12
Miembro obligatorio
label
300
Manual de servicio del cliente de Oracle ZFS Storage Appliance • Junio de 2014
name: 'Hello world',
description: 'Bids a greeting to the world',
execute: function () { return ('hello world!') }
name: 'CPU utilization',
description: 'Displays the current CPU utilization',
execute: function () {
run('analytics datasets select name=cpu.utilization');
cpu = run('csv 1').split('\n')[1].split(',');
return ('At ' + cpu[0] + ', utilization is ' + cpu[1] + '%');
}
Miembros de parámetros de flujo de trabajo requeridos
Tipo
String
Descripción
Etiqueta para adornar la entrada del
parámetro del flujo de trabajo.

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Zx3-4712073207420

Tabla de contenido