Histórico da Página
...
No menu de Integração > Parâmetros de Integraçã, deve-se informar os parâmetros abaixo para utilizar o serviço REST do Protheus:
Testes realizados no EAI 2.0
- Cadastro de Projeto, obra, etapa e tarefa (alteração e exclusão)
- Liberação de Contrato
- Solicitação de Compra e Solicitação de Armazém
- Cadastros no Protheus de: Cliente, Fornecedor, Produto, Centro de Custo, Condição de Pagamento, Local de Estoque, Unidade de Medida, Natureza e Banco.
Problemas Encontrados:
1. Liberação de periodos de contratos.
Erro1: [21/02/2018 17:44:30] - Não foi possível concluir o processo devido ao seguinte erro: Movimento ?499?! - Série P04: Condição de Pagamento não permitida para o tipo de movimento.
Solução: Condições de pagamentos utilizadas podem estar inativas. Deve ativar a condição de pagamento ou utilizar uma ativa.
2. Erro no cadastro de Condições de Pagamento.
Solução: Ajustar compartilhamento.
3. Liberação de periodos:
INTEGDEF RETURN ERROR --> [array out of bounds ( 3 of 1 ) ] - [|THREAD ERROR ([62164], JOB_WS_0101, THIS) 21/02/2018 17:54:22|array out of bounds ( 3 of 1 ) on V3002(MATI120.PRW) 14/09/2017 14:29:11 line : 1229||[TOTVS build: 7.00.131227A-20171123 NG]|Called from V3002(MATI120.PRW) 14/09/2017 14:29:11 line : 1229|Called from MATI120(MATI120.PRW) 14/09/2017 14:29:11 line : 61|Called from INTEGDEF(MATA120.PRX) 31/10/2017 11:31:09 line : 12468|Called from FWUMESSAGE(PROTHEUSFUNCTIONMVC.PRX) 05/10/2017 18:39:41 line : 5626|Called from FWEXECEAI(FWEAIUTIL.PRW) 05/10/2017 18:39:40 line : 533|Called from FWEAI:SAVE(FWEAI.PRW) 05/10/2017 18:39:40 line : 1261|Called from EAISERVICE:RECEIVEMESSAGE(EAISERVICE.PRW) 05/10/2017 18:39:40 line : 135|Called from WSEXECUTE(XMLWSVCS.PRW) 05/10/2017 18:39:40 line : 2001|Called from __WSCONNECT(XMLWSVCS.PRW) 05/10/2017 18:39:40 line : 1104|Called from STATICCALL(XMLWSVCS.PRW) 05/10/2017 18:39:40 line : 1104|]
Solução: Aplicar novo RPO do Protheus que corrige tal problema.
4: