Para que a integração dos xmls ocorra de forma correta e as validações e retornos da importação dos xmls é necessário a execução dos JOBs do importador.
Vamos detalhar abaixo a funcionalidade de cada um deles e como analisá-los:
CXNFARQ - É o Serviço (JOB) que baixa os documentos XML e grava na tabela do Importador, tabela 1 contida no parâmetro MV_XGTTAB1.
Basicamente este JOB valida as credenciais da API contidas nos parâmetros ARQV_ID e ARQV_KEY e com o acesso liberado integra os XML do SaaS da Qive com o Qive Conexões|TOTVS Protheus.
O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\cxnfarq contendo algumas informações importantes:
Identificação do destinatário
Empresa e filial de integração do XML
Status da integração do XML
CXNFEMP - É o Serviço (JOB) responsável pelo gerenciamento de filas. É ele que inicia os Jobs, responsável por carregar os XML no Browse do importador. O parâmetro para habilitá-lo é o MV_CXNFIAT, é responsável também por realizar algumas validações. O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\cxnfemp contendo algumas informações importantes:
Filiais liberadas,
Jobs ativos,
Tempo de processamento
É neste log que encontrará mensagens de inconsistência na configuração dos serviços e ou parametrização das filiais.
Obs: CXNFARQ, CXNFEMP são serviços (JOBs) que precisam ser configurados via appserver ou schedule. Conforme este Documento.
CXNFJOB1 - Executa a primeira validação do XML e define o status (Cancelada, pendente de importação, fornecedor não cadastrado, etc..).
O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\empresa\filial\cxnfjob1
CXNFJOB2 - Refaz a validação do Job1 para verificar se Fornecedor já foi cadastrado ou documentos de origem inexistente no sistema. Pode habilitar este JOB através do Parâmetro MV_CXNFHJ2.
O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\empresa\filial\cxnfjob2
CXNFJOB3 - Sincronização das notas lançadas manualmente, JOB responsável por percorrer a tabela SF1 do que foi lançado no dia e atualiza o status da situação do XML para Importado. Pode habilitar este JOB através do Parâmetro MV_CXNFHJ3.
O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\empresa\filial\cxnfjob3
CXNFJOB4 - Realiza a importação dos documentos em fila, conforme configuração e validação da regra automática (documentos autorizados). Pode habilitar este JOB através do Parâmetro MV_CXNFHJ4 e MV_CXNFRJ4.
O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\empresa\filial\cxnfjob4, neste log contém algumas informações importantes:
Query executada para encontrar o XML
Regra encontrada
Status da importação
Tempo de processamento
É neste log que também são encontrados detalhes das mensagens de erro da importação automática, como errorlogs e validações específicas.
CXNFJOB5 - Serviço (JOB) responsável por enviar a Flag do ERP e Manifesto de Confirmação ao Portal (SaaS). Na importação do XML é possível gerar o manifesto de confirmação e também gerar o flag do ERP conforme a instrução neste documento. Estes eventos ficam salvos na tabela 3 do Qive Conexões|TOTVS Protheus conforme parâmetro MV_XGTTAB3. O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\cxnfjob5.
Ele contém informações de quais documentos foram atualizados e se houve algum problema com a comunicação, mostrando o conteúdo enviado na API e o retorno.
CXNFJOB6 - Realiza a classificação das pré-notas baseada na regra de classificação, quando a regra automática é configurada com o Tipo de Lançamento = “Ambos”. O CXNFJOB4 faz a importação automática da Pré-nota e conforme o campo ‘Regra de Calssificação’, definida na regra, o CXNFJOB6 envia esta Pré-nota para fila de classificação. O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\empresa\filial\cxnfjob6.
Nele podemos acompanhar quando a pré-nota ficou apta para classificação, qual documento foi encontrado com base no XML e se houve alguma mensagem ou erro durante o processamento.
CXNFJOB7 - Antiga extração de Emitidas ConexãoNFe (Desabilitado)
CXNFJOB8 - Envia informações sobre a versão do Importador do cliente ao Portal. O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\cxnfjob8. Informações como versão do importador e estabelecimentos configurados.
CXNFJOB9 - Sincronizar os eventos de recusa para retirar os documentos de pendentes de importação. Quando transmitido um manifesto de operação não realizada ou desconhecimento de operação pelo SaaS Qive, este evento é integrado ao Qive Conexões|TOTVS Protheus e move o XML da lista de pendentes de importação para XMLs cancelados. É possível habilitar este JOB através do Parâmetro MV_CXNFHJ9. O log referente a este JOB fica registrado na pasta protheus_data\conteúdo do parâmetro MV_CXNFDLG\empresa\filial\cxnfjob9.
OBS: Na tela do Qive Conexões|TOTVS Protheus, seguindo o caminho Outras ações - Suporte - Extrair Logs, também é possível acesso aos Logs, verifique este documento.