CICS® Java™ 애플리케이션을 OSGi 스펙을
준수하는 Eclipse 플러그인 프로젝트로 작성합니다. OSGi 서비스 플랫폼은
컴포넌트 모델을 사용하고 애플리케이션을 프레임워크에
OSGi 번들로 배치하여 애플리케이션을 개발하는 메커니즘을
제공합니다.
플러그인 프로젝트는 OSGi 번들이며, CICS 자원에
액세스하고 다른 언어로 작성된 프로그램과 상호 작용하기 위해 CICS Java
애플리케이션에 필요한 모든 파일 및 아티팩트(예: JCICS 클래스 라이브러리)를
포함하고 있습니다. 완료된 애플리케이션을 호스트 시스템으로 내보내기 전에
CICS 번들 프로젝트에 추가합니다.
이 태스크 정보
이 태스크는 새 플러그인 프로젝트를 작성합니다. 따로 언급되지 않는 한,
설정을 기본값 그대로 둘 수 있습니다. 프로젝트를 작성할 때
Manifest를 편집하고 JCICS API 종속성을 추가해야 합니다.
프로시저
- Eclipse 메뉴 표시줄에서 파일 > 새로 작성 > 프로젝트를 클릭하여
새 프로젝트 마법사를 여십시오.
- 제공된 목록에서 플러그인 프로젝트를
선택하고 다음을 클릭하여 새 플러그인
프로젝트 마법사를 여십시오.
- 프로젝트 이름 필드에 프로젝트 이름을
입력한 다음 대상 플랫폼 섹션에서 OSGi 프레임워크를 선택하고
메뉴에서 표준을 선택하십시오. 다음을 클릭하십시오. 컨텐츠 분할창이 표시됩니다.
- 버전 필드의 버전 번호 끝에서
".qualifier"를 제거하십시오. 규정자는 현재 지원되지 않습니다.
- 실행 환경 필드에서 CICS
런타임 대상 플랫폼의 실행 환경과 일치하는 Java
레벨을 선택하십시오.
- 활성자 생성 선택란을
선택 취소하고 완료를 클릭하십시오. 새 플러그인
프로젝트가 패키지 탐색기 보기에 작성됩니다.
- 필수: 요구사항: 이제
플러그인 Manifest 파일을 편집하고 JCICS API 종속성을 추가해야 합니다.
이 단계를 수행하지 않으면 번들을 내보내고 설치할 수 있지만,
번들이 실행되지 않습니다.
- 패키지 탐색기 보기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고
PDE 도구 > Manifest 열기를 클릭하십시오. Manifest 파일이 Manifest 편집기에
열립니다.
- 종속성 탭을 선택하고 가져온
패키지 섹션에서 추가를 클릭하십시오. 패키지 선택 대화 상자가 열립니다.
- com.ibm.cics.server 패키지를 선택하고
확인을 클릭하십시오. 가져온 패키지 목록에 해당 패키지가
표시됩니다.
- 옵션: 선택사항: 이전 단계를 반복하여
다음 패키지를 설치하십시오(사용 중인 애플리케이션에 필요한 경우).
표 1. 패키지 |
설명 |
com.ibm.record |
VisualAge와 함께 제공되는 Java Record Framework의 IByteBuffer를
사용하는 레거시 프로그램을 위한 Java API입니다. 이전에는
dfjcics.jar 파일에 있었습니다. |
com.ibm.cics.samples |
System.out 및 System.err의 경로를 재지정하는 샘플입니다. dfjoutput.jar
파일을 대체합니다. |
- Ctrl +S를 눌러 Manifest 파일을 저장하십시오.
결과
JCICS API 종속성을 포함한 새 플러그인
프로젝트가 작성됩니다.
다음에 수행할 작업
이제 CICS Java 애플리케이션을 작성할 수 있습니다. CICS에 대한
Java 애플리케이션 개발에 익숙치 않은 사용자의
시작을 도와 주기 위해 CICS Explorer® SDK와 함께 제공되는 JCICS 샘플을 사용합니다.
참고: 애플리케이션을 개발한 후,
CICS-MainClass 선언을 Manifest 파일에 추가하고 애플리케이션에 사용된 클래스를 선언해야 합니다.
자세한 정보는 관련 링크를 참조하십시오.
플러그인 개발에 대한
자세한 정보는 Eclipse 도움말 문서에서 "플랫폼 플러그인 개발자
안내서" 섹션을 참조하십시오.
Java 애플리케이션이 완료되면,
CICS 번들에서 zFS에
배치해야 합니다. CICS 번들은
하나 이상의 플러그인을 포함하고 있으며 CICS에서
애플리케이션의 배치 단위입니다.