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.
 Não é permitido o compartilhamento entre diferentes níveis de filiais. 

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

Os niveis

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

as entidades

entidade não

podem

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 Added

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 Added

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 Added
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 = '##;L######' WHERE ID = '1001'

update FPARAM SET INTEIRO = 0 WHERE ID = 1030

Ou

Verificar se a rota esta como envia e recebe, pois ao ativar como somente recebimento ocorre este erro.