DOORS 클라이언트 및 상호 운용 서버의 명령행 스위치

IBM® Engineering Requirements Management DOORS®(DOORS) 클라이언트 또는 상호 운용 서버가 시작될 때 명령행 스위치를 사용하여 레지스트리 설정을 대체할 수 있습니다.

IBM Engineering Requirements Management DOORS(DOORS) 데이터베이스 서버 명령행 스위치의 목록은 데이터베이스 서버의 명령행 스위치를 참조하십시오.

다음 표에는 addins 폴더를 사용하여 데이터베이스 탐색기 메뉴, 모듈 메뉴, 속성, 레이아웃 DXL 열을 작성하기 위한 DXL 프로그램을 제공하는 스위치가 포함되어 있습니다. addins 폴더에서 DXL 사용에 대한 자세한 정보는 DXL 참조 매뉴얼의 "DXL 라이브러리 및 추가 메뉴"를 참조하십시오.

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

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

-addins 스위치와 함께 참조하는 addins 폴더 각각에서는 정규 모듈에서 새 메뉴를 작성합니다. 메뉴 명령은 지정된 폴더에서 DXL 프로그램에 의해 정의됩니다.

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

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

-attributeaddins 스위치와 함께 참조하는 addins 폴더 각각에는 정규 모듈에서 속성을 작성할 때 사용할 수 있는 DXL 프로그램이 포함됩니다. 모듈에서 DXL 속성에 액세스하려면 편집 > 속성 > 새로 작성 > DXL 속성 > 찾아보기를 선택하십시오.

-batch (-b) dxl_program 일괄처리 모드에서 DOORS를 실행합니다. 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> 스플래시 화면을 표시하기 전에 DOORS가 시작되면 실행되는 DXL 코드입니다. 매개변수는 다음 중 하나입니다.
  • DXL 코드 단편
  • DXL 프로그램에 대한 경로를 지정하는 #include문입니다.
-data (-d) port@server 사용할 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>" DOORS가 시작된 후 즉시 실행되는 DXL입니다. 매개변수는 다음 중 하나입니다.
  • DXL 코드 단편
  • DXL 프로그램에 대한 경로를 지정하는 #include문입니다.
-home (-H) doors_home DOORS가 설치되는 폴더에 대한 전체 경로를 포함하는 DOORS 홈 디렉토리입니다.
-certdb folder_name Rational® Directory Server 및 DOORS SSL의 키를 포함하는 키 데이터베이스 파일이 들어 있는 폴더를 식별합니다.

기본값은 DOORS\9.version\certdb\입니다.

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

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

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

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

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

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

-layoutaddins 스위치와 함께 참조하는 addins 폴더 각각에는 정규 모듈에서 레이아웃 DXL 열을 작성할 때 사용할 수 있는 DXL 프로그램이 포함됩니다. 모듈에서 레이아웃 DXL 프로그램에 액세스하려면 삽입 > > 레이아웃 DXL > 찾아보기를 선택하십시오. 열 특성은 지정된 폴더에서 DXL 프로그램에 의해 정의됩니다.

-localdata (-f) folder_name DOORS 데이터베이스 서버로부터 복사되는 데이터의 임시 스토리지로 사용되는 로컬 컴퓨터의 폴더입니다.
-logxconfig (-X) full_file_name log4cxx 구성 파일의 전체 이름입니다(예: C:\Logs\Client\logging-config-client.xml). Log4cxx는 애플리케이션 메시지를 로깅하는 데 사용되는 프레임워크입니다.
명령행 또는 레지스트리에서 이 매개변수를 사용하면 클라이언트가 지정된 구성 파일에 애플리케이션 메시지를 기록합니다. 여섯 가지 레벨의 메시지가 로그됩니다.
  • TRACE
  • DEBUG
  • INFO(ACK, CONFIRM 및 QUERY 포함)
  • WARNING
  • ERROR
  • FATAL
-notriggers (-T)   트리거를 끕니다. 트리거를 끄도록 데이터베이스를 관리할 수 있는 권한이 있는 데이터베이스 관리자 또는 사용자 정의 사용자여야 합니다.
-password (-P) 비밀번호 세션의 비밀번호입니다.
-pkcs11driver driver pkcs#11 표준을 사용하는 경우 이 스위치는 카드 리더의 드라이버 이름을 식별합니다(예: c:\windows\system32\aetpkssw.dll).

공개 키 인프라(PKI) 인증을 기반으로 하는 스마트카드를 사용하여 DOORS에 로그인하는 경우 이 스위치를 사용하십시오.

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

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

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

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

-projectaddins 스위치와 함께 참조하는 addins 폴더 각각에서는 데이터베이스 탐색기에서 새 메뉴를 작성합니다. 메뉴 명령은 지정된 폴더에서 DXL 프로그램에 의해 정의됩니다.

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

일괄처리 프로세스를 실행할 때 명령행의 일부로서 -W를 사용하면 모든 명령 창이 자동으로 닫히고 DOORS가 중지됩니다.

다음 표에는 DOORS 클라이언트를 상호 운용 서버로 실행할 때 사용하는 명령행 스위치가 나열되어 있습니다.
표 2. 상호 운용 서버의 명령행 스위치
스위치(약어) 매개변수 설명
-brokerHost DWAbroker 이 스위치는 IBM Engineering Requirements Management DOORS - Web Access(DWA) 브로커를 식별하며 여기서 DWAbrokerDWA 서버가 실행 중인 컴퓨터의 호스트 이름입니다.
-brokerPort port 이 스위치는 DWA 브로커가 실행 중인 포트의 번호를 식별합니다. 기본 포트는 61616입니다.
-data (-d) port@server 사용할 DOORS 데이터베이스를 지정합니다.

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

-interop   이 스위치는 DOORS 클라이언트를 상호 운용 서버로 실행합니다.
-lightServer  

이 스위치는 상호 운용 서버에게 모듈 열기 명령을 제공하지 않도록 알립니다. 이 스위치를 사용하면 로그인 인증과 같은 가벼운 로드 태스크를 처리할 때 서버를 항상 사용할 수 있습니다.

네 개의 상호 운용 서버 세트 각각에서 하나의 상호 운용 서버에 대해 이 스위치를 사용합니다.

-logfile (-l) full_file_name 상호 운용 서버에 대한 로그 파일의 전체 이름입니다(예: C:\temp\interop.log).

명령행에서 이 매개변수를 사용하면 시스템이 보고된 DXL 오류를 화면에 표시하는 대신 파일에 기록합니다.

레지스트리에서 이 매개변수를 사용하는 경우, 시스템은 Windows 이벤트 로그에 기록된 정보를 사용하고 로그 파일과 애플리케이션 로그에 기록합니다. 레코드의 Source 필드에는 DOORS_DB_SERVER가 있습니다.

이 매개변수는 -logLevel과 함께 사용하십시오.

-logLevel integer 로그 파일에 포함할 정보의 크기입니다.

이 매개변수는 -logfile과 함께 사용하십시오.

-maxMemory integer 상호 운용 서버 실행에 할당되는 최대 메모리 양입니다. 자세한 정보는 설치 토폴로지 및 최소 요구사항을 참조하십시오.

비디오 아이콘 비디오

Jazz.net 채널
소프트웨어 교육 채널

학습 아이콘 교육 과정

IoT 아카데미
스킬 게이트웨이

질문 아이콘 커뮤니티

Jazz.net
Jazz.net 포럼
Jazz.net 라이브러리

지원 아이콘 지원

IBM 지원 센터 커뮤니티
배치 위키