코어 구성 파일 수정

festival.xml 파일은 IBM® Engineering Requirements Management DOORS® - Web Access (DWA)에 있는 코어 구성 파일입니다. 브로커, 저장소 및 라이센스 서버 설정에 일치하도록 f:broker, f:repository-mappingf:properties의 항목을 수정해야 합니다.

프로시저

  1. festival.xml 파일에 브로커 위치를 설명하는 세 개의 f:broker 항목이 있습니다. 기본 포트(61616)로 브로커를 설치한 시스템의 URL을 가리키도록 이 항목을 편집하십시오. 브로커가 DWA 서버와 동일한 시스템에 있는 경우, 이러한 항목을 편집할 필요가 없습니다.
    <!-- 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 속성은 DWA 로그온 페이지에 표시된 이름입니다. 이 속성을 변경할 수 있습니다. 기본값은 DOORS ERS Repository입니다.
    2. repositoryUrn 속성은 데이터베이스 URN(Uniform Resource Name) 식별에서 식별한 IBM Engineering Requirements Management DOORS (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을 표시하도록 DWA를 설정할 수 있습니다. URL을 표시하려면, 다음 행에서 value="false"value="true"로 변경하십시오.
       <f:property name="display.redirector.urls" value="false"/>
    3. 옵션: 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. 옵션: DOORS 클라이언트 라이센스만 사용될 때 성능을 개선하려면 use.doors.client.license.onlytrue로 설정하십시오. 이러한 경우, 애플리케이션은 DWA 검토기 및 편집기 라이센스를 확인하지 않습니다. 이 설정의 기본값은 false이므로 애플리케이션이 모든 라이센스 유형을 확인하게 됩니다. 다음 행을 추가하십시오.
       <f:property name="use.doors.client.license.only" value="true"/>
    7. 옵션: OSLC 링크에서 보고한 대로 오브젝트 제목에 있는 문자 수의 절단 한계를 수정하려면 festival.xml 파일에 있는 dcterms.title.truncation.limit의 값을 설정하십시오. 외부 OSLC 링크에서 DOORS 오브젝트를 참조할 때 OSLC 필드 dcterms:title은 기본적으로 100자로 절단됩니다. 제목의 나머지 문자는 생략 기호(...)로 대체됩니다. 이 값을 0으로 설정하여 절단을 완전하게 제거하거나 필요한 값으로 수정할 수 있습니다. 이 설정은 모든 OSLC 통합에 있는 모든 오브젝트 제목의 절단 한계를 제어합니다. 값을 0으로 설정하려면 다음 행을 추가하십시오.
       <f:property name="dcterms.title.truncation.limit" value="0"/>
    8. rrtl.fail.on.error 특성은 ETL(extract, transform, and load) 프로세스를 사용하는 보고 서비스에 영향을 줍니다. 값이 true인 경우 DWA로부터 데이터를 수신할 때 오류가 발생하면 Translation Layer Reportable Rest 출력이 실패합니다. 실패하면 호출 애플리케이션이 ETL 문제를 찾아 해결하기가 쉬워집니다.
       <f:property name="rrtl.fail.on.error" value="true" />
  4. 파일을 저장하고 닫으십시오.

비디오 아이콘 비디오

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

학습 아이콘 코스

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

질문 아이콘 커뮤니티

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

지원 아이콘 지원

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