O manifesto.dat é um arquivo JSON incluido na extensão e que lista os arquivos que serão na sua instalação.
O arquivo manistesto.dat é gerado a partir do arquivo manifesto.server durante o empacotamento. o SDK cria o arquivo manifesto.server pré-configurado, mas você pode alterá-lo conforme as suas necessidades.
A tabela abaixo lista as chaves do manistesto.server e seus significados.
Chave | Significado |
---|---|
nome | Nome único da extensão |
nome_exibicao | Nome de exibição da extensão |
produto | Produto ao qual se aplica:
Importante! A base de dados padrão onde são aplicados os scripts do pacote varia conforme o produto definido nesta chave. |
empresa | Nome da empresa fornecedora |
sigla_empresa | Sigla da empresa, com até 10 carácteres alfanuméricos |
nivel_sdk | Obrigatória, especifica o nível do SDK, que atualmente é 1 |
arquivos | Lista de arquivos da extensão. |
versoes_bases | Lista de schemas e versões de banco compatíveis com a extensão. Qualquer versão de schema de banco de dados superior o informado no manifesto bloqueia a instalação da extensão pelo Master. {"schema":"dbo", "versao": "01.02.03.04"} |
Lista de portas da extensão a serem gerenciadas pelo Master | |
Lista de comandos da extensão a serem gerenciados pelo Master. Os comandos poderão ser executados via api, durante a instalação da extensão e ter tipos de agendamentos associados | |
Lista de tipos de agendamentos associados a comandos da extensão | |
Lista de agendamentos da extensão | |
Lista de execuções de comandos |