Data Protection Advisor — erro 400 dos scripts pré ou pós

Summary: Obtendo um erro 400 ao executar um relatório que tem um script associado.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

O erro é observado ao tentar executar um relatório que tem um script associado.
Error 400:
Resulting file is outside common scripts directory

image.png

Observações do log do servidor (servidor de aplicativos: <install dir>\emc\dpa\services\logs\server):
2021-01-22 11:24:10,556 ERROR [com.emc.dpa.restapi.util.DPAExceptionMapper] (http-/0.0.0.0:9002-3) Exception caught. Building error response. Exception was...: javax.ejb.EJBTransactionRolledbackException: Input validation failed for object ScheduledReport Original message: Resulting file is outside common scripts directory: <Path to customer defined script> (exception.input_validation_error)
.
Caused by: com.emc.dpa.common.exception.DPAException: Input validation failed for object ScheduledReport Original message: Resulting file is outside common scripts directory: <Path to customer defined script> (exception.input_validation_error)

Cause

O motivo desse erro é que o DPA espera que os scripts estejam em um diretório específico.
Os scripts não serão processados se colocados fora do caminho do diretório projetado.

Resolution

De acordo com o Guia do administrador:
Você deve colocar os scripts no <install-dir>/services/shared/commands
Colocar o script no local acima resolverá o problema.

Affected Products

Data Protection Advisor
Article Properties
Article Number: 000200217
Article Type: Solution
Last Modified: 10 Nov 2022
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.