Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom Dia Pessoal
Meu extrator do SAP por algum motivo deu problema e não carregou dados do qlikview, porem o pessoal esta tentando carregar dados da tabela CAPEX e esta vindo em branco o relatório, precisava carregar pra dada anterior os dados do Qlikview, alguem sabe fazer isso
Obs: tentei abrir o Qvd para achar o erro, porem da acesso negado
Meu erro nao aconteceu de novo acho que foi alguma coisa momentane no servidor.
Olá Thiago,
Pode ser que QVD ficou truncado, isto é, o comando store não conseguiu gravar o QVD por completo.
Sugiro retornar um backup do QVD.
Verifique também como está o espaço em disco para gravar os QVDs.
Abs,
Pablo Labbe
No Event View deu esse erro aqui:
Exception=System.NullReferenceException: Object reference not set to an instance of an object.
at Wrappers.QVSWrapper.GetPhysicalPath(String documentName)
at QDSMain.DistributeTask.InternalExecute(ILogBucket i_LogBucket, TaskResult currentTaskResult)
at QDSMain.AbstractTask.InternalExecute2(ILogBucket i_LogBucket, TaskResult currentTaskResult)
Com relação a Espaço em disco não tenho problema tenho mais de 150 gb , fora o Hd adicional diponivel ainda
Agora esta dando esse erro quando vou tentar conexao SAP
Request failed (Alternate get): System.Net.HttpListenerException: An operation was attempted on a nonexistent network connection at System.Net.HttpResponseStream.Dispose(Boolean disposing) at System.IO.Stream.Close() at System.Net.HttpResponseStream.ComputeLeftToWrite() at System.Net.HttpResponseStream.Write(Byte[] buffer, Int32 offset, Int32 size) at QMS.BackstageWebServer.RespondFileContent(String filename, HttpListenerResponse response, HttpListenerContext context, Boolean isDocumentAdmin) at QMS.BackstageWebServer.HandleAlternateGet(HttpListenerContext context, Boolean isDocumentAdmin)
Me valendo do problema do Thiago, alguém sabe como sinalizar se a carga aconteceu com sucesso ou não? Entendo que o ReloadTime() não seja suficiente, pois já aconteceu do meu QVD não ser carregado por completo e atualizar a data (ReloadTime()) sem problemas.
Joao, o ReloadTime() indica a data de execução do script quando este é bem sucedido (Executa até a linha final). O fato dos dados estarem atualizados não tem relação porque podem ter condicionais no script ou parte do código com inibição de erros, você teria que ter controles paralelos para isto.
Existem funções que extraem informações dos QVDs como
QvdCreateTime()
Aí você consegue obter a data de modificação do arquivo por exemplo.
Meu erro nao aconteceu de novo acho que foi alguma coisa momentane no servidor.
Pessoal, boa tarde.
Em relação à análise de erro, podem tambem utilizar as variáveis ScriptErrorCount ou ScriptErrorList, que somente receberão valores quando ocorrer algum erro, senão serão Null() e "" respectivamente.
Inclusive, em algumas cargas de dados utilizo estas variáveis para enviar um e-mail sempre que diferentes de Zero....ajuda muito...
Att.,