Comutadores de Linha de Comandos do Cliente Rational DOORS

É possível utilizar os comutadores de linha de comandos para substituir as configurações do registro ao iniciar o cliente Rational DOORS.

Para obter uma lista de comutadores de linha de comandos do servidor de banco de dados do Rational DOORS, consulte Comutadores de Linha de Comandos do Servidor de Banco de Dados.

Tabela 1. Comutadores de Linha de Comandos do Cliente Rational DOORS
Comutador (abreviatura) Parâmetro Descrição
-addins (-a) addins_folders Um ou mais caminhos para as pastas que contém os arquivos de suplementos DXL.

Use sinais de ponto e vírgula (;) para separar as entradas, sem espaço depois dos sinais. Os caminhos podem ser caminhos locais, mapeamentos de unidade convencional ou caminhos de UNC (Convenção Universal de Nomenclatura).

-attributeaddins (-A) dxl_attributes_folders Um ou mais caminhos para as pastas que contêm os programas que podem ser usados para os atributos de DXL.

Use sinais de ponto e vírgula (;) para separar as entradas, sem espaço depois dos sinais. Os caminhos podem ser caminhos locais, mapeamentos de unidade convencional ou caminhos de UNC (Convenção Universal de Nomenclatura).

-batch (-b) dxl_program Executa o Rational DOORS no modo em lote. O Rational DOORS é iniciado sem a GUI (suprime a tela de login e o Database Explorer), executa o programa DXL especificado e para.

No modo em lotes, normalmente, são necessários outros comutadores como -user, -password e -project para efetuar login e especificar o projeto atual.

O parâmetro do comutador -batch especifica o arquivo que contém o programa DXL que você deseja executar no modo em lote.

Por exemplo:
C:\> doors -b dxl_programs\batch_analysis.dxl -p Car -u "Jill" 
-caching (-k)   Ativa o fluxo para a transferência de dados entre o servidor de banco de dados e o cliente. Esta opção pode melhorar o desempenho da transferência de dados sobre um WAN.
CUIDADO:
Enquanto os dados são carregados, eles são armazenados em cache na área localdata no computador cliente, o que pode apresentar um risco de segurança. Os dados são limpos quando o carregamento está concluído.
-certName card_name:cert Identifica o rótulo do certificado que é utilizado para identificar o cliente durante a autenticação segura.

Se estiver usando o padrão pkcs#11, o card_name será identificado por -pkcs11token e cert será o nome do certificado que seu sistema está usando. Por exemplo: "Crescendo C700:certOne".

-cli (-C) dxl_string ou "#include <dxl_program> O código DXL executa quando o Rational DOORS é iniciado, antes da tela inicial ser exibida. O parâmetro é:
  • Um fragmento do código DXL
  • Um hash inclui a instrução que especifica o caminho para um programa DXL
-data (-d) port@server Especifica qual banco de dados do Rational DOORS utilizar.

O parâmetro especifica a porta que o servidor está usando e o nome do computador do servidor (por exemplo, 36677@myserver).

-defopenmode (-o) Tanto

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

Configura o modo de edição no qual os módulos formais são abertos quando você clica duas vezes neles no Database Explorer.

O parâmetro é READ_WRITE para o modo de edição exclusivo e READ_WRITE_SHARED para modo de edição compartilhável.

Nota: Este parâmetro deve estar em letras maiúsculas, a menos que você use as abreviações de letras únicas (r, w e s).
-defopenlinkmode (-O) Ou:

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

Configura o modo de edição em que os módulos formais estão abertos como resultado do seguinte link.

O parâmetro é READ_WRITE para o modo de edição exclusivo e READ_WRITE_SHARED para modo de edição compartilhável.

Nota: Este parâmetro deve estar em letras maiúsculas, a menos que você use as abreviações de letras únicas (r, w e s).
-dxl (-D) dxl_string ou "#include <dxl_program>" O DXL executa imediatamente após o Rational DOORS ser iniciado. O parâmetro é:
  • Um fragmento do código DXL
  • Um hash inclui a instrução que especifica o caminho para um programa DXL
-home (-H) doors_home O diretório inicial do Rational DOORS, incluindo o caminho completo para a pasta em que o Rational DOORS está instalado.
-certdb folder_name Identifica a pasta que contém os arquivos do banco de dados de chave que contêm as chaves para o Rational Directory Server e o SSL do Rational DOORS.

O padrão é DOORS\9.5\certdb\.

Se desejar colocar os arquivos do banco de dados de chave para SSL do Rational DOORS em uma pasta separada, use o comutador -keyDB. O comutador -keyDB tem precedência sobre -certdb.

-keyDB filename O caminho completo para o arquivo do banco de dados de chave que contém as chaves que são usadas para autenticação SSL e validação do Rational DOORS, incluindo o nome do arquivo.

