데이터 소스 구성 요소 추가

런타임 시 정의할 동적 데이터 소스 요소를 포함할 수 있습니다. 데이터 소스 구성 요소를 사용하여 데이터 소스를 재구성할 수 있습니다.

Rational® Publishing Engine은 데이터 소스의 첫 번째 조회에 액세스할 때가 아니라 문서 생성이 시작될 때 정적 데이터 소스의 URL을 계산합니다. 데이터 소스 구성 요소를 사용하여 문서 생성 중에 요소의 평가 시간을 제어할 수 있습니다.

데이터 소스 구성 요소는 문서 디자인을 시작하는 동안 연결 정보를 모르는 경우에 유용합니다. 예를 들어, 두 제품의 아티팩트(A와 B)를 링크한 경우 런타임 시 B에서 데이터 소스 정보를 선택할 수 있습니다. 데이터 소스를 재구성하여 URI, 사용자 이름, 비밀번호와 같은 특성과 데이터 추출 시 Rational Publishing Engine에서 사용하는 기타 데이터 소스별 특성을 변경합니다.

시작하기 전에

문서 템플리트에서 구성된 데이터 소스에 대한 조회를 포함하는 요소 앞에 데이터 소스 구성 요소를 배치해야 합니다.

이 태스크 정보

데이터 소스 구성 요소를 사용하여 데이터 소스를 재구성하십시오. 데이터 소스 구성 요소는 템플리트에서 사용되는 데이터 소스 스키마에 연결되어야 합니다. 데이터 소스 구성에 따라 동적 데이터 소스 요소에는 문서 스펙의 특성과 비슷한 특성이 포함되어 있습니다. 문서 생성 시 이 요소는 데이터 소스를 초기화하거나 다시 초기화합니다. 데이터 소스 구성 요소를 사용하여 런타임 시 알려져 있지 않은 특성만 정의하십시오. 사용자 이름, 비밀번호, exe 파일의 위치와 같은 모든 특성에 대해 이 요소를 사용하면 템플리트의 이식성이 감소됩니다.

데이터 소스 구성 요소 특성이 문서 스펙의 데이터 소스 요소에 대해 정의된 특성과 유사한 경우에도 문서 스펙의 특성 값은 정적 값인 반면에 데이터 소스 구성 요소의 특성은 해당 컨텍스트에서 사용 가능한 다른 데이터 소스의 값을 사용합니다.

프로시저

데이터 소스를 재구성하려면 다음을 수행하십시오.

  1. 팔레트 보기에서 데이터 소스 구성 아이콘데이터 소스 구성 요소를 템플리트로 끌어오십시오.
  2. 데이터 소스 구성 요소를 선택하십시오.
  3. 특성 보기에서 데이터 탭을 선택하십시오.
  4. 대상 데이터 소스 특성에 데이터 소스 스키마의 이름을 입력하십시오. 데이터 소스 구성이 데이터 소스 스키마에 연결되고 나면 해당 형식화 특성이 업데이트되어 데이터 소스 스키마 유형의 런타임 특성을 반영합니다.
  5. 상속된 데이터 구성 특성에 템플리트에서 사용되는 데이터 소스 스키마의 이름을 입력하십시오. 기본적으로 이 특성은 값을 포함하고 있지 않습니다. 템플리트에 사용되는 데이터 소스 스키마 이름으로 이 값을 변경할 수 있습니다. 이 특성이 사용되는 경우에는 데이터 소스 구성에 정의된 특성과 함께 상속된 데이터 소스에서 가져온 설정을 사용하여 대상 데이터 소스가 구성됩니다.

    대상 데이터 소스에 대해 값이 지정되지 않는 경우, 상속된 데이터 소스의 특성이 사용됩니다. 예를 들어, 대상 데이터 소스에 대해 URL 특성이 채워지지 않는 한, 상속된 데이터 소스의 URL이 대상 데이터 소스에 사용됩니다. 상속된 데이터 소스 특성은 일반적으로 데이터 소스에 대한 신임 정보를 한 번만 제공하는 데 사용됩니다.

    기타 특성을 지정할 수도 있고 문서 스펙에 제공된 값이나 상속된 데이터 소스 특성 아래에 정의된 데이터 소스에서 가져올 수 있습니다.
    참고: 대상 데이터 소스와 상속된 데이터 소스는 동일한 데이터 소스일 수 있습니다. 상속된 데이터 소스가 비어 있는 상태로 남아 있는 경우에는 대상 데이터 소스가 사용됩니다.

    데이터 소스 구성 특성이 비어 있는 경우가 아니면 데이터 소스 구성 특성이 문서 스펙 특성보다 우선합니다. Rational Publishing Engine은 문서 스펙에 정의된 특성과 데이터 소스 구성 요소에 정의된 특성을 결합합니다.


피드백