Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Erro em importação via conceito


Dinho Tec

Posts Recomendados


  • 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

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

Link para comentar
Compartilhar em outros sites

  • 4 anos depois...

  • 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

Boa tarde!!!

Por acaso alguem conseguiu resolver esse tema? Estou com o mesmo erro?

Link para comentar
Compartilhar em outros sites


  • 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

@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.

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • 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

@luisgustavogomes bom dia !!
Muito obrigado pela dica.. vou dar uma repassada aqui para ver o que encontro de divergências.

 

Abraço

 

Link para comentar
Compartilhar em outros sites

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.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.