Rational DOORS 클라이언트용 명령행 스위치

명령행 스위치를 사용하면 Rational® DOORS® 클라이언트가 시작될 때 레지스트리 설정을 대체할 수 있습니다.

Rational DOORS 데이터베이스 서버 명령행 스위치 목록은 데이터베이스 서버용 명령행 스위치를 참조하십시오.

표 1. Rational DOORS 클라이언트 명령행 스위치
스위치(약어) 매개변수 설명
-addins (-a) addins_folders DXL 추가 파일이 있는 폴더에 대한 하나 이상의 경로입니다.

세미콜론(;)을 사용하여 세미콜론 다음에 공백없이 항목을 분리하십시오. 경로는 로컬 경로, 기본 드라이브 맵핑 또는 UNC(Universal Naming Convention) 경로를 사용할 수 있습니다.

-attributeaddins (-A) dxl_attributes_folders DXL 속성에 사용할 수 있는 프로그램이 있는 폴더에 대한 하나 이상의 경로입니다.

항목을 서로 구분하려면 세미콜론(;)을 사용하십시오. 세미콜론 뒤에 공백을 두지 마십시오. 경로는 로컬 경로, 기본 드라이브 맵핑 또는 UNC(Universal Naming Convention) 경로를 사용할 수 있습니다.

-batch (-b) dxl_program 일괄처리 모드에서 Rational DOORS를 실행하십시오. Rational DOORS가 GUI 없이 시작되고(로그인 화면 및 데이터베이스 탐색기 없음) 지정한 DXL 프로그램이 실행된 후 중지됩니다.

일괄처리 모드로 로그인하고 현재 프로젝트를 지정하려면 일반적으로 -user, -password-project와 같은 스위치가 필요합니다.

-batch 스위치의 매개변수는 일괄처리 모드로 실행할 DXL 프로그램이 있는 파일을 지정합니다.

예를 들어, 다음과 같습니다.
C:\> doors -b dxl_programs\batch_analysis.dxl -p Car -u "Jill" 
-caching (-k)   데이터베이스 서버와 클라이언트 간 데이터 전송을 위해 스트리밍을 사용합니다. 이 옵션은 WAN을 통한 데이터 전송 성능을 향상시킬 수 있습니다.
경고:
데이터가 로딩되는 동안 데이터는 클라이언트 시스템의 localdata 영역에 캐시되며 이로 인해 보안 위험이 발생할 수 있습니다. 로딩이 완료되면 데이터는 제거됩니다.
-certName card_name:cert 보안 인증 중에 클라이언트를 식별하기 위해 사용되는 인증서의 레이블을 식별합니다.

pkcs#11 표준을 사용하는 경우 card_name-pkcs11token으로 식별되고 cert는 시스템이 사용 중인 인증서의 이름입니다. 예: "Crescendo C700:certOne".

-cli (-C) dxl_string 또는 "#include <dxl_program> Rational DOORS가 시작될 때 실행되는 DXL 코드가 스플래시 화면 전에 표시됩니다. 매개변수는 다음 중 하나입니다.
  • DXL 코드 단편
  • DXL 프로그램에 대한 경로를 지정하는 명령문이 있는 해시
-data (-d) port@server 사용할 Rational DOORS 데이터베이스를 지정합니다.

매개변수는 서버가 사용 중인 포트 및 서버 컴퓨터의 이름(예: 36677@myserver)을 지정합니다.

-defopenmode (-o) 다음 중 하나를 수행하십시오.

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

데이터베이스 탐색기에서 정규 모듈을 두 번 클릭할 때 정규 모듈이 열리는 편집 모드를 설정합니다.

독점 편집 모드의 경우 매개변수는 READ_WRITE이고, 공유 가능 편집 모드의 경우 매개변수는 READ_WRITE_SHARED입니다.

참고: 단일 문자 약어(r, ws)를 사용하지 않는 한 이 매개변수는 대문자여야 합니다.
-defopenlinkmode (-O) 다음 중 하나를 수행하십시오.

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

링크를 따라가면 정규 모듈이 열리는 편집 모드를 설정합니다.

독점 편집 모드의 경우 매개변수는 READ_WRITE이고, 공유 가능 편집 모드의 경우 매개변수는 READ_WRITE_SHARED입니다.

참고: 단일 문자 약어(r, ws)를 사용하지 않는 한 이 매개변수는 대문자여야 합니다.
-dxl (-D) dxl_string 또는 "#include <dxl_program>" Rational DOORS가 시작된 후 즉시 실행되는 DXL입니다. 매개변수는 다음 중 하나입니다.
  • DXL 코드 단편
  • DXL 프로그램에 대한 경로를 지정하는 명령문이 있는 해시
