지원되는 조치는 메시지 발행, 태스크 이상 종료 또는
이벤트 발행입니다.
지원되는 조치
CICS®는
태스크 자원 활용을 모니터링하며 배치된 정책에 정의된 임계값이 초과되는 경우
CICS는 지정된 조치를 수행합니다.
임계값이 초과될 때 수행할 수 있는 조치는 다음과 같습니다.
- 기본 정책 조치인 DFHMP3001 메시지를 발행합니다.
시스템 프로그래머가 적절한 조치를 수행할 수 있도록 이 메시지가
발행됩니다.
- 태스크를 이상 종료합니다. CICS가
태스크를 종료하고, DFHMP3002 메시지가 발행되며,
기본 이상 종료 코드 AMPB 또는 사용자 지정 이상 종료 코드가 발행됩니다.
이상 종료에는 기본적으로 트랜잭션 덤프가 수행됩니다. CEMT
SET TRDUMPCODE|SYDUMPCODE 및 EXEC CICS SET TRANDUMPCODE|SYDUMPCODE
명령을 사용하여 시스템 덤프를 요청하거나 트랜잭션 덤프를 억제할 수 있습니다.
EXEC CICS HANDLE ABEND 명령을 사용하여
이상 종료를 처리할 수 있습니다.
- 이벤트를 생성합니다. 사용자는 EP 어댑터나 EP 어댑터 세트의 이름을
지정할 수 있습니다. 이벤트는 CICS
시스템 이벤트와 동작이 같으며 시스템 이벤트처럼,
비동기 및 비트랜잭션 EP 어댑터로만 정책 이벤트를 생성할 수 있습니다. 이벤트에서 캡처된 정보는 미리 판별되며
사용자 정의할 수 없습니다. 캡처하여 이벤트 컨텍스트에 표시되는
항목은 다음과 같습니다.
- 정책 스키마 버전
- 정책 스키마 릴리스
- 이벤트 바인딩 이름: "CICS 정책 이벤트"
- 캡처 스펙 이름: "CICS_Policy_Event_Capture_Spec"
- 이벤트 바인딩 사용자 태그
- 비즈니스 이벤트 이름: "CICS_Policy_Event"
다음 항목을 캡처하여 이벤트 데이터에 표시합니다. - 정책 이름
- 규칙 이름
- 규칙 유형(예를 들어, "스토리지")
- 규칙 항목(예를 들어, "task24")
- 연산자(예를 들어, "GT")
- 임계값(예를 들어, 2048)
- 현재 수(예를 들어, 2200)
- 플랫폼 이름
- 애플리케이션 이름
- 애플리케이션 버전(major.minor.micro)
- 조작
- 정책을 포함한 번들 이름
- 번들 버전(major.minor.micro)
- 번들 ID
- 날짜
- 태스크 ID
- 트랜잭션 ID
- 프로그램 이름
- 정책 사용자 태그