변환 확장에 규칙, 추출기 및 변환을 추가할 수 있습니다.
이 요소는 변환 확장의 동작을 지정합니다. 요소를 추가하면 단지 코어 변환 기능에 요소가 선언되며
확장된 변환에 요소가 추가되지 않습니다.
시작하기 전에
변환 확장의 플러그인 Manifest 파일을 열어야 합니다.
Manifest 파일에는 TransformationExtension 요소가 있어야 합니다. 규칙, 추출기 또는 변환에 대한
소스 코드가 있는 Java™
클래스가 현재 작업공간에 존재해야 합니다.
이 태스크 정보
변환 확장에 포함되는 규칙, 추출기 또는 변환을 선언하려면
다음을 수행하십시오.
- 플러그인 Manifest 편집기의 확장 탭에서
com.ibm.xtools.core.transformationExtensions 요소를 펼치고
적절한 TransformationExtension 요소를 마우스 오른쪽 단추로 클릭하십시오. 그런 다음
새로 작성을 클릭하고 다음 항목 중 하나를
클릭하십시오.
- 규칙을 추가하려면 RuleDefinition을 클릭하십시오.
- 추출기를 추가하려면 ExtractorDefinition을 클릭하십시오.
- 변환을 추가하려면 TransformDefinition을 클릭하십시오.
- 확장 탭의 확장
요소 세부사항 영역에서 필수 필드의 값을 지정하십시오.
확장 요소 세부사항 영역의 다른 필드는
선택사항입니다.
- id 필드에서 규칙, 추출기 또는
변환의 ID를 지정하십시오.
- 클래스 필드에서 규칙 또는 추출기의
클래스 이름을 지정하십시오.
- 기존 클래스를 선택하려면 class 필드 옆에 있는
찾아보기를 클릭하고 목록에서 클래스 이름을 선택한 후
확인을 클릭하십시오.
- 새 클래스를 작성하려면 클래스를 클릭하십시오.
새 Java 클래스
마법사의 Java 클래스 페이지에서
필드의 값을 지정한 후 완료를 클릭하십시오. 규칙이나
추출기를 선언할 때 클래스 이름을 지정해야 합니다.
- 옵션: 규칙, 추출기 또는 변환을 삭제하려면 확장 탭의
모든 확장 영역에서
적절한 요소를 마우스 오른쪽 단추로 클릭한 후 삭제를 클릭하십시오.
- 을 클릭하십시오.
다음에 수행할 작업
선언하는 규칙, 추출기 또는
변환마다 RuleDefinition, ExtractorDefinition 또는
TransformDefinition 요소가 TransformationExtension 요소에 추가됩니다.
대상 변환을 실행할 때 코어 변환 기능은 요소에 대해 지정된 클래스를
로드하려고 시도하며 요소의 인스턴스를 대상 변환의 인스턴스에
추가합니다.
주: 변환
확장을 작성할 때 변환 확장 마법사의 새 변환 확장 페이지에서 요소를
선언할 수 있습니다.