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.

ChaveSignificado
nomeNome único da extensão
nome_exibicaoNome de exibição da extensão
produto

Produto ao qual se aplica:

  • pos - Extensão somente para o POS
  • cbo - Extensão somente para o Back Office
  • master - Extensão para POS/Back Office
  • universal - Não define produto

Importante!

A base de dados padrão onde são aplicados os scripts do pacote varia conforme o produto definido nesta chave.

empresaNome da empresa fornecedora
sigla_empresaSigla da empresa, com até 10 carácteres alfanuméricos
nivel_sdkObrigatória, especifica o nível do SDK, que atualmente é 1
arquivosLista 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
  • Sem rótulos