Comutadores de linha de comandos para o cliente e o servidor de interoperação do Rational DOORS

É possível usar comutadores de linha de comandos para substituir as configurações de registro quando o cliente ou o servidor de interoperação do Rational DOORS é iniciado.

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.

A tabela a seguir inclui comutadores que usam pastas de suplementos para fornecer programas DXL para a criação de menus de explorador de banco de dados, menus de módulo, atributos e colunas de formato DXL. Para mais informações sobre o uso do DXL em pastas de suplementos, consulte "Menus de Biblioteca e de Suplementos DXL" no Manual de Referência do DXL.

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).

Cada pasta de suplementos referenciada com o comutador -addins cria um novo menu em módulos formais. Comandos de menu são definidos pelo programa DXL na pasta especificada.

-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).

Cada pasta de suplementos referenciada com o comutador -attributeaddins contém um programa DXL que pode ser usado para criar atributos em um módulo formal. Para acessar o atributo DXL em um módulo, selecione Editar > Atributos > Novo > Atributo DXL > Procurar.

-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 de lote, normalmente são necessários outros comutadores, como -user, -password e -project, para efetuar o log in 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 executado quando o Rational DOORS é iniciado antes da tela inicial ser exibida. O parâmetro é:
  • Um fragmento do código DXL
  • Uma instrução #include 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
  • Uma instrução #include 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.version\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.version\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 servidor de diretório do Rational usando o -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).

Cada pasta de suplementos referenciada com o comutador -layoutaddins contém um programa DXL que pode ser usado para criar uma coluna de layout DXL em um módulo formal. Para acessar o programa DXL de layout em um módulo, selecione Inserir > Coluna > DXL de layout > Procurar. As propriedades da coluna são definidas pelo programa DXL na pasta especificada.

-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. Deve-se ser um gerenciador de banco de dados ou um usuário customizado que tenha poder para 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 cartões inteligentes 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).

Cada pasta de suplementos referenciada com o comutador -projectaddins cria um novo menu no explorador de banco de dados. Comandos de menu são definidos pelo programa DXL na pasta especificada.

-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.

Ao usar -W como parte da linha de comandos quando um processo em lote é executado faz com que todas as janelas de comando se fechem automaticamente e que o Rational DOORS pare.

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.
-lightServer  

Este comutador instrui o servidor de interoperação a não servir qualquer comando aberto de módulo. Este comutador assegura que um servidor estará sempre disponível para manipular tarefa de carregamento mais leves, como a autenticação de um login.

Ative este comutador para um dos servidores de interoperação em cada conjunto de quatro servidores 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.

Quando você usa este parâmetro no registro, o sistema toma as informações registradas no log de evento do Windows e as registra no arquivo de log e no log do aplicativo. Os registros têm DOORS_DB_SERVER no campo de 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. Para mais informações, consulte Topologia da instalação e requisitos básicos.

Ícone de vídeo Assista aos vídeos

Lista de execução do CLM
Canal do Jazz.net
Canal de Educação do Usuário

Ícone Saber mais Saiba mais

Círculo de aprendizado do CLM
Círculo de aprendizado Agile
Círculos de aprendizado

Ícone Perguntar Fazer perguntas

Fórum do Jazz.net
Fóruns developerWorks

Ícone Suporte Obtenha suporte

Portal de suporte
Wiki de implementação
Blog de suporte