변환 확장 작성

변환 확장을 작성하려면 com.ibm.xtools.transform.core.transformationExtensions 확장점에 대한 확장을 작성해야 합니다.
이 태스크 정보
변환 확장을 작성하려면 다음을 수행하십시오.
  1. Eclipse 플러그인 프로젝트를 작성하십시오.
    1. 파일 > 새로 작성 > 프로젝트를 클릭하십시오.
    2. 새 프로젝트 마법사에서, 마법사 분할창의 마법사 선택 페이지에서 플러그인 프로젝트를 클릭하십시오.
    3. 다음을 클릭하십시오.
    4. 새 플러그인 프로젝트 마법사에서, 플러그인 프로젝트 페이지의 프로젝트 이름 필드에서 프로젝트 이름을 지정하십시오. 마법사의 나머지 페이지에서, 공백을 포함하는 이름을 지정한 경우 공백은 플러그인 ID 및 플러그인 이름에서 밑줄로 변환됩니다. 이 페이지의 다른 필드에 대해서는 기본값을 승인하십시오.
  2. 다음을 클릭하십시오.
  3. 플러그인 컨텐츠 페이지에서 기본값을 승인하고 다음을 클릭하십시오.
  4. 완료를 클릭하십시오. 플러그인 개발 Perspective로 전환하라는 프롬프트가 표시되면 를 클릭하십시오.
  5. 플러그인 Manifest 파일에서 TransformationExtension 요소를 작성하십시오.
    1. 탐색 보기에서, 1단계에서 작성한 플러그인 프로젝트의 META-INF 폴더에서 MANIFEST.MF를 두 번 클릭하십시오.
    2. 플러그인 Manifest 편집기의 확장 탭에서 추가를 클릭하십시오.
    3. 새 확장 마법사에 있는 확장점 선택 페이지의 확장 마법사 탭에서 변환 템플리트를 클릭하고 변환 확장을 클릭한 후 다음을 클릭하십시오.
  6. 새 변환 확장 페이지에서 다음 필드의 값을 지정하십시오.
    • ID 필드에서 변환 서비스에 대해 변환 확장을 식별하는 고유 값을 지정하십시오.
    • 이름 필드에서 변환 확장의 이름을 지정하십시오.
    • 대상 변환 ID 필드에서 확장 중인 변환에 대한 ID를 입력하십시오. 이 ID는 Java™ 이름 지정 규칙을 따라야 합니다(예: the.extended.transformation).
    주: 이 페이지에 있는 다른 필드와 마법사의 나머지 페이지에 대한 자세한 정보는 제품에서 해당 페이지가 표시될 때 F1을 눌러서 컨텍스트 도움말을 참조하십시오. Linux® 플랫폼을 사용 중인 경우, 이 페이지에 있는 다른 필드와 마법사의 나머지 페이지에 대한 자세한 정보는 제품에서 해당 페이지가 표시될 때 Shift+F1을 눌러서 컨텍스트 도움말을 참조하십시오.
  7. 다음을 클릭하십시오.
  8. 옵션: 새 변환 확장 페이지에서 삽입 또는 삭제를 클릭하여 확장의 규칙, 추출기 및 변환을 정의하고 다음을 클릭하십시오.
  9. 옵션: 다음 새 변환 확장 페이지에서, 확장의 규칙, 변환 또는 추출기를 확장 중인 변환에 연관시킨 후 다음을 클릭하십시오.
    • 확장된 변환 테이블에서 변환 확장이 확장하는 변환을 지정하십시오.
    • 선택된 확장 변환에 대한 추가사항 테이블에서, 확장된 변환 테이블에 있는 변환에 대한 규칙, 변환 및 추출기를 지정하십시오.
      주: 변환 ID 필드는 추출기에만 적용됩니다. 이 테이블에 추출기를 추가하는 경우 추출기가 소스 모델의 요소에서 데이터를 추출한 후 호출하는 변환의 ID를 지정해야 합니다.
    확장된 변환과 포함하는 요소를 지정한 후, 확장된 변환 테이블에서 항목을 클릭하면 해당 항목과 연관되는 규칙, 변환 및 추출기가 선택된 확장 변환에 대한 추가사항 테이블에 표시됩니다.
  10. 옵션: 다음으로 표시되는 새 변환 확장 페이지에서 변환 확장의 특성을 정의하고 다음을 클릭하십시오.
  11. 완료를 클릭하십시오.
결과
마법사의 페이지를 완료하면 com.ibm.xtools.transform.core.transformationExtensions 확장점을 포함하는 plugin.xml 파일이 생성됩니다. 이 확장점에는 변환 확장을 정의하는 TransformationExtension 요소가 있습니다. TransformationExtension 요소의 targetTransformation 속성은 확장할 변환의 이름을 지정합니다.
주: Eclipse 문서 또는 개발자 안내서에 대한 링크와 같은 일부 정보는 제품 도움말의 주제에서만 사용 가능합니다.

피드백