내보내기 마법사를 사용하여 업데이트된 애플리케이션 및
애플리케이션 바인딩을 z/OS® UNIX의
플랫폼 홈 디렉토리로 배치하고, APPLDEF 자원 정의를 사용하여 플랫폼에서 설치하십시오.
이 태스크 정보
애플리케이션용으로 설계된 기타 자원 및 가져온 자원과 결합하여 개인용 자원으로 지원되는
CICS® 자원을 사용하는 플랫폼에 배치된 애플리케이션은 다중 버전화에 적합합니다. 다음
자원은 다중 버전화된 애플리케이션의 일부로 지원됩니다.
- 애플리케이션의 일부인 CICS 번들에 정의된 PROGRAM 자원
- 애플리케이션의 일부인 CICS 번들에 정의된 LIBRARY 자원
- 정책
- 애플리케이션 시작점의 명령문
- 애플리케이션에 대한 종속 항목으로 정의되고 가져오는 자원
애플리케이션에서
이러한 자원만 사용하는 경우, 플랫폼에서 애플리케이션의 여러 버전을 동시에 설치하고 사용 가능하도록
작성할 수 있습니다. 애플리케이션이 다중 버전화에 대해 지원되지 않는 자원을 사용하는 경우,
새 버전을 설치하기 전에 애플리케이션의 기존 버전을 사용 안함으로 설정하고 버려야 합니다.
대신, 애플리케이션을 내보내기 전에 다중 버전화가 지원되지 않는 자원의 이름을 변경하여,
애플리케이션의 이전 버전에 설치된 자원과 충돌하지 않게 하십시오.
프로시저
- z/OS UNIX의
플랫폼 홈 디렉토리로 애플리케이션 및 애플리케이션 바인딩의 새 버전을 내보내십시오.
- 내보내기 마법사를 열려면, 프로젝트 탐색기 보기에서 애플리케이션 프로젝트 또는 애플리케이션 바인딩 프로젝트를
마우스 오른쪽 단추로 클릭하고, z/OS UNIX 파일 시스템에 애플리케이션 프로젝트 내보내기 또는
z/OS UNIX 파일 시스템에 애플리케이션 바인딩 프로젝트 내보내기를 클릭하십시오.
- 또는 애플리케이션 편집기 또는 애플리케이션 바인딩 편집기에서 애플리케이션 또는 애플리케이션 바인딩을
열고 조치 목록에서 내보내기 마법사를 클릭하십시오.
애플리케이션의 새 버전 번호는 디렉토리의 이름 일부로 사용되므로, 애플리케이션의 이전 버전은
플랫폼 홈 디렉토리에 남아 있습니다. 버전 번호가 증가되지 않고, 플랫폼 홈 디렉토리에 이미 배치되어
올바른 버전으로 CICSplex에 설치된 CICS 번들은
내보내기에 포함되지 않습니다. 애플리케이션 내보내기에 대한 도움말은 CICS 애플리케이션 프로젝트 배치의 내용을 참조하십시오.
- 새 버전 번호를 가진 새 APPLDEF 자원 정의를 작성하여 새 애플리케이션 버전에 대한
애플리케이션 디렉토리를 나타내십시오. 설치된 APPLDEF 자원 정의는 애플리케이션의 단일 버전을 나타내며,
편집할 수 없습니다.
애플리케이션의 각 버전을 관리할 별도의 APPLDEF를 작성하십시오.
- 내보내기 프로세스 중 APPLDEF 자원 정의를 작성하려면
내보내기 마법사에서 선택란을 선택하십시오.
- 또는 Cloud Explorer 보기에서 마우스 오른쪽 단추를 클릭한 후
를
선택하여 새 애플리케이션 정의 마법사를 여십시오.
애플리케이션의 기존 APPLDEF 자원 정의에 사용되는 동일한 이름을 사용하십시오.
애플리케이션 프로젝트의 새 버전 번호(예: 1.1.0)와 일치하는 APPLDEF의 새 버전 번호를 지정하십시오. 새 애플리케이션 정의 작성에 대한 도움말은
CICS 플랫폼 프로젝트 배치의 내용을 참조하십시오.
- 애플리케이션이 다중 버전에 대해 지원되지 않는 자원을 사용하는 경우,
애플리케이션의 이전 버전을 나타내는 설치된 APPLCTN 자원을 사용 안함으로 설정하고
버리십시오. 애플리케이션이 다중 버전화 애플리케이션의 일부로서 지원되는
자원만 사용하는 경우 또는 다중 버전화가 지원되지 않는 모든 자원의 이름을 변경한 경우,
자원을 사용 안함으로 설정할 필요가 없으므로 이 단계를 건너뛰어
사용자에 대한 서비스가 인터럽트되지 않도록 하십시오.
- CICS Cloud
퍼스펙티브의 Cloud Explorer 보기에서, 플랫폼 계층 구조나 애플리케이션 계층 구조에서
설치된 애플리케이션의 관련 버전을 찾으십시오. 애플리케이션 이름을
마우스 오른쪽 단추로 클릭하고 사용 불가능으로 설정을 클릭한 후
확인을 클릭하여 애플리케이션을 사용 불가능하게 하십시오. 애플리케이션은 이제 더 이상 애플리케이션 시작점을 통해 호출자가 사용할 수 없습니다.
- 애플리케이션 이름을 두 번 클릭하여 온라인 애플리케이션 편집기에서 설치된 애플리케이션 버전을
여십시오. 개요 탭의 사용 안함 단추에서 사용 안함 설정 및 버리기 조치를
선택하십시오. CICSPlex SM은
CICS 리젼에서 애플리케이션의
CICS 번들을 사용 안함으로 설정한 후 버리고,
플랫폼에서 애플리케이션 버전을 설치 제거합니다. 또는 다음과 같이 Cloud Explorer 보기에서 애플리케이션 버전을 사용 안함으로 설정한 후 버릴 수 있습니다.
- Cloud Explorer 보기에서 애플리케이션 이름을 마우스 오른쪽 단추로 클릭한 후
사용 안함을 선택하고 확인을 클릭하여 확인하십시오.
- Cloud Explorer 보기를 새로 고친 후 애플리케이션 상태를 보고
애플리케이션이 사용 안함으로 설정되었는지 확인하십시오. 애플리케이션이 사용 안함으로 설정되지 않은 경우,
추가 정보 및 제시된 조치에 대해서는 애플리케이션 상태 확인의 내용을 참조하십시오.
- 애플리케이션이 사용 안함으로 설정되면, 애플리케이션 이름을 마우스 오른쪽 단추로 클릭하고
버리기를 선택한 후 확인을 클릭하여 확인하십시오.
- Cloud Explorer 보기를 새로 고치고, 애플리케이션 이름 대신 방금 버린 애플리케이션 버전에 대한
애플리케이션 정의(APPLDEF 자원)의 이름과 버전 번호가 표시되는지 확인하십시오. CICSPlex SM이
번들을 사용 안함으로 설정하거나 버리는 데 실패하는 경우, 애플리케이션을
버리지 않습니다. 이 상황에서 자세한 정보 및 제안 조치는
애플리케이션 상태 확인의 내용을 참조하십시오.
- 새 애플리케이션 버전의 새 APPLDEF 자원 정의를 설치하고, 애플리케이션 버전을
사용으로 설정한 후 설치를 확인하십시오.
- Cloud Explorer 보기에서는 플랫폼 계층 구조나 애플리케이션
계층 구조에서 올바른 새 버전 번호를 가진 애플리케이션 정의를 찾으십시오.
- 새 애플리케이션 정의를 마우스 오른쪽 단추로 클릭하고
설치를 선택한 후 확인을 클릭하여 확인하십시오. CICSPlex SM은 새 APPLCTN 자원을
작성하여 CICSplex에서 애플리케이션의 새 버전을 나타내고, 플랫폼에 있는 리젼에서
CICS 번들을 설치합니다. CICS 번들 내부에
정의되는 자원은 CICS 리젼에서 동적으로 작성됩니다. Cloud Explorer 보기에서 애플리케이션 이름으로 APPLDEF 이름이 변경됩니다.
- 애플리케이션 이름을 마우스 오른쪽 단추로 클릭하고 사용을 선택한 후
확인을 클릭하여 확인하십시오. 또는 온라인 애플리케이션 편집기에서 애플리케이션을 열고 개요 탭에서 사용 단추를
클릭하십시오. CICSPlex SM은 플랫폼의
CICS 리젼에서 CICS 번들을
사용으로 설정하지만, 애플리케이션 시작점을 통해 호출자가 애플리케이션 버전을 아직 사용할 수 없습니다.
- Cloud Explorer 보기를 새로 고치고
애플리케이션 상태를 확인하십시오. 상태가 ENABLED로 변경되지 않았으면,
애플리케이션 오류 진단에 있는 문제점 해결 프로시저를 수행하십시오.
- 플랫폼 사용자가 애플리케이션의 새 버전을 사용할 수 있도록 하려면,
Cloud Explorer 보기에서 애플리케이션 이름을 마우스 오른쪽 단추로 클릭하고 사용 가능으로 설정을 클릭한 후
확인을 클릭하여 애플리케이션 버전을 사용 가능하게 하십시오. 또는 온라인 애플리케이션 편집기에서 애플리케이션을 열고 개요 탭의
사용 가능으로 설정 단추를 클릭하십시오. 애플리케이션 버전은 이제 애플리케이션 시작점을 통해 호출자가 사용할 수 있습니다. 이는
PROGRAM 또는 URIMAP 자원이 될 수 있습니다.
결과
애플리케이션의 새 버전이 이제 플랫폼으로 배치됩니다.
다중 버전화에 대해 지원되는 애플리케이션의 경우, 다중 버전을 사용할 수 있으면
호출자는 가용도가 가장 높은 애플리케이션 버전에 액세스하고, 그렇지 않으면
EXEC CICS INVOKE APPLICATION 명령을 사용하여 사용 가능한 애플리케이션 버전을 지정할 수 있습니다.
특정 버전의 애플리케이션 호출에 대한 자세한 정보는
CICS TS V5.2 제품 문서의 다중 버전화된 애플리케이션 호출의 내용을 참조하십시오.
다음에 수행할 작업
멀티 버전화에 대해 지원되는 애플리케이션의 경우,
플랫폼에서 애플리케이션의 원하지 않는 이전 버전을 영구적으로 또는 임시로 제거하려면
애플리케이션 사용 불가능 작성, 사용 안함 설정 및 버리기의 프로시저를 수행하십시오.