- Descrição:
Esta atividade executa o Host do RM. Ao iniciar o serviço, é feito um teste de conexão com os alias cadastrados no arquivo "alias.dat". Esta atividade pode receber um Recurso de Alias.
- Parâmetros (JSON):
Timeout: { type: number, required: false, default: 360, unit: "segundos", description: "Timeout para aguardar o Host iniciar - default 6 minutos" }
AppSettings: { type: object, required: false, description: "Configurações a serem inseridas na seção appSettings do config" }
ProcessArguments: { type: string, required: false, description: "Argumentos a serem passados para o processo do RM.Host.exe"}
Alias: { type: string, required: false, description: "Alias de uma base RM restaurada"}
- Recursos:
Necessita: Recurso de alias.
Note: A presença de um recurso de alias no projeto não é obrigatória, desde que o usuário o forneça como parâmetro na propriedade da atividade.
Oferece: Recurso de Processo.
- Validações:
Deve encontrar o arquivo de configuração no diretório do ambiente
Verifica se a porta do host está sendo utilizada por outro processo ou é inválida
Ler ou resetar o registro do windows para a checagem da inicialização
Verifica se há algum parâmetro com o nome do Alias
Verifica se existe mais de um Alias como recurso
Verifica se a versão do RM é a mesma da base de dados do projeto
Verifica se o timeout de inicialização estourou antes do host estar pronto para uso.
- Exemplo:
{ "Timeout": 0, "AppSettings": { "key1": 0, "Key2": "string" }, ProcessArguments: "-alias CorporeRM" }