Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.

save_json_xmova(2).png

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:

image.png

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:

s3_admin_console.png

Agora copie a chave, cole e clique baixar para sua análise!!

save_json_from_s3.png

JSON:

xmova_json_downloaded.png