Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
diogoduarte
Partner - Contributor III
Partner - Contributor III

Falha atualização de QVD com Seção de Acesso

Boa tarde pessoal!

Estou com problemas na hora de atualizar automaticamente um QVD onde aplico seção e acesso.

Já adicionei o usuário que inicia os serviços na seção de acesso e também na permissão do arquivo, mas continua apresentando a mensagem Error: Document open call failed. The document might require username and password.

Não tenho o publisher, agendo pelo QMC.

Abaixo segue o log completo.

(2013-12-24 15:51:31) Information: Starting task 'projetos/NovoVendas.qvw'. Id:a7fa103c-0109-48de-ad7d-1de09b8a3a61. Triggered by 'ManualStartTrigger'. Id:00000001-0002-0003-0405-0607080a0b0c

(2013-12-24 15:51:31) Information: Entering Task Execution.

(2013-12-24 15:51:31) Information: ClusterID=1

(2013-12-24 15:51:31) Information: QDSID=7a736c72-2d5e-6ded-4ff1-d487790dbddb

(2013-12-24 15:51:31) Information: TaskID=a7fa103c-0109-48de-ad7d-1de09b8a3a61

(2013-12-24 15:51:31) Information: MaxRunTime=06:00:00

(2013-12-24 15:51:31) Information: MachineName=SVR-BI

(2013-12-24 15:51:31) Information: Max attempts:1

(2013-12-24 15:51:31) Information: Current Attempt=0

(2013-12-24 15:51:31) Information: Task Dependencies are OK

(2013-12-24 15:51:31) Information: Document is marked to be Reloaded with fresh data. Initializing Reload for Distribution.

(2013-12-24 15:51:31) Information: Opening "C:\ProgramData\QlikTech\SourceDocuments\projetos\NovoVendas.qvw"

(2013-12-24 15:51:31) Information: Allocating new QlikView Engine. Current usagecount=1 of 2

(2013-12-24 15:51:31) Information: Max retries:5

(2013-12-24 15:51:31) Information: Attempt:01

(2013-12-24 15:51:32) Information: Allocated QlikView Engine successfully. Current usagecount=1 of 2, Ticket=7

(2013-12-24 15:51:32) Information: Loading document "C:\ProgramData\QlikTech\SourceDocuments\projetos\NovoVendas.qvw" (244.38 Mb)

(2013-12-24 15:51:32) Error: Document open call failed. The document might require username and password.

(2013-12-24 15:51:32) Information: Attempted to load the document without data.

(2013-12-24 15:51:32) Error: The document failed to open.

(2013-12-24 15:51:32) Information: Closed the QlikView Engine successfully. ProcessID=4372

(2013-12-24 15:51:32) Error: Document could not be opened

(2013-12-24 15:51:32) Information: Closed the QlikView Engine successfully. ProcessID=4372

(2013-12-24 15:51:32) Information: Failed to check in document: C:\ProgramData\QlikTech\SourceDocuments\projetos\NovoVendas.qvw

(2013-12-24 15:51:32) Error: The task "projetos/NovoVendas.qvw" failed. Exception:

(2013-12-24 15:51:32) Error: QDSMain.Exceptions.DistributionFailedException: Distribute failed with errors to follow. ---> QDSMain.Exceptions.ReloadFailedException: Reload failed ---> QDSMain.Exceptions.FailedDocumentCheckoutException: Failed to check out document with path: C:\ProgramData\QlikTech\SourceDocuments\projetos\NovoVendas.qvw

(2013-12-24 15:51:32) Error: em QDSMain.ReloadTask.Reload(String fileName, TaskResult taskResult, String sectionAccessUserName, String sectionAccessPassword, eReloadOptions reloadOption, String variableName, String variableValue, Boolean moniterCpuUsage)

(2013-12-24 15:51:32) Error: --- Fim do rastreamento de pilha de exceções internas ---

(2013-12-24 15:51:32) Error: em QDSMain.ReloadTask.Reload(String fileName, TaskResult taskResult, String sectionAccessUserName, String sectionAccessPassword, eReloadOptions reloadOption, String variableName, String variableValue, Boolean moniterCpuUsage)

(2013-12-24 15:51:32) Error: em QDSMain.DistributeTask.Execute(TaskResult currentTaskResult)

(2013-12-24 15:51:32) Error: --- Fim do rastreamento de pilha de exceções internas ---

(2013-12-24 15:51:32) Error: em QDSMain.DistributeTask.Execute(TaskResult currentTaskResult)

(2013-12-24 15:51:32) Error: em QDSMain.Task.AbstractTask.TaskExecution(ILogBucket logBucket, TaskResult taskResult)

(2013-12-24 15:51:32) Information: Task Execute Duration=00:00:01.8250245

(2013-12-24 15:51:32) Information: TaskResult.status=Finished

(2013-12-24 15:51:32) Information: Notifying all triggers of new state:FinishedWithErrors

(2013-12-24 15:51:32) Information: Notifying all triggers of new state:FinishedWithErrors - completed

(2013-12-24 15:51:32) Information: Saving Task Result

Agradeço desde já.

16 Replies
srchagas
Creator III
Creator III

Bom Dia Amigo.

você está usando  Sessao de acesso por que você conecta alguma base como SAP e usa RFC ? Se for banco comuns como Oracle...SQL....você poderia criar a "String de conexão" diretamente do seu Extrator. Exemplo:

OLEDB CONNECT TO [Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=SID_DO_BANCO;Data Source=NOME_DO_BANCO;Extended Properties=""] (XPassword is ISSO_ELE GERA SOZINHO);

Se for SAP procura no log no conector do SAP ele mais especifico,s e for outro "conector" também olha nessa custom Data

ele fica em :

C:\ProgramData\QlikTech\Custom Data\QvSAPConnector

diogoduarte
Partner - Contributor III
Partner - Contributor III
Author

Bom dia Thiago!

Então, eu utilizo conexão com oracle por ODBC.

Mas no QVW em questão não puxo informações do banco, mas sim de outro QVW.

Obrigado!

Clever_Anjos
Employee
Employee

No QMC você teve informar também o usuario/senha

Capturar.PNG.png

diogoduarte
Partner - Contributor III
Partner - Contributor III
Author

Obrigado pela atenção Clever!

Colocando o usuário administrador no script da seção de acessos funcionou, o erro acabou sendo gerado por outro motivo.

Mas da forma que você falou eu já havia testado e testei novamente, mas não funciona. Qual usuário eu devo colocar ali?

Obrigado!

Not applicable

Diogo,

Coloca o usuário que roda os serviços do QlikServer no servidor.  Ele deve ter as permissões necessárias na pasta da aplicação.

Verifique detalhadamente se todas as pastas estão com a permissão.

Abraço!

Bruno Triunfo;

Clever_Anjos
Employee
Employee

Algum usuário que seja admin dentro da seção de acesso

diogoduarte
Partner - Contributor III
Partner - Contributor III
Author

Não funcionou Clever, tentei vários usuários.

Só quando coloco o usuário que roda o serviço dentro da seção de acesso. Isso teria a ver com a minha seção ser vinculada ao AD?

diogoduarte
Partner - Contributor III
Partner - Contributor III
Author

Bruno, fiz o teste, mesmo que o usuário tenho os acessos que você mencionou, se ele não estiver na seção de acessos não funciona.

Obrigado!

Not applicable

Diogo, esse é o correto.