-home (-H) doors_home Rational DOORS가 설치된 폴더의 전체 경로를 포함한 Rational DOORS 홈 디렉토리입니다.
-certdb folder_name Rational Directory Server 및 Rational DOORS SSL에 대한 키를 포함하는 키 데이터베이스 파일이 있는 폴더를 식별합니다.

기본값은 DOORS\9.5\certdb\입니다.

Rational DOORS SSL에 대한 키 데이터베이스 파일을 별도의 폴더에 넣으려면 -keyDB 스위치를 사용하십시오. -keyDB 스위치는 -certdb보다 우선합니다.

-keyDB filename Rational DOORS SSL 인증 및 유효성 검증에 사용되는 키가 포함된 키 데이터베이스 파일에 대한 전체 경로입니다(파일 이름 포함).

기본값은 DOORS\9.5\certdb\client_authentication.kdb입니다.

이 스위치는 -certdb보다 우선합니다. -certdb를 사용하여 Rational Directory Server 키 데이터베이스 폴더의 위치를 지정하고 -keyDB를 사용하여 Rational DOORS SSL 키 데이터베이스 파일의 위치를 각각 지정할 수 있습니다.

-layoutaddins (-L) layout_dxl_folders 레이아웃 DXL 폴더에 대한 하나 이상의 경로입니다.

세미콜론(;)을 사용하여 세미콜론 다음에 공백없이 항목을 분리하십시오. 경로는 로컬 경로, 기본 드라이브 맵핑 또는 UNC(Universal Naming Convention) 경로를 사용할 수 있습니다.

-localdata (-f) folder_name Rational DOORS 데이터베이스 서버로부터 복사되는 데이터의 임시 스토리지로 사용되는 로컬 컴퓨터의 폴더입니다.
-logfile (-l) logfile 로그 파일의 이름을 포함한 로그 파일의 전체 경로입니다.

명령행에서 이 스위치는 화면에 표시하기 전에 파일에 보고된 DXL 오류를 로그합니다.

레지스트리에서 이 스위치는 Windows 이벤트 로그에 레코드된 정보를 로그합니다. 정보는 파일 및 애플리케이션 로그에 로그되며 이 경우 레코드는 Source 필드에서 DOORS_DB_SERVER입니다.

-notriggers (-T)   트리거를 끕니다. 트리거를 끄도록 데이터베이스를 관리할 수 있는 권한이 있는 데이터베이스 관리자 또는 사용자 정의 사용자여야 합니다.
-password (-P) password 세션의 비밀번호입니다.
-pkcs11driver driver pkcs#11 표준을 사용하는 경우 이 스위치는 카드 리더의 드라이버 이름을 식별합니다(예: c:\windows\system32\aetpkssw.dll).

PKI(Public Key Infrastructure) 인증을 기반으로 하는 스마트 카드를 사용하여 Rational DOORS에 로그인하는 경우 이 스위치를 사용하십시오.

-pkcs11token card_name pkcs#11 표준을 사용하는 경우 이 스위치는 시스템에서 사용 중인 스마트 카드의 유형을 식별합니다(예: "Crescendo C700").
-project (-p) project_name 세션 시작 시에 열려는 프로젝트의 이름입니다. 프로젝트의 컨텐츠는 데이터베이스 탐색기의 오른쪽 분할창에 표시됩니다.

-batch 스위치를 사용하는 경우 이 매개변수는 현재 프로젝트를 지정합니다.

-projectaddins (-J) project_addins_ folders 프로젝트 DXL 추가 디렉토리에 대한 하나 이상의 경로입니다.

목록에서 항목을 서로 구분하려면 세미콜론(;)을 사용하십시오. 세미콜론 뒤에 공백을 두지 마십시오. 경로는 로컬 경로, 기본 드라이브 맵핑 또는 UNC(Universal Naming Convention) 경로를 사용할 수 있습니다.

-user (-u) username 세션의 사용자 이름입니다.
-W nowait 일괄처리 프로세스를 실행하고 있으며 오류 또는 인쇄된 결과물이 발생한 경우 명령 창으로 전송됩니다. Rational DOORS는 명령 창이 닫힐 때까지 계속 실행됩니다.

일괄처리 프로세스가 실행될 때 명령행의 한 파트로 -W를 사용하면 명령 창이 자동으로 닫히고 Rational DOORS가 중지됩니다.


피드백