• 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" 
}



  • Sem rótulos