Comando PASSWORD

Cria uma definição de senha, sem valor de senha, que solicita uma senha do usuário durante a execução de um script.

Sintaxe

PASSWORD num <prompt>

Parâmetros

Nome Descrição
num

Um valor entre 1 e 10 que identifica uma definição de senha de forma exclusiva.

prompt

opcional

Uma expressão de caracteres válida a ser exibida na caixa de diálogo utilizada para solicitar a senha. Coloque as cadeias literais entre aspas.

Se prompt for omitido, será exibida uma caixa de diálogo padrão sem mensagem.

Exemplos

Solicitar informações de senha

Use PASSWORD para solicitar do usuário as três senhas necessárias em um script. Depois que o usuário inserir as senhas necessárias, o script poderá completar o processamento restante sem interrupção:

PASSWORD 1 "Digite a senha do banco de dados Contas a receber"
PASSWORD 2 "Digite a senha do banco de dados Contas a pagar"
PASSWORD 3 "Digite a senha do banco de dados Clientes"

Especificar uma senha ao atualizar uma tabela do Analytics

Você combina o comando PASSWORD com o comando REFRESH para atualizar um arquivo de dados protegido por senha:

PASSWORD 1 "Senha:"
REFRESH Abc PASSWORD 1

Especificação de uma senha para definir uma tabela do servidor

Use o comando PASSWORD com o comando DEFINE TABLE DB para definir uma tabela do servidor por meio do Conector do AX, que exige uma senha para o perfil de banco de dados e outra para o perfil do servidor associado:

DEFINE TABLE DB SOURCE Inventário_PerfilDB PASSWORD 9 PASSWORD 3

Observações

Quando usar PASSWORD

Use o comando PASSWORD para solicitar que um usuário insira informações de senha antes que um script acesse, importe ou atualize dados protegidos por senha.

Você pode criar até dez senhas diferentes em um script.

O comando PASSWORD é útil se:

  • você quer evitar a digitação de uma senha real em um script; essa digitação é exigida pelo comando SET PASSWORD
  • usuários individuais precisam inserir senhas distintas

Como as senhas são armazenadas

As senhas inseridas pelo usuário são armazenadas de forma segura e temporária na memória.

Quando o usuário digitar uma senha na caixa de diálogo de solicitação, os caracteres serão mascarados com asteriscos (*). A senha não aparece no script nem no log.

Armazenamento de senhas para análises baseadas no servidor

O comando PASSWORD não é permitido em análises executadas no Robôs, no Servidor AX ou em scripts de servidor legados.

Você pode usar a tag PASSWORD para solicitar uma senha quando um usuário agenda uma análise no Robôs ou no Servidor AX.

O comando SET PASSWORD pode ser usado para especificar senhas em scripts de servidor legados.