Páginas filhas
  • ERROS COMUNS - MENSAGEM UNICA - RM x PROTHEUS - EAI 2.0

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
CodeMessage ErrorExemploDescriçãoSolução

 
 
... Empresa/Filial inválida: [1/  ] Erro na entrega da mensagem!  Uma exceção foi acionada pelo destino de uma chamada.  Protheus EAIService:receiveMessage : Empresa/Filial inválida: [2/1 ]A empresa e Filial enviada ao Protheus não foi encontrada no De-Para Protheus.Acessar o De-Para de Empresa / Filial no Protheus "SIGACFG->Schedule->De-Para Empresa" e validar a informação, ajustando o mesmo.
 

 Não é permitido a utilização de entidade Exclusiva por Filial. ENGINE: Não é permitido a utilização de Condição de Pagamento Exclusiva por Filial. O nível de compartilhamento da entidade na Empresa, esta definido em um nível incompatível com a tabela RM.

Acessar o "SigaCFG->Base de Dados-> Dicionario -> Tabela" e ajustar a configuração de compartilhamento.

Obs.: Analisar qual é o nivel equivalente a coligada RM, configurado no cadastro de aplicativel. "Nivel de Coligada"

 


Essa mensagem não pode ser processada pelo EAI 1.0.  O EAI já foi migrado para versão 2.0.
 

Existe algum gatilho por exemplo Formula Visual, tentando enviar a mensagem utilizando o EAI 1.0 sendo que a base de dados já foi migrada para o EAI 2.0 ao se ativar o EAI 2.0 automaticamente o EAI 1.0 é desativado.Remover o gatilho de formula visual que esta gerando tal mensagem.
 

Configuração de compartilhamento da tabela Condição de Pagamento inválida, (Exclusivo por Unidade de Negócio - Compartilhado por Filial), o nível de compartilhamento não pode ser diferente entre os níveis que compõem a Filial.

Neste caso a Filial é composta por Unidade de Negocio e Condição de Pagamento pois no aplicativo RM esta definido que a coligada RM é equivalente a Empresa Protheus, com isto os níveis abaixo de empresa são considerados níveis de Filial. Ou a tabela deve ser ajustada, ou o nível de empresa no aplicativo poderia ser redefinido como unidade, mas neste caso isto implicaria na analise do compartilhamento das demais entidades.

Os níveis equivalentes a filial RM estão com compartilhamentos diferentes entre si. Por exemplo: Temos GRUPO 01 - Empresa E01 - Unidade U01 - Filial F01

Onde a Empresa E01 é a coligada RM, neste caso a a entidade não pode ter configurações diferentes entre o nivel de unidade e filial, por exemplo compartilhado por filial e exclusivo por unidade de negocio, ou ambos são exclusivos ou compartilhados.

Acessar o "SigaCFG->Base de Dados-> Dicionario -> Tabela" e ajustar a configuração de compartilhamento da tabela.

   

General Error http://localhost:89/eaiservice.apw?wsdl  Erro ao gerar WSDL do endereço "http://10.31.8.42:83/EAISERVICE.apw?WSDL"!Erro ao subir o Web Service Protheus. O teste pode ser feito com a URL diretamente no navegador afim de verificar se o mesmo esta disponível. Ou então o teste pode ser feito por outras ferramentas como o SOAPUI. Também podera ser analisado o console.log afim de identificar problemas no carregamento do Web Service.
 



rro na entrega da mensagem!  Uma exceção foi acionada pelo destino de uma chamada.  INTERNAL SERVER ERROR : AFC990: DB error (Update): -29 File: AFC990 - Error : 2601 (23000) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert duplica
      




 | Local de Estoque não encontrado no de/para! -> def3162d-da7a-455b-b866-12533c205449
  




Erro ao salvar registro!  {0}  Produto 00001: Código do produto já cadastrado..
   
 




Erro ao gerar GlobalId nos dados do De/Para!  Valor da coluna 'Código da Unidade' e Tabela "TUND"  não integrado ou o valor 'AM' não pertence ao De-Para!
   
 




Parâmetro CODNATUREZAFINANCEIRADEFAULT não encontrado!.
    




O nível de compartilhamento do cadastro está exclusivo por Filial, mas esta configuração é incompatível com a integração com RM.
   
   




A conexão subjacente estava fechada: A conexão foi fechada de modo inesperado.  
  




http:// is invalid URI
 
 
  



INTERNAL SERVER ERROR INTERNAL SERVER ERROR : AFC990: DB error (Update): -29 File: AFC990 - Error : 2601 (23000) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert duplicate key row in object 'dbo.AFC990' with unique index 'AFC990_UNQ'. The duplicate key va
  
 



  
HELP: REGNOISHELP: REGNOIS    Não existe registro relacionado a este código.  Tabela SC5 21/06/16 18:08:41 Tipo Pedido          - C5_TIPO      := N Cliente              - C5_CLIENTE   := 7191   Loja                 - C5_LOJACLI   := 01 Tipo Cliente         - C5_TIPOCL
  




HELP: OBRIGAT    Um ou mais campos obrigatórios não foram preenchidos. xxxxxxxxxxxxxxxxxx -> xxxxxxxxxx Pasta Loja 
     




| INTEGDEF RETURN ERROR --> [invalid property _CODE] - [|THREAD ERROR (JOB_EAI_010010101000, THIS)   11/04/2017 12:13:11|invalid property _CODE on MATI105(MATI105.PRX) 08/01/2015 17:53:40 line : 591||[TOTVS build: 7.00.131227A-20150107]|Called from MATI
  



HELP: C1_PRODUTO
Código identificador do material solici-tado. Tecla <F3> disponível.

HELP: C1_PRODUTO
Código identificador do material solici-tado. Tecla <F3> disponível.

 


Produto              - C1_PRODUTO   := CAAFMEIO0001    < -- Invalido

Causa:

Compartilhamento da tabela foi alterado e os produtos não estão sendo carregados.

Image Modified

Image Modified
Ajustar o campo filial, como a tabela foi compartilhada por unidade de negocio.
 

HELP: M050VALID
FK5_VALOR - OBRIGAT - O campo Valor Mov. (FK5_VALOR) não foi preenchido

   


Image Modified

Natureza do parâmetro MV_SLMNATP ou a natureza enviada na mensagem Exemplo "<FinancialNatureInternalId>01</FinancialNatureInternalId>" esta configurada com a movimentação bancaria pois a mensagem não envia dados de banco.

 









Utilizando protheus em servidor atraves de TERMINAL SERVICE, na versão 12.1.17 mais atual do Protheus, alguns menus não são demonstrados e exibe mensagem que tal não foi homologado para Metaframes.
Image Modified
A solução é copiar o smartclient para ser utilizado localmente.
 


Erro ao salvar registro!
{0}
Máscara do Cliente/Fornecedor inválida.


update fparam set texto = null  WHERE ID = '1001'