O padrão é DOORS\9.5\certdb\client_authentication.kdb.

Este comutador tem precedência sobrer -certdb. É possível especificar um local para a pasta do banco de dados de chaves do Rational Directory Server usando -certdb e especificar um local separado para o arquivo do banco de dados de chave SSL do Rational DOORS usando -keyDB.

-layoutaddins (-L) layout_dxl_folders Um ou mais caminhos para as pastas de DXL de layout.

Use sinais de ponto e vírgula (;) para separar entradas, sem espaço depois dos sinais. Os caminhos podem ser caminhos locais, mapeamentos de unidade convencional ou caminhos de UNC (Convenção Universal de Nomenclatura).

-localdata (-f) folder_name Uma pasta no computador local usada para armazenamento temporário de dados que são copiados do servidor de banco de dados Rational DOORS.
-logxconfig (-X) full_file_name O nome completo do arquivo de configuração log4cxx, por exemplo, C:\Logs\Client\logging-config-client.xml. Log4cxx é uma estrutura para registrar mensagens de aplicativos.
Ao usar esse parâmetro na linha de comandos ou no registro, o cliente registra mensagens do aplicativo no arquivo de configuração especificado. São registrados seis níveis de mensagens.
  • TRACE
  • DEBUG
  • INFO, incluindo ACK, CONFIRM e QUERY
  • WARNING
  • ERROR
  • FATAL
-notriggers (-T)   Desative os acionadores. Você deve ser um gerenciador de banco de dados ou um usuário customizado que tenha o poder de gerenciar o banco de dados para desligar acionadores
-password (-P) password A senha para a sessão.
-pkcs11driver driver Se estiver usando o padrão pkcs#11, este comutador identifica o nome do driver para o leitor de placa, por exemplo c:\windows\system32\aetpkssw.dll.

Use este comutador quando estiver usando smart cards com base na autenticação de infraestrutura de chave pública (PKI) para efetuar login no Rational DOORS.

-pkcs11token card_name Se estiver usando o padrão pkcs#11, este comutador identificará o tipo de smart card que o sistema está usando, por exemplo "Crescendo C700".
-project (-p) project_name O nome do projeto que deseja abrir no início da sessão. O conteúdo do projeto é exibido na área de janela direita do Database Explorer.

Se você usar o comutador-batch, o parâmetro especifica o projeto atual.

-projectaddins (-J) project_addins_ folders Um ou mais caminhos para os diretórios de suplementos de DXL.

Use sinais de ponto e vírgula (;) para separar entradas na lista, sem espaço depois dos sinais. Os caminhos podem ser caminhos locais, mapeamentos de unidade convencional ou caminhos de UNC (Convenção Universal de Nomenclatura).

-user (-u) username O nome de usuário do usuário para a sessão.
-W nowait Quando você está executando um processo em lote e há algum erro ou saída de impressão, eles são enviados para uma janela de comandos. O Rational DOORS continua a executar até que a janela de comando seja fechada.

Usando -W como parte da linha de comandos ao executar um processo em lote, a janela de comando é fechada automaticamente e o Rational DOORS é parado.

Esta tabela lista os comutadores de linha de comandos usados quando estiver executando o cliente do Rational DOORS como um servidor de interoperação:
Tabela 2. Comutadores de Linha de Comandos para o Servidor de Interoperação
Comutador (abreviatura) Parâmetro Descrição
-brokerHost DWAbroker Este comutador identifica o broker Rational DOORS Web Access, em que DWAbroker é o nome do host do computador no qual o servidor Rational DOORS Web Access está em execução.
-brokerPort porta Este comutador identifica o número da porta em que o broker do Rational DOORS Web Access está em execução. A porta padrão é 61616.
-data (-d) port@server Especifica qual banco de dados do Rational DOORS utilizar.

O parâmetro especifica a porta que o servidor está usando e o nome do computador do servidor (por exemplo, 36677@myserver).

-interop   Esse comutador executa o cliente do Rational DOORS como um servidor de interoperação.
-logfile (-l) full_file_name O nome completo do arquivo de log para o servidor de interoperação, por exemplo, C:\temp\interop.log.

Ao usar esse parâmetro na linha de comandos, o sistema registra todos os erros DXL relatados em um arquivo em vez de mostrá-los na tela.

Ao usar esse parâmetro no registro, o sistema usa as informações registradas no log de eventos do Windows e as registra no arquivo de log e no log do aplicativo, em que os registros possuem DOORS_DB_SERVER no campo Origem.

Use esse parâmetro com -logLevel.

-logLevel integer A quantia de informações a serem incluídas no arquivo de log.

Use esse parâmetro com -logfile.

-maxMemory integer A quantia máxima de memória que é alocada para executar no servidor de interoperação.

Feedback