CICS Explorer® SDK에서 예제 CICS® 번들을 사용하여
JCICS 예제를 CICS 리젼에 배치할 수 있습니다.
이 태스크 정보
CICS는 zFS에서 Java 애플리케이션을 로드하고 실행하므로
컴파일된 애플리케이션을 zFS의 적합한 디렉토리에 배치해야 합니다.
CICS Explorer에서
z/OS® 퍼스펙티브를 사용하여 zFS에 적합한 디렉토리를 작성할 수 있습니다.
CICS에 이 디렉토리에 대한 읽기 및 실행 권한이 있어야 합니다.
CICS Explorer SDK는
CICS 번들 프로젝트의 Java 애플리케이션을 zFS에 배치하는
기능을 지원합니다. CICS 번들 프로젝트는 논리적으로 배치되고 단일 단위로
관리되는 OSGi 번들 세트를 그룹화합니다. 예제 CICS 번들 프로젝트를 사용하여
JCICS 예제를 CICS 리젼에 배치할 수 있습니다.
프로시저
- Eclipse IDE에서 Java 퍼스펙티브를 여십시오.
- 다음 선택사항 중 하나를 사용하여 새로 작성 예제 마법사를
여십시오.
- Eclipse 메뉴 표시줄에서 를 클릭하십시오.
- 새로 작성 마법사 아이콘의 아래로 화살표를
클릭하고 예제를 클릭하십시오.
- 프로젝트 탐색기 보기에서 마우스 오른쪽 단추를 클릭하고 를 클릭하십시오.
- CICS Java 폴더에서 CICS
번들 OSGi 예를 선택하고 다음을 클릭하십시오.
- 프로젝트 이름 필드에 새 프로젝트의
이름을 입력하십시오. 기본적으로 Eclipse는 작업공간에서 예제의
폴더 위치 뒤에 예제 이름을 추가하는 방식으로 이름을
작성합니다. 예를 들어, CICS 번들의 기본 프로젝트 이름은
com.ibm.cics.server.examples입니다.
- 완료를 클릭하십시오. Eclipse는
Manifest 및 3개 자원을 포함한 CICS 번들 프로젝트를
작성합니다. 이 자원은 3개의 OSGi 번들을 참조합니다. 프로그램 파일은
또한 프로젝트를 CICS에 배치하여 번들을 설치하는 데
사용할 수 있는 샘플 번들 프로젝트의 일부이기도 합니다.
- web.osgibundle 파일을 열어 컨텐츠를
확인하십시오. 이 파일은 XML 형식이고 OSGi 번들의 기호 이름과
버전을 포함하고 있습니다. 샘플 JVM 서버의 이름도
포함합니다. JVM 서버는 CICS에서
Java 애플리케이션을 위한
런타임 환경입니다. 고유 애플리케이션을 작성할 때
이 파일에 대상 JVM 서버의 이름을 제공해야 합니다.
- CICS 번들을 zFS에 배치하십시오.
- CICS 번들 프로젝트를 마우스 오른쪽 단추로 클릭하고
z/OS UNIX 파일 시스템으로 내보내기를 선택하십시오.
- 파일 시스템의 특정 위치로 내보내기를 선택하고 다음을 클릭하십시오.
- FTP 신임 정보를 입력하십시오(필요한 경우). 이전에 연결을
설정하지 않은 경우 대상 호스트 시스템에 대한 연결을
작성해야 할 수도 있습니다.
- CICS 번들을 배치할 디렉토리로 이동하고
완료를 클릭하십시오.
CICS 번들이 지정된 디렉토리에 배치됩니다.
- CICS SM 퍼스펙티브를 여십시오.
CICSplex Explorer 보기에서
JCICS 예제 프로그램을 실행할 CICS 리젼을 선택하십시오.
- 샘플 그룹 DFH$OSGI에 있는 JVMSERVER 자원
DFH$JVMS를 설치하십시오. 해당 자원은 OSGi 프레임워크를 포함한 CICS 리젼에
샘플 JVM 서버를 작성합니다. 이 자원 이름이
CICS 번들의 Manifest에 지정된 JVM 서버의 이름과
일치합니다. 를
클릭하여 JVM 서버의 상태를 확인할 수 있습니다.
- 를 클릭하여 번들 정의를 여십시오. 이 보기는 CICS 리젼의 모든 번들 정의를
나열합니다.
- 자원 그룹 정의 보기에서 제공된 DFH$OSGI 그룹을
선택하십시오. 이 보기가 열려 있지 않으면 를 선택하여 Eclipse 퍼스펙티브에 여십시오. 번들
정의 보기를 필터링하여 DFH$OSGB 자원 정의를 표시합니다.
- 자원 정의를 새 그룹에 복사하여 속성을 편집하십시오.
- DFH$OSGB를 마우스 오른쪽 단추로 클릭하고 복사를 클릭하십시오.
- 자원 그룹 정의 보기의 아무 곳이나 마우스 오른쪽 단추로 클릭하고
붙여넣기를 선택하십시오.
- 새 그룹 이름을 입력하고 확인을 클릭하십시오.
- 새 그룹의 BUNDLE 자원 정의를 편집하여 배치된
CICS 번들 위치와 일치하도록 번들 디렉토리를 변경하십시오.
- 정의를 마우스 오른쪽 단추로 클릭하여 BUNDLE 자원을 설치하십시오. 을 클릭하여
ENABLED 상태로 설치된 BUNDLE을 확인할 수 있습니다. 을 클릭하여 OSGi 번들 목록을 확인할 수도 있습니다.
- JVM 서버에서 예제를 실행할 경우, DFH$OSGI 샘플 그룹을
CICS 리젼에 설치하십시오. 이 그룹은 모든 샘플의
자원 정의를 포함합니다. 사용자가 이미 동일한 이름의 자원을
작성했으므로 샘플 BUNDLE 및 JVMSERVER 자원이 설치되지
않습니다. 그룹을 설치할 때 CICS가 예제 실행에 필요한
자원을 작성합니다.
결과
예제 CICS 번들을 zFS에 배치하고 JCICS
예제 실행에 필요한 CICS 자원을 성공적으로 작성했습니다.
다음에 수행할 작업
JCICS 예제 실행에 설명된 대로 JCICS 예제를 실행할 수 있습니다.