CICS® 애플리케이션
프로젝트는 애플리케이션 번들을 정의합니다. 애플리케이션
번들은 애플리케이션 이름, 설명, 버전을 포함하여 CICS
애플리케이션을 설명하는 일종의 관리 번들입니다. 애플리케이션
번들은 애플리케이션 자원, 애플리케이션 시작점, 종속 항목, 애플리케이션에 관련된
CICS 정책을 포함한 CICS
번들을 참조합니다.
시작하기 전에
- CICS 번들 프로젝트를 작성하여 애플리케이션의 각 컴포넌트에 대한 자원을 정의하거나 가져오십시오.
CICS
번들 프로젝트 작성을 참조하십시오.
- 애플리케이션 자원에 대한 자원 정의를 CICS 번들에 추가하십시오.
CICS
번들에 자원 추가를 참조하십시오.
- 실행할 애플리케이션의 플랫폼에서 사용할 수 있어야 하는
CICS 번들 밖의 기타 자원에 대한
종속 항목을 선언하십시오. 번들 종속 항목 정의를 참조하십시오.
- 애플리케이션에 대한 액세스를 제공하는 자원의 애플리케이션 시작점을 CICS
번들에서 정의하십시오. 애플리케이션
시작점 정의를 참조하십시오.
CICS
번들 프로젝트에는 애플리케이션 번들에 포함할 ID와 버전 번호가
있어야 합니다. CICS Transaction
Server 버전 5 릴리스 1 이전의 릴리스에 대해 작성된
CICS 번들 프로젝트에는 ID와 버전 번호가
없었습니다.
이러한 CICS 번들 프로젝트를 포함하려면,
CICS Explorer®의 번들 Manifest 편집기를 사용하여
프로젝트에 ID 및 버전 번호를 추가하십시오.
이 태스크 정보
애플리케이션 번들에서 하나 또는 다수의 CICS
번들을 참조할 수 있습니다. 이러한 방식으로
애플리케이션을 패키지화하여 애플리케이션과 번들을
CICS에 단일 엔티티로 배치할 수 있으며,
그러면 CICS에서
애플리케이션을 보다 간편하게 업데이트하고 관리할 수 있습니다. CICS 번들은
다중 버전화에 적합한 자원만 포함하는 경우 둘 이상의 애플리케이션에 의해
CICS 리젼에 설치될 수 있습니다.
애플리케이션용으로 설계된 기타 자원 및 가져온 자원과 결합하여 개인용 자원으로 지원되는
CICS 자원을 사용하는 플랫폼에 배치된 애플리케이션은 다중 버전화에 적합합니다. 다음
자원은 다중 버전화된 애플리케이션의 일부로 지원됩니다.
- 애플리케이션의 일부인 CICS 번들에 정의된 PROGRAM 자원
- 애플리케이션의 일부인 CICS 번들에 정의된 LIBRARY 자원
- 정책
- 애플리케이션 시작점의 명령문
- 애플리케이션에 대한 종속 항목으로 정의되고 가져오는 자원
기타
자원 유형을 포함하는 CICS 번들은 플랫폼에서 동일한
CICS 리젼에 설치되는 기타 애플리케이션에 포함될 수 없고,
이미 애플리케이션에 대해 설치된 경우 플랫폼으로 추가할 수 없습니다. 애플리케이션에 다중 버전화에 대해
지원되지 않는 자원이 필요하며 플랫폼에서 대상 리젼 유형에 설치된
CICS 번들에서 이미 사용된 경우,
새 CICS 번들 프로젝트를 작성하십시오.
Manifest 파일에 가져오기를 지정하여 새 CICS
번들의 종속 항목으로 자원을 선언하십시오. 그런 다음 새 CICS
번들 프로젝트를 애플리케이션 프로젝트에 포함시키십시오. 자원을
종속 항목으로 선언하는 절차는 번들
종속 항목 정의를 참조하십시오.
CICS 번들에서 동일한 TRANSACTION 자원을 정의하고
CICS 번들을 애플리케이션의 파트로 배치하거나
CICS 번들을 플랫폼에 추가하는 경우
트랜잭션에 대한 초기 설치 시의 자동 설치가 지원되지 않습니다.
애플리케이션의 파트로 배치되는 CICS 번들에 정의된 TRANSACTION 자원의 경우
트랜잭션의 초기 프로그램에 대한 PROGRAM 자원을 동일한 애플리케이션의 파트로 정의하고 배치해야 합니다.
프로시저
- CICS Cloud 퍼스펙티브를
여십시오. 프로젝트 탐색기 보기에서 대상 플랫폼의 CICS 플랫폼 프로젝트가 사용자의 로컬 작업공간에
있는지 확인하십시오. CICS Explorer에서는 이 프로젝트가 사용자 애플리케이션 및 애플리케이션 바인딩의 유효성을 검증해야 합니다.
- 프로젝트 탐색기 보기에서 창을 마우스 오른쪽 단추로 클릭하고
를
클릭하여 새 프로젝트 마법사를 여십시오.
- 폴더를 펼치고
를 클릭한 후
다음을 클릭하십시오.
- 프로젝트 이름 필드에서 프로젝트의
이름을 입력하십시오. 마법사의 애플리케이션 특성 섹션이
자동으로 채워지지만 필요한 경우 이름, 설명, 버전을 편집할 수 있습니다.
- 다음을 클릭하십시오.
- 애플리케이션에 포함하려는 CICS
번들 프로젝트를 선택하십시오. 애플리케이션 시작점 명령문이 들어 있는
CICS 번들 프로젝트, 애플리케이션 자원의 자원 정의 및
애플리케이션에 필요한 기타 자원에 대한 종속 항목의 명령문을 포함하는지 확인하십시오. 애플리케이션 레벨에서 배치하려는 정책을 포함하는 CICS
번들 프로젝트를 포함하십시오. 애플리케이션 프로젝트를 작성한 후 애플리케이션 편집기를 사용하여 CICS 번들을 추가할 수 있습니다.
- 완료를 클릭하여 프로젝트를 작성하십시오.
결과
애플리케이션 프로젝트가 작성됩니다. XML 파일이 있는
META-INF 폴더가 프로젝트에 포함됩니다.
- application.xml은 설명과 버전을 포함하여 애플리케이션의
메타데이터가 있는 디스크립터입니다.
- bundles.xml에는 번들 ID와 버전을 포함하여
애플리케이션을 구성하는 CICS
번들 목록이 있습니다.
- manifest.xml은 프로젝트의 Manifest 파일이며
CICS 관리 번들로 이를
식별합니다.
애플리케이션 프로젝트를
편집하려면 애플리케이션의 META-INF 폴더를 펼치고
application.xml 또는 bundles.xml
파일을 두 번 클릭하십시오. 애플리케이션 특성을 변경하고 애플리케이션 프로젝트에서 CICS 번들을 추가 또는 제거하려면 애플리케이션 편집기를
사용하십시오. 애플리케이션 편집기 사용 지침은 애플리케이션 편집기의 내용을 참조하십시오.
참고: CICS Explorer를
사용하여 애플리케이션 프로젝트를 작성하고 배치한 경우 프로젝트 소스를 올바르게
관리해야 합니다. zFS의 내보낸 데이터에서
애플리케이션 프로젝트를 재구성할 수 없으며 워크스테이션 장애로
데이터가 유실될 수 있습니다. 프로젝트가
소스 코드 관리 시스템에 체크인되었는지 확인하십시오. Eclipse와
통합되는 소스 코드 관리 시스템을 사용할 때에는
CICS Explorer에서 작업 중인 동안
프로젝트를 체크인 및 체크아웃할 수 있습니다.
다음에 수행할 작업
애플리케이션 바인딩 프로젝트를 작성하여
애플리케이션 번들이 플랫폼에 배치되는 방식을 정의하십시오.