Erro de Integração MOWA0020
Situação:
Erro de Integração
De <https://project-tools-santillana.atlassian.net/browse/SANTIBR-75026 >
Descrição Boa tarde! @CAU, Por gentileza, verificar a ocorrência. Pedidos com “Erro de Integração”.
The number of parsed tags differs from the number of tags expected for this record type.
O número de tags analisadas difere do número de tags esperado para esse tipo de registro.
OUTRO ERRO
Estabelecimento 99 - Pedido 6673491 com Erro de integração -
De <https://project-tools-santillana.atlassian.net/browse/SANTIBR-77098 >
Parsing of WAMAS-XML failed
Possíveis Soluções:
Alguma caractere especial foi incluído e com isso o sistema ficou com um campo a mais na integração com o Wamas
Verificamos que a Observação do pedido está com a " (aspas)
Acessar o Wamas e acessar o DI002 que são todos os telegramas que o parceiro (TOTVS) enviou para o WAMAS
DI004 são todos os telegramas que o WAMAS enviou para o parceiro (TOTVS)
IBD00007 - NF
IBD00009 - Implantação de Item
OBD00500 - Pedido de Venda
Erro PICKINGLOCASSIGN, PODE SER DESCONSIDERADO
Verificamos que havia undelines "_" na observação do pedido
Rodando o qg abaixo, verificamos que havia um caractere ASC31 antes de alguns undelines "_" na observação do pedido, que o Progress reconhecia. Acessei o Wamas e corrigi o campo, deletando e incluindo novamente para o documento integrar.
OC_48922 - O interroga ali é o ASC31
DEF VAR icont AS I NO-UNDO.
DEF VAR cLetra AS C NO-UNDO.
FIND FIRST ped-venda where ped-venda.nr-pedcli = "6670414A" no-lock no-error.
DO icont = 1 to length(ped-venda.observacoes) with down:
ASSIGN cLetra = SUBSTR(ped-venda.observacoes,icont,1).
DISPLAY cLetra ASC(cLetra).
DOWN.
END.
Agora que já arrumou no Wamas, vamos arrumar no TOTVS porque ainda está com erro de integração.
Depois de arrumar no Wamas, arrumar tb no TOTVS para retirar o erro de integração, alterando a Situação de 3 para 2 e apagando a mensagem de erro, com o qg abaixo
FIND FIRST wam-ped-venda where wam-ped-venda.nr-pedcli = "6673491A".
DISP wam-ped-venda with 1 column 1 down scrollable.
UPDATE wam-ped-venda.situacao // mudar para 2 confirmado
wam-ped-venda.mensagem. // apagar a mensagem de erro
Arrumamos os outros pedidos que também foram importado com as " aspas direto no TOTVS para integrarem sem o erro.