정책은 하나 이상의 정책 규칙을 포함한
XML 정의입니다. 정책 규칙은 하나 이상의 태스크에 적용할 수 있는
조치나 제어를 설명합니다. 정책은 CICS®
번들 프로젝트에 작성되며 CICS
번들 프로젝트에 하나 이상의 정책을 정의할 수 있습니다. 이러한 방식으로 정책을
패키지화하여 정책을 CICS에
단일 엔티티로 배치할 수 있으며, 그러면 CICS에서
정책을 보다 간편하게 업데이트하고 관리할 수 있습니다.
이 태스크 정보
정책은
사용자 태스크를 모니터링하고 제어합니다. 정책 규칙은
한계를 설정하는 규칙 유형을 정의하며, 이 한계를 초과하는 경우 태스크가
실행 중인 CICS 리젼에서 자동화 조치가
수행됩니다. 각 정책은 하나 이상의 규칙을
정의할 수 있으며 하나 이상을 정책을 개별 사용자 태스크에 적용할 수 있습니다. 정책을 작성하려면 기존
CICS 번들 프로젝트가 필요합니다.
플랫폼 레벨에서 배치되는 정책은 해당 플랫폼에 배치된 모든
애플리케이션에 적용됩니다. 애플리케이션 레벨에서 배치되는 정책은 해당 애플리케이션에만 적용되고
동일한 플랫폼에서 실행될 수 있는 다른 애플리케이션에는 적용되지 않습니다.
런타임에
CICS는 사용자 태스크에 적용된 모든 규칙을 판별합니다.
태스크가 실행될 때 CICS가 최저 임계값에서 최고 임계값 순으로 규칙을 적용합니다.
여러 규칙이
동일한 임계값에 적용되는 경우 CICS는
메시지 유형 규칙, 이벤트 규칙 그리고 마지막으로 이상 종료 규칙 순으로 적용합니다.
이 순서대로 처리하면 태스크가
이상 종료되기 전에 메시지와 이벤트가 생성됩니다.
마법사를 사용하여
CICS 번들 프로젝트의 정책을 작성할 때에는
규칙을 하나만 작성할 수 있습니다. 기존 정책에 규칙을 추가하려면 마법사를 사용하여 다른 정책을 작성하고 기존 정책 파일에 추가 규칙을
복사할 수 있습니다.
다음에 수행할 작업
선택적으로 정책에 규칙을 추가하십시오.
CICS 번들 프로젝트의 정책에 규칙 추가의 내용을 참조하십시오.
정책이 완료되면
다음 중 한 가지 방법으로 정책을 배치하십시오.
- 정책을 포함한 CICS 번들을
플랫폼, 애플리케이션 또는 애플리케이션 바인딩 프로젝트에 추가하여
배치를 위해 패키지화하십시오.
- ADDBUNDLE 조작 대화 상자를 사용하여 정책을 포함한
CICS 번들을 설치된 플랫폼에
추가하십시오. 플랫폼에 CICS 번들 추가의 내용을 참조하십시오.
- CICS
번들 프로젝트를 배치를 위해 zFS로 내보낸 후 CICS
번들 프로젝트의 CICS
BUNDLE 자원을 정의, 설치, 사용하십시오. 다음 중 한 방식으로
BUNDLE 자원의 BASESCOPE 속성을 설정하십시오.
- 애플리케이션 시작점이 있고 특정 플랫폼에 배치된 애플리케이션의 일부로 실행 중인 사용자 태스크에
적용되도록 정책을 배치하려면 BASESCOPE 속성을 cicsapplication://platform_name////으로 설정하십시오.
- 특정 플랫폼에서 실행 중인 특정 CICS
애플리케이션과 연관된 모든 사용자 태스크에 적용되도록
정책을 배치하려면 BASESCOPE 속성을 cicsapplication://platform_name/application_name/application_major_version/application_minor_version/application_micro_version으로
설정하십시오.
- CICS 리젼의 모든 사용자 태스크에
적용되도록 정책을 배치하려면 BASESCOPE 속성을 공백으로
두십시오.
참고: 이 배치 방법을 사용하는 경우
CICS 번들 프로젝트를 적용하려는
각 z/OS® 시스템에
배치해야 합니다. 예를 들어, 특정 플랫폼에서
실행 중인 특정 CICS 애플리케이션과 연관된
모든 사용자 태스크에 정책을 적용하려면
애플리케이션이 실행하며 BASESCOPE가 cicsapplication://platform_name/application_name/application_major_version/application_minor_version/application_micro_version으로
설정된 플랫폼 내의 각 z/OS 시스템에
CICS 번들 프로젝트를
배치해야 합니다.