Uso do MID Server com controle de código-fonte
O ServiceNow® MID Server permite a comunicação e a movimentação de dados entre uma instância ServiceNow e aplicações externas, fontes de dados e serviços.
Como os arquivos de pacote funcionam com o MID Server
O arquivo .bundle ajuda a função de controle de código-fonte com um MID Server. Um arquivo de pacote é a maneira como o Git empacota um repositório local em um único arquivo. Isso torna o compartilhamento ou a movimentação do repositório mais simples e simplificado. O arquivo é enviado para o MID Server, que o passa para o repositório remoto.
O output.bundle (operações de confirmação) e o ingressing.bundle (aplicar mudanças remotas) são anexados à tabela de anexos do MID Server [ecc_agent_attachment] para qualquer solicitação que vá para o MID Server. OOutput.bundle é criado na instância enquanto o Ingressing.bundle é criado no MID Server.
Depois que uma operação é concluída com sucesso, o arquivo do pacote é "promovido" em um dourado.bundle que é anexado à tabela de configuração do repositório [sys_repo_config]. Ele é usado para inicializar o repositório em um nó que ainda não executou nenhuma operação de controle de código-fonte.
A ferramenta de Limpeza Automática [sys_auto_flush] é um "limpador de tabela" que remove qualquer registro ecc_agent_attachment com mais de 30 dias. Esta ação também remove o anexo correspondente.
Os arquivos do pacote são mantidos no MID Server e, em seguida, salvos no diretório de importação no MID Server.
No MID Server, o arquivo do pacote é salvo na pasta Importar. Esta pasta está no diretório de usuários definido pela propriedade do sistema (user.dir), que os usuários podem configurar. O arquivo de pacote é removido como parte da limpeza do sistema ao final de cada operação.
Trabalhando com o MID Server
- Evite conflitos com o Discovery e crie arquivos para a tabela de anexo do sistema [sys_attachment]: MID Server
- Saiba mais sobre restrições de propriedades do sistema: Configurar propriedades do sistema de anexos