Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
  • 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: enum = "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 Resource 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:
Bloco de código
{ 
	"Alias": "CorporeRM", 
	"DbProvider": "SqlClient", 
	"DbType": "SqlServer", 
	"DbName": "NOME_DATABASE", 
	"DbServer": "HOST_DATABASE", 
	"Username": "NOME_DO_USUARIO", 
	"Password": "SENHA_SECRETA" 
}