Skip to main content
OnCommand Workflow Automation 5.1
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Directrices para el registro

Colaboradores

Debe conocer las directrices para iniciar sesión al escribir un script PowerShell o Perl para OnCommand Workflow Automation (WFA).

Registro de PowerShell

Directrices Ejemplo

Utilice el cmdlet Get-WFALogger para el registro.

Get-WFALogger -Info -message “Creating volume”

Registre todas las acciones que requieran interacción con paquetes internos como Data ONTAP, VMware y PowerCLI.todos los mensajes de registro están disponibles en registros de ejecución en el historial de estado de ejecución de flujos de trabajo.

Ninguno

Registre todos los argumentos relevantes que se pasan a paquetes internos.

Ninguno

Utilice los niveles de registro adecuados cuando utilice el cmdlet Get-WFALogger, en función del contexto de uso. -Info, -error, -warn y -Debug son los distintos niveles de registro disponibles. Si no se especifica un nivel de registro, el nivel de registro predeterminado es Debug.

Ninguno

Registro Perl

Directrices Ejemplo

Utilice WFAUtil SendLog para el registro.

my wfa_util = WFAUtil->new();
eval {
$wfa_util->sendLog('INFO', "Connecting to the
cluster: $DestinationCluster");
}

Registrar cada acción que requiere la interacción con cualquier elemento externo al comando, como Data ONTAP, VMware y WFA. Todos los mensajes de registro que cree con la rutina WFAUtil SendLog se almacenan en la base de datos WFA. Estos mensajes de registro están disponibles para el flujo de trabajo y el comando ejecutados.

Ninguno

Registre cada argumento relevante pasado a la rutina que se llamó.

Ninguno

Use los niveles de registro adecuados.-Info, -error, -warn y -Debug son los distintos niveles de registro disponibles.

Ninguno

Cuando inicie sesión en el nivel -Info, sea preciso y conciso. No especifique detalles de implementación como el nombre de clase y el nombre de función en los mensajes de registro. Describa el paso exacto o el error exacto en inglés normal.

El siguiente fragmento de código muestra un ejemplo de un mensaje correcto y un mensaje erróneo:

$wfa_util->sendLog('WARN', "Removing volume:
'.$VolumeName);
# Good Message
$wfa_util->sendLog('WARN', 'Invoking volume-
destroy ZAPI: '.$VolumeName);
# Bad message