출처 :
- 픽스팩 다운로드 : https://www-945.ibm.com/support/fixcentral/
- 도움말 : https://www.ibm.com/support/knowledgecenter/ko/SSYQBZ_9.6.1/com.ibm.rational.dwa.install.doc/topics/c_node_installing.html
1. 먼저 DOORS 9.6.1.10 서버를 설치합니다.
수정한 설치위치 : C:\IBM\Rational\DOORSSERVER\9.6
디폴트 포트번호 : 36677
2. DOORS 9.6.1.10 클라이언트를 설치합니다.
수정한 설치위치 : C:\IBM\Rational\DOORSCLIENT\9.6
서버 포트번호 : 36677
서버 호스트이름 : ALMDEMO
라이센스 서버정보 : 27000@ALMDEMO
3. DWA 9.6.1.10 서버를 설치합니다.
수정한 설치위치 : C:\IBM\Rational\DWA\9.6.1.10
derby/derby.properties 수정 (라인 추가) : derby.drda.portNumber=1537
derby.start.bat 수정 : 1527을 1537로 변경
dwa.start.bat 수정 :
set DWA_PATH=C:\IBM\Rational\DWA\9.6.1.10set DOORS_PATH=C:\IBM\Rational\DOORSCLIENT\9.6
dwa.shutdown.bat 수정 :
set DWA_PATH=C:\IBM\Rational\DWA\9.6.1.10
(*) Rational DOORS 데이터베이스 서버 설정
(예) HTTPS일 경우
C:\IBM\Rational\DOORSSERVER\9.6\bin > dbadmin -data 36677@ALMDEMO -dcnEnable -dcnBrokerUri tcp://ALMDEMO:61616 -dcnChannelName dcn -dwaProtocol https -dwaHost ALMDEMO -dwaPort 8443
C:\IBM\Rational\DOORSSERVER\9.6\bin > doorsd -stop
C:\IBM\Rational\DOORSSERVER\9.6\bin > doorsd -start
C:\IBM\Rational\DOORSSERVER\9.6\bin > dbadmin -data 36677@ALMDEMO -dcnInfo
"Data Change Notifications are currently enabled..."
C:\IBM\Rational\DOORSSERVER\9.6\bin > dbadmin -data 36677@ALMDEMO -dwaProtocol https -dwaHost ALMDEMO -dwaPort 8443
C:\IBM\Rational\DOORSSERVER\9.6\bin > dbadmin -data 36677@ALMDEMO -dcnEnable -dcnBrokerUri tcp://ALMDEMO:61616 -dcnChannelName dcn -dwaProtocol https -dwaHost ALMDEMO -dwaPort 8443
C:\IBM\Rational\DOORSSERVER\9.6\bin > doorsd -stop
C:\IBM\Rational\DOORSSERVER\9.6\bin > doorsd -start
C:\IBM\Rational\DOORSSERVER\9.6\bin > dbadmin -data 36677@ALMDEMO -dcnInfo
"Data Change Notifications are currently enabled..."
C:\IBM\Rational\DOORSSERVER\9.6\bin > dbadmin -data 36677@ALMDEMO -dwaProtocol https -dwaHost ALMDEMO -dwaPort 8443
C:\IBM\Rational\DOORSSERVER\9.6\bin > doorsd -stop
C:\IBM\Rational\DOORSSERVER\9.6\bin > doorsd -start
C:\IBM\Rational\DOORSSERVER\9.6\bin > doorsd -start
(*) festival.xml 파일을 수정합니다.
수정할 파일 위치 : C:\IBM\Rational\DWA\9.6.1.10\server\festival\config\festival.zml
- DOORS 클라이언트를 실행하고 데이터베이스 ID를 확인합니다
도구 > DXL 편집 ... 메뉴 선택 후 print getDatabaseIdentifier() 실행하고 결과값을 메모합니다
(예) 5acf408944ab2f85
- <f:repository-mapping에서 데이터베이스 ID을 변경(예, REPLACE_THIS_WITH_YOUR_REPOSITORY_ID)합니다.
(예) repositoryUrn="urn:rational:ers-5acf408944ab2f85:" />
- <f:properties에서 설정(예, MYHOSTNAME) 합니다.
(예) HTTPS일 경우
<f:property name="licence.server.location" value="27000@ALMDEMO" />
<f:property name="ForceHttpsForAuthenticationForOAuth" value="true" />
<f:property name="ForceHttpsForAuthenticationForOAuth" value="true" />
(*) doorsRedirector.properties 파일을 수정합니다.
수정할 파일위치 : C:\IBM\Rational\DWA\9.6.1.10\server\festival\config
(예) HTTPS일 경우
<entry key="doors.url.prefix">doors://ALMDEMO:36677/</entry>
(예) HTTP일 경우
<entry key="doors.url.prefix">doors://ALMDEMO:36677/</entry>
6. DWA 서버를 실행합니다.
C:\IBM\Rational\DWA\9.6.1.10> notepad dwa.start.bat
- DOORS_PATH, DWA_PATH를 기입한 후에 실행합니다.
C:\IBM\Rational\DWA\9.6.1.10> dwa.start.bat
(예) HTTPS일 경우
https://almdemo:8443/dwa
- DWA 아키텍처