플랫폼 프로젝트, 애플리케이션 프로젝트, 애플리케이션 바인딩 프로젝트 및 CICS® 번들 프로젝트를 작성한 후 편집기를 사용하여 이들 프로젝트를 작업하십시오.
플랫폼, 애플리케이션 및 애플리케이션 바인딩 편집기는 해당 유형의 프로젝트를 작성한 후 자동으로 열립니다. CICS 번들 프로젝트를 작성한 후 번들 Manifest 편집기를 열거나 나중에 편집기를 열려면 CICS Cloud 퍼스펙티브의 프로젝트 탐색기로 이동하십시오. 프로젝트의 META-INF 폴더를 펼치고 번들에 대한 .xml 파일 중 manifest.xml 파일을 제외한 파일을 두 번 클릭하십시오. 두 번 클릭하는 대신, 파일을 마우스 오른쪽 단추로 클릭하고 연결 프로그램을 클릭한 후 편집기의 이름을 선택하십시오. 편집기가 열리면 편집기 이름 탭은 플랫폼, 애플리케이션, 애플리케이션 바인딩 또는 CICS 번들의 이름을 표시합니다.
프로젝트의 이전 버전으로 되돌릴 수 있는 버전화된 백업 시스템이 없으면 기존 프로젝트를 직접 편집하는 대신에 기존 프로젝트를 다른 프로젝트로 복사한 후 새 사본을 편집할 수 있습니다.
편집을 처리하는 동안 오류 및 경고는 기본 편집기 창, 퍼스펙티브의 문제점 탭 또는 워크벤치의 상태 필드에 표시됩니다.
저장하기 전에 하나 이상의 변경사항을 되돌리려면 실행 취소 기능을 사용하십시오. 워크벤치 메뉴에서
를 클릭하거나 Ctrl-Z를 누르십시오.애플리케이션 번들, 애플리케이션 바인딩 번들 또는 CICS 번들에 업데이트가 완료되면 버전화 정책에 따라 번들에 대한 주 버전, 부 버전 또는 마이크로 버전 번호를 항상 업데이트합니다. 플랫폼에 애플리케이션을 설치할 때 CICS는 버전 번호의 유효성을 검증하고 애플리케이션에 대한 CICS 번들을 업데이트할 때마다 애플리케이션 번들 및 애플리케이션 바인딩의 버전 번호를 업데이트해야 합니다. 플랫폼 번들은 버전 제어를 사용하지 않습니다. 버전화에 대한 자세한 정보는 버전 제어를 참조하십시오.
변경사항을 저장하려면 저장 아이콘 을 클릭하거나 Ctrl-S를 누르십시오. 변경사항을 저장하지 않고
편집기를 닫으려고 하면 변경사항을 저장할지 또는 저장하지 않고 닫을지를 묻는 대화 상자가
나타납니다.
변경사항을 저장하면 플랫폼 또는 애플리케이션을 zFS의 플랫폼 홈 디렉토리에 내보내십시오. 편집기의 개요 탭에서 내보내기 조치를 선택하여 내보내기 마법사를 여십시오. 애플리케이션, 애플리케이션 바인딩 및 연관 CICS 번들은 단일 프로세스로 함께 내보내집니다. 새 버전 번호는 디렉토리 이름의 일부로 사용되므로 번들의 이전 버전은 플랫폼 홈 디렉토리에 남아 있습니다.
CICSplex에 플랙스 또는 애플리케이션을 설치하면 플랫폼 홈 디렉토리에 올바른 플랫폼 또는 애플리케이션 디렉토리를 가리키는 새 PLATDEF 또는 APPLDEF 자원 정의가 필요합니다. 내보내기 프로세스 중 이러한 자원 정의를 작성하려면 내보내기 마법사에서 선택란을 선택하십시오.
플랫폼 편집기를 사용하여 CICSplex에 아직 설치되지 않은 플랫폼 번들로 작업하십시오. 플랫폼이 설치되고 활성화된 후 CICS Cloud 퍼스펙티브의 메뉴를 사용하여 리젼 유형에 개별 CICS 리젼을 추가 및 삭제할 수 있고 플랫폼과 함께 배치된 CICS 번들을 추가 및 삭제할 수 있습니다. 그러나 설치된 플랫폼에서 리젼 유형을 수정할 수 없으므로 플랫폼 편집기를 사용하여 플랫폼 번들을 설치하기 전에 사용자의 리젼 유형을 완료하십시오. 이미 설치된 플랫폼에 대한 플랫폼 번들을 편집할 경우 플랫폼을 중지하고 버리고 다시 설치해야 하며 변경 사항을 구현하기 위해 플랫폼을 다시 시작해야 합니다.
플랫폼 편집기에는 세 개의 탭(개요, 리젼 유형 및 배치)이 있습니다. 개요 탭의 조치 목록은 플랫폼 프로젝트 편집에 대한 프로세스를 설명하고 각 태스크를 수행하는 마법사 및 탭에 대한 링크가 있습니다.
플랫폼 편집기의 배치 탭을 사용하여 플랫폼의 리젼 유형에 플랫폼과 함께 배치된
CICS 번들을 맵핑하십시오. 전환 단추 를
사용하여 리젼 유형에 대한 작업과 CICS 번들에 대한 작업 사이에서
전환하십시오.
애플리케이션 편집기 및 번들 Manifest 편집기를 사용하여 애플리케이션을 업데이트하십시오. 애플리케이션 업데이트에서는 애플리케이션을 업데이트하고 사용자의 플랫폼에서 애플리케이션의 새 버전을 배치하기 위해 수행하는 프로세스를 설명합니다. 애플리케이션을 업데이트할 때 애플리케이션 바인딩 또한 업데이트해야 합니다.
애플리케이션 편집기에는 단일 탭인 개요 탭이 있습니다. 개요 탭의 조치 목록에는 새 CICS 번들 또는 애플리케이션에 대한 애플리케이션 바인딩을 작성하고 플랫폼 홈 디렉토리에 애플리케이션 및 애플리케이션 바인딩을 내보내는 데 사용할 수 있는 마법사에 대한 링크가 있습니다.
CICS 번들 또는 애플리케이션 시작점을 업데이트하려면 애플리케이션 편집기의 목록에서 해당 이름을 두 번 클릭하여 번들 Manifest 편집기를 여십시오. 번들 Manifest 편집기에는 세 개의 탭(개요, 시작점 및 정책 범위)이 있습니다. 번들 Manifest 편집기를 사용하여 CICS의 새 자원 정의를 작성하고 CICS 번들에서 자원 정의를 제거하고 가져온 자원에서 종속성을 추가 및 제거하고 애플리케이션 시작점을 작성 및 편집하고 정책 범위를 정의할 수 있습니다. 또한 자원 편집기에 액세스하여 CICS 번들에 정의된 기존 자원을 편집할 수 있습니다. 업데이트가 완료되면 CICS 번들에 대한 버전 번호를 증분해야 합니다.
애플리케이션에 대한 CICS 번들 또는 애플리케이션 시작점(CICS 번들에 정의됨)을 편집하거나 CICS 번들에 대한 증분 버전 번호를 증분할 때 CICS Explorer®는 애플리케이션 편집기에 오류와 함께 이전 버전을 표시합니다.CICS 번들의 이전 버전을 선택하고 애플리케이션 편집기에서 제거를 클릭하여 애플리케이션 번들로부터 제거하십시오. 애플리케이션 편집기에서 추가를 클릭하고 작업 공간의 사용 가능한 CICS 번들 목록에서 CICS 번들의 새 버전을 선택하여 업데이트한 CICS 번들을 애플리케이션 번들에 포함시키십시오.
애플리케이션 및 연관된 CICS 번들에 모든 업데이트가 완료되면 버전 제어의 설명처럼 작성된 변경사항 레벨을 반영하기 위해 애플리케이션 번들에 대한 주 버전, 부 버전 또는 마이크로 버전 번호를 업데이트해야 합니다.
애플리케이션 바인딩 편집기를 사용하여 애플리케이션에 대한 배치 정보를 업데이트합니다. 애플리케이션 업데이트에서는 애플리케이션 및 애플리케이션 바인딩을 업데이트하고 사용자의 플랫폼에서 애플리케이션의 새 버전을 배치하는 애플리케이션 바인딩을 사용하기 위해 수행하는 프로세스를 설명합니다.
애플리케이션 바인딩 편집기에는 두 개의 탭(개요 탭 및 배치 탭)이 있습니다. 개요 탭의 조치 목록에는 애플리케이션 바인딩과 함께 배치할 CICS 번들을 작성하고 플랫폼 홈 디렉토리에 애플리케이션 및 애플리케이션 바인딩을 내보내는 데 사용할 수 있는 마법사에 대한 링크가 있습니다.
CICS 번들 또는 정책을 업데이트하려면 애플리케이션 바인딩 편집기의 목록에서 번들 또는 정책을 두 번 클릭하여 번들 Manifest 편집기를 여십시오. CICS 번들 또는 정책을 업데이트할 때 애플리케이션 편집기와 동일한 방법으로 애플리케이션 바인딩 번들에서 CICS 번들의 이전 버전을 제거하고 새 버전을 추가하십시오.
애플리케이션 바인딩 및 연관된 CICS 번들에 모든 업데이트가 완료되면 버전 제어의 설명처럼 작성된 변경사항 레벨을 반영하기 위해 애플리케이션 바인딩 번들에 대한 주 버전, 부 버전 또는 마이크로 버전 번호를 업데이트해야 합니다.
애플리케이션 변경사항을 버전 제어를 사용하여 관리합니다. 각 CICS 번들, 애플리케이션 번들, 애플리케이션 바인딩에는 고유하게 식별하는 ID와 버전 정보가 있습니다. 버전에는 주, 부, 마이크로 ID가 사용되므로 변경의 중요성을 표시하고 번들 간의 종속 항목을 관리할 수 있습니다. 이를 시맨틱 버전화라 하며 OSGi Alliance에서 도출된 개념입니다. 이 개념은 Java™ 패키지에 초점을 맞추고 있지만 일반적으로 번들에도 동일한 원리를 적용할 수 있습니다.
시맨틱 버전화는 버전의 주, 부 또는 마이크로 파트를 증분하여 이전 버전 번들과의 호환 가능 또는 불가능성을 표시하는 방식을 제공합니다. 예를 들어, 버그 수정은 버전의 마이크로 파트를 증분시키고, 호환 가능 변경사항은 버전의 부 파트를 증분시키며, 호환 불가능 변경사항은 버전의 주 파트를 증분시킵니다. 시맨틱 버전화에 대한 자세한 정보는 시맨틱 버전화 기술 백서를 참조하십시오.
CICS 환경의 업데이트를 배치하고 관리하려면 CICS 번들 및 관리 번들에 버전화 정책을 적용해야 합니다. 애플리케이션 번들의 기존 버전을 사용하여 애플리케이션에 대한 CICS 번들의 새 버전을 설치할 수 없으며 애플리케이션 바인딩의 기존 버전을 애플리케이션 번들의 새 버전과 함께 사용할 수 없습니다. 애플리케이션의 CICS 번들을 업데이트할 때마다 애플리케이션 번들과 애플리케이션 바인딩을 업데이트해야 합니다.
관리 번들의 버전을 변경할 때에는 시맨틱 버전화 원칙에 따라 관리 번들에 포함된 CICS 번들의 가장 큰 변경사항이 새 버전에 반영되어야 합니다. 예를 들어, 애플리케이션의 한 CICS 번들을 버전 1.0.1에서 버전 1.0.2로 변경하고(마이크로 버전 변경), 애플리케이션의 또 다른 CICS 번들을 버전 1.2.0에서 버전 1.3.0으로 변경(부 버전 변경)할 수 있습니다. 따라서 이 두 가지 CICS 번들을 포함한 애플리케이션 번들에 부 버전 변경사항이 있어야 하므로, 애플리케이션 번들이 이전에 2.5.1 버전이었으면 2.6.0 버전으로 변경되어야 합니다.
애플리케이션 바인딩의 버전 번호는 연관된 애플리케이션의 버전 번호와 동일하지 않아도 됩니다. 하지만 시맨틱 버전화의 원칙에 따라, 애플리케이션 바인딩과 함께 배치된 CICS 번들이나 애플리케이션의 가장 큰 변경사항이 반영되도록 애플리케이션 바인딩의 버전 번호를 업데이트해야 합니다.