O que é o XMova JSON?
O XMova JSON é o json principal que vem diretamente do XMova e é primeiramente salvo no NFS, depois é feito a sua separação na tabela nfs_sync_req_xmova_list e que foi fim é feito o seu DE/PARA com a nfs_core_param_mobile para salvar nas tabelas de Boletim e Apontamentos do cliente.
Como é salvo o XMova JSON?
Na imagem abaixo temos um fluxo simples desde o envio do XMova JSON até sua persistência na nfs_sync_req_xmova_list.
Como obter o XMova JSON?
O XMova JSON está sendo salvo no AWS S3 Bucket para que não seja necessário ser salvo no banco de dados, assim cada linha da tabela não fica pesada e somente com uma chave para o arquivo, no caso o json do xmova.
Quando for necessário fazer alguma análise é necessário primeiro ir na nfs_sync_req_xmova, nela vamos ter uma coluna chamada PATH_DATA_FILE:
O seu conteúdo é uma chave que é muito semelhante a um path, então pelo REQ_XMOVA_SEQ_DB, podemos filtrar pelo SEQ_DB da nfs_sync_req_xmova, ou mesmo podemos a partir de um ind_sit_proc_st inválido verificar o conteúdo do JSON, então agora copie o valor do PATH_DATA_FILE alvo, abra a página do cliente e vá no Admin console e clique no atalho AWS S3:
Agora copie a chave, cole e clique baixar para sua análise!!
JSON: