정책은 하나 이상의 정책 규칙을 포함한
XML 정의입니다. 정책 규칙은 하나 이상의 태스크에 적용할 수 있는
조치나 제어를 설명합니다. 정책은 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 번들 프로젝트를
배치해야 합니다.
문서 편집기로 추가 규칙을 정책에
추가할 수 있습니다.
자세한 정보는
CICS
번들 프로젝트의 정책에 규칙 추가를 참조하십시오.