VerificaStatus.py

Este código faz solicitações ao Archivematica, um sistema de preservação digital, por meio do uso de sua API. O código também inclui uma função para verificar o status de um determinado processo no sistema.

A primeira função, consultasArchivematica(), faz requisições de API com base no tipo de requisição especificado em tipo e nas informações de conexão armazenadas em dadosDeConexao e parametros. O tipo de solicitação pode ser para verificar um AIP (Archivematica Information Package), verificar um DIP (Dissemination Information Package), enviar um pacote, verificar transferências ou entradas concluídas, excluir transferências ou entradas.

A segunda função, verificaProcesso(), verifica o status de um determinado processo no sistema Archivematica com base nos parâmetros archivematica e pastaRaiz e nas informações armazenadas no banco de dados. O status do processo pode ser que não foi arquivado, arquivado ou excedeu o número de tentativas devido a erros.

A terceira função, verificaStatus(), verifica o status de uma transferência ou ingestão específica no Archivematica, conforme determinado pelos parâmetros pastaRaiz e sistema e pelas informações armazenadas no banco de dados.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *