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

É possível usar comutadores de linha de comandos para substituir as configurações de registro quando o cliente IBM® Engineering Requirements Management DOORS (DOORS) ou o servidor de interoperação é iniciado.

Para obter uma lista de comutadores de linha de comandos do servidor de banco de dados do IBM Engineering Requirements Management DOORS (DOORS), consulte Comutadores de linha de comandos para o 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 da linha de comandos do cliente 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 DOORS no modo em lote. O DOORS é iniciado sem a GUI (ele suprime a tela de login e o explorador de banco de dados), executa o programa DXL especificado e, em seguida, é interrompido.

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 que é executado quando o DOORS é iniciado antes da tela inicial é exibido. 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 DOORS usar.

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 que é executado imediatamente após o 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 DOORS, incluindo o caminho completo para a pasta na qual o 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 DOORS.

O padrão é DOORS\9.version\certdb\.

Se você desejar colocar os Arquivo do banco de dados de chave para SSL do 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 chaves que contém as chaves que são usadas para autenticação SSL e validação do 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 Rational Directory Server usando -certdb e especificar um local separado para o Arquivo do banco de dados de chave SSL do 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 que é usada para armazenamento temporário de dados que são copiados do servidor de banco de dados do 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 esse comutador quando estiver usando cartões inteligentes que são baseados em autenticação de infraestrutura de chave pública (PKI) para efetuar login no 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) nome do usuário 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 DOORS continua sendo executado até que a janela de comando seja fechada.

Usar -W como parte da linha de comandos ao executar um processo em lote fechará automaticamente todas as janelas de comando e parará o DOORS.

Esta tabela lista os comutadores de linha de comandos usados quando você está executando o cliente 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 Esse comutador identifica o broker do IBM Engineering Requirements Management DOORS - Web Access (DWA), em que DWAbroker é o nome do host do computador em que o servidor DWA está em execução.
-brokerPort porta Esse comutador identifica o número da porta na qual o broker do DWA está em execução. A porta padrão é 61616.
-data (-d) port@server Especifica qual banco de dados do DOORS usar.

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 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 Vídeo

Canal do Jazz.net
Canal Software Education

ícone de aprendizado Cursos

IoT Academy
Skills Gateway

ícone de pergunta Comunidade

Jazz.net
Fóruns do Jazz.net
Biblioteca do Jazz.net

ícone de suporte Suporte

Comunidade de Suporte IBM
Wiki de implementação