- Descrição:
Esta atividade gera um recurso de Alias que pode ser utilizado ao longo do projeto.
- Parâmetros (JSON):
Alias: { type: string, required: true, description: "Nome do alias a ser criado" }
DbProvider: { type: "SqlClient" | "OracleClient", required: true }
DbType: { type: "SqlServer" | "Oracle", required: true }
DbName: { type: string, required: true }
DbServer: { type: string, required: true }
Username: { type: string, required: true }
Password: { type: string, required: true }
Note: Estes parâmetros podem ser substituídos por um "Recurso de conexão a banco", geralmente são oferecidos por atividades do tipo "Restauração de banco de dados relacional".
- Recursos:
Necessita: Recurso de Banco (Não obrigatório). Neste caso será gerado um nome aleatório para o Alias.
Oferece: Recurso de Alias
- Validações:
Parâmetros ou Recursos não informados. Seta status da atividade como erro.
Trata no caso de cancelamento pelo usuário. Seta status da atividade como erro.
Levanta exceção se por algum motivo o Alias não puder ser criado. Diretório do ambiente não existente por exemplo. Seta status da atividade como erro.
No caso de criar o Alias grava o status da atividade como sucesso e incrementa os passos de execução do projeto.
- Exemplo:
{ "Alias": "CorporeRM", "DbProvider": "SqlClient", "DbType": "SqlServer", "DbName": "NOME_DATABASE", "DbServer": "HOST_DATABASE", "Username": "NOME_DO_USUARIO", "Password": "SENHA_SECRETA" }