Dinho Tec Postado 29 de Março de 2018 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 1 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 17 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 5 Denunciar Compartilhar Postado 29 de Março de 2018 Pessoal, estou tentando fazer uma integração via ferramenta conceito para um tipo de movimento do RM Nucleus. Ocorre um erro que não consigo interpretar, inclusive o suporte da Totvs tbm não consegue. Enviaram um exemplo de importação que não tem nada a ver e que tbm não funciona em minha base de dados devido a regras de validação configuradas no meu próprio tipo de movimento. O cenário é o seguinte: Preciso importar um tipo de movimento, bem como seus itens a partir de um arquivo texto. Configurei o seguinte: Conexão de origem: Arquivo .txt com tabela "M" para a primeira linha que identifica o movimento a ser gerado e tabela "I" para as demais linhas que serão os itens do movimento Conexão de destino: Conexão Data Server RM.NET - Servidor MovMovimentoTBCData Seguem em anexo o arquivo texto e o conceito criado e tbm segue abaixo o erro gerado. Por favor, alguem pode me dar uma luz quanto ao problema ou até mesmo uma possível solução? Obrigado INICIANDO PROCESSAMENTO DO CONCEITO. 29/03/2018 11:24:09 ============================================================ 12 - INTEGRACAO TICKET LOG ============================================================ Leitura da Tabela TMOV. Início: 29/03/2018 11:24:09. Leitura da Tabela TMOV. Duração: 00:00:00.0156261. Salvando dados da Conexão Movimento. Início: 29/03/2018 11:24:11. Salvando dados da Conexão Movimento. ERRO. Duração: 00:00:01.5938622. ============================================================ Incorrect syntax near the keyword 'AND'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at RM.Lib.Data.DbServices.GetSchema(DbCommand command, Boolean ignoreSchemaCache) at RM.Lib.Data.DbServices.GetSchema(DbCommand command) at RM.Lib.Data.DbServices.rNmNsWP4O(DataTable , DbCommand , Boolean ) at RM.Lib.Data.DbServices.CreateTableFromSchema(String tableName, DbCommand command, Boolean includeKey, String schemaSQL) at RM.Lib.Data.DbServices.DocE0oaa5(String , DbCommand , Boolean , String ) at RM.Lib.Data.DbServices.canK8cIY9(String , String , Boolean , Object[] parameters) at RM.Lib.Data.DbServices.QuerySelect(String tableName, String sqlText, Object[] parameters) at RM.Lib.Data.DbServices.QuerySelectUnSec(String tableName, String sqlText, Object[] parameters) at RM.Mov.Movimento.MovUtilsService.GetListCliFor(String filterCFo, String filterCFoDef, String filterContato, Int32 codColigada) at RM.Mov.Movimento.MovUtilsService.GetListCfo(List`1 listaMov) at RM.Mov.Movimento.MovUtilsService.CarregaMovimentoCompleto(List`1 listMov, Boolean carregaParametros) at RM.Mov.Movimento.Manutencao.MovMovManutencaoScl`1.DoLoadContext(List`1 listParam) at RM.Lib.Subscriber.RMSSubscriberController`2.GetPackageContext(List`1 listParam, Int32 lenPackageCxt, Int32 numPack) at RM.Lib.Subscriber.RMSSubscriberController`2.Prepare(List`1 listParam, Int32 lenPackageCxt, Object ownerData) at RM.Mov.Movimento.MovMovimentoData.PrepareLists(MovValidateOwerData movValidate) at RM.Lib.Server.RMSDataServer.InternalSaveRecord(RMSContext context, DataSet& dataSet, Object ownerData, Boolean skipSecurity, Boolean skipSecurityCollumns) at RM.Lib.Server.RMSDataServer.SaveRecord(RMSContext context, DataSet& dataSet, Object ownerData) at RM.Con.Concept.Server.ConConceptDataServerRuntime.OnGenericSave() at RM.Con.Concept.Server.ConExecutorModule.PerformSave(ConConceptConnection connection, ConConceptRuntime runtime) ============================================================ Resumo de importação Arquivo: Registros processados com sucesso: 0 Registros processados com erro: 1 Linha 1: Incorrect syntax near the keyword 'AND'. Avisos: Total de registros: 1 ============================================================ TERMINADO PROCESSAMENTO DO CONCEITO. DURAÇÃO: 00:00:03.9221511 mov1.1.97.txt INTEGRACAO TICKET LOG.concept Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Vander_Lider Postado 26 de Maio de 2022 Tópicos Que Criei: 3 Tópicos/Dia: 0.00 Meu Conteúdo: 6 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Denunciar Compartilhar Postado 26 de Maio de 2022 Boa tarde!!! Por acaso alguem conseguiu resolver esse tema? Estou com o mesmo erro? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
luisgustavogomes Postado 30 de Maio de 2022 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 485 Conteúdo/Dia: 0.21 Reputação: 136 Pontos/Conquistas: 3.231 Conteúdo Resolvido: 0 Dias Ganho: 64 Status: Offline Idade: 35 Dispositivo: Android Denunciar Compartilhar Postado 30 de Maio de 2022 @Vander_Lider, bom dia! Geralmente esse erro acontece quando há informações incorretas no arquivo de importação... neste caso de 2018 quando ele fala em letra inicial da linha do arquivo... está se referindo ao conceito padrão TOTVS que utilizamos a mais de 12 anos é funcionada perfeitamente e quando acontece esse tipo de erro é uma chamada do lookup, por exemplo... você indica o produto "A123" e o mesmo não existe na base. Abraços. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Vander_Lider Postado 8 de Junho de 2022 Tópicos Que Criei: 3 Tópicos/Dia: 0.00 Meu Conteúdo: 6 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 60 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Denunciar Compartilhar Postado 8 de Junho de 2022 @luisgustavogomes bom dia !! Muito obrigado pela dica.. vou dar uma repassada aqui para ver o que encontro de divergências. Abraço Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.