코어 구성 파일 수정

festival.xml 파일은 Rational® DOORS® Web Access의 코어 구성 파일입니다. f:broker, f:repository-mappingf:properties의 항목을 수정하여 브로커, 저장소 및 라이센스 서버 설정에 일치시켜야 합니다.

프로시저

  1. festival.xml 파일에 브로커 위치를 설명하는 세 개의 f:broker 항목이 있습니다. 기본 포트(61616)로 브로커를 설치한 시스템의 URL을 가리키도록 이 항목을 편집하십시오. 브로커가 Rational DOORS Web Access 서버와 동일한 시스템에 있는 경우, 이 항목을 편집할 필요가 없습니다.
    <!-- Brokers we know about -->
    <f:endpoints>
       <f:broker 
          .
          url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true&amp;wireFormat.maxInactivityDuration=0" 
          .
          .
             
       <f:broker 
          .
          url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true&amp;wireFormat.maxInactivityDuration=0" 
          .
          .
             
       <f:broker 
          .
          url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true&amp;wireFormat.maxInactivityDuration=0" 
          .
          .
             
    </f:endpoints>
  2. f:repository-mapping 항목은 저장소의 URN을 정의합니다.
    1. name 속성은 Rational DOORS Web Access 로그온 페이지에 표시된 이름입니다. 이 속성을 변경할 수 있습니다. 기본값은 DOORS ERS Repository입니다.
    2. repositoryUrn 속성은 데이터베이스 URN(Uniform Resource Name) 식별에서 식별되는 Rational DOORS 데이터베이스 서버의 URN(Uniform Resource Name)과 일치해야 합니다. 이 속성을 변경해야 합니다.
    <!-- Mapping from Repository IDs to the broker we use to reach the repository -->
       <f:mappings>
          <f:repository-mapping
             .
             .
             name="DOORS ERS Repository"
             repositoryUrn="urn:rational:ers-46dd5d7806b96973:" />
       </f:mappings>
  3. 파일의 f:properties 섹션을 변경해야 합니다.
    1. 라이센스 서버가 다른 수단(예: Windows 레지스트리)으로 구성되지 않은 경우 필수임: 라이센스 서버의 위치를 입력하십시오. 다음 행의 값을 업데이트하십시오.
      <f:properties>
        <f:property name="licence.server.location" value="19353@localhost" />
      이 위치가 시스템에서 보유하는 라이센스 위치 목록에 추가됩니다.
    2. 옵션: 인터페이스에서 현재 모듈의 URL을 표시하도록 Rational DOORS Web Access를 설정할 수 있습니다. URL을 표시하려면, 다음 행에서 value="false"value="true"로 변경하십시오.
       <f:property name="display.redirector.urls" value="false"/>
    3. 옵션: Rational DOORS 데이터베이스가 사용자 인증을 위해 기업 LDAP를 사용하는 경우, 한 행을 추가하여 시작 화면에서 비밀번호 변경 옵션을 제거해야 합니다. 다음 행을 추가하십시오.
       <f:property name="change.password.enabled" value="false"/>
    4. 필수: ForceHttpsForAuthenticationForOAuthfalse로 설정하십시오.
       <f:property name="ForceHttpsForAuthenticationForOAuth" value="false" />
      참고: Tomcat이 SSL을 사용하도록 구성된 경우, ForceHttpsForAuthenticationForOAuthtrue로 설정하십시오.
    5. 옵션: CSRF(cross-site request forgery) 보안 공격에 대해 보호하려면, disable.csrf.tokenfalse로 설정하십시오. 다음 행을 추가하십시오.
       <f:property name="disable.csrf.token" value="false"/>
    6. 옵션: IBM Rational DOORS 클라이언트 라이센스만을 사용할 때 성능을 개선하려면 use.doors.client.license.onlytrue로 설정하십시오. 이 경우 애플리케이션은 IBM Rational DOORS Web Access Reviewer 및 Editor 라이센스를 확인하지 않습니다. 이 설정의 기본값은 false이므로 애플리케이션이 모든 라이센스 유형을 확인하게 됩니다. 다음 행을 추가하십시오.
       <f:property name="use.doors.client.license.only" value="true"/>
  4. 파일을 저장하고 닫으십시오.

피드백