# Geração automática de PRJ

O QV2QS pode gerar pastas PRJ ausentes automaticamente antes de iniciar uma conversão em lote, eliminando a necessidade de criar artefatos PRJ manualmente para cada arquivo de origem.

Arquivos QVW e QVF exigem uma pasta PRJ para conversão. Se o scanner encontrar arquivos de origem sem pastas PRJ correspondentes, o QV2QS pode gerar as pastas PRJ automaticamente antes de prosseguir com o lote.

Habilite a geração automática de PRJ com `--generatePrj` na linha de comando ou com o botão de alternância Gerar PRJ automaticamente na interface do usuário. O QV2QS usa o mecanismo integrado do QlikView Desktop para extrair cada arquivo de origem para uma pasta PRJ e, em seguida, examina novamente os diretórios para identificar as pastas recém-criadas.

No modo em lote, o QV2QS gera pastas PRJ apenas para arquivos de origem que ainda não possuem uma pasta PRJ correspondente. As pastas PRJ existentes não são regeneradas. Para forçar a regeneração de um arquivo específico, exclua a pasta PRJ existente e execute novamente o lote. Como alternativa, abra o arquivo QVW no QlikView Desktop e salve-o para regenerar a pasta PRJ no local. No modo de projeto único, `--generatePrj` sempre substitui a pasta PRJ existente.

A geração de PRJ é executada sequencialmente (um arquivo por vez) porque o QlikView Desktop só pode processar um arquivo por vez. Cada arquivo é processado em um subprocesso separado para evitar conflitos. O tempo limite é de 10 minutos por arquivo e não é configurável. Se outro processo do QlikView já estiver em execução, a geração do PRJ falha com um erro de conflito e cancela os arquivos restantes. Feche todas as instâncias do QlikView em execução antes de iniciar a conversão em lote.

Nota informativa

Falhas na geração do PRJ não abortam o lote. Arquivos que falham ao gerar uma pasta PRJ são ignorados durante a conversão subsequente. Os resultados da verificação informam quais arquivos foram ignorados.

Na interface do usuário, o botão Gerar PRJs ausentes no modal de varredura gera pastas PRJ para os arquivos selecionados sob demanda. As atualizações de progresso aparecem em tempo real. Apenas um trabalho de geração de PRJ pode ser executado por vez.

## Diagnóstico de falhas na geração de PRJ

Se a geração do PRJ falhar, verifique o log do sistema em `%LOCALAPPDATA%\QV2QS\qv2qs.log`. Pesquise por `No QlikView Desktop found`, `Batch PRJ prerequisites` ou pelo nome do arquivo de origem para localizar as entradas relevantes. Execute com `--logLevel DEBUG` para logs detalhados. Para obter mais informações, consulte [Problemas do QlikView Desktop](https://help.qlik.com/pt-BR/migration/Content/Qv2qsMigration/troubleshooting/qlikview-desktop-issues.htm) e [Logs e diagnósticos](https://help.qlik.com/pt-BR/migration/Content/Qv2qsMigration/command-line-interface/logging-and-diagnostics.htm).

## Saiba mais

* [Como funciona a digitalização em lote](https://help.qlik.com/pt-BR/migration/Content/Qv2qsMigration/batch-conversion/how-batch-scanning-works.htm)
* [Mecanismo do QlikView Desktop](https://help.qlik.com/pt-BR/migration/Content/Qv2qsMigration/getting-started/qlikview-desktop-engine.htm)
* [Registro em log e diagnósticos](https://help.qlik.com/pt-BR/migration/Content/Qv2qsMigration/command-line-interface/logging-and-diagnostics.htm)
* [Problemas no QlikView Desktop](https://help.qlik.com/pt-BR/migration/Content/Qv2qsMigration/troubleshooting/qlikview-desktop-issues.htm)