캡처 스펙 추가
이벤트 스펙에 캡처 스펙을 추가하여 CICS®에서 캡처 지점을 작성할 수 있습니다.
이 태스크 정보
이벤트 바인딩 편집기는 하나 이상의 캡처 스펙 작성을 안내합니다. 이러한 스펙은 다음 항목을 식별합니다.
- 이벤트로 간주되는 프로그램의 지점
- 이벤트가 유효한 것으로 간주되는 조건
- 캡처 지점에서 데이터를 캡처하는 방식은 이벤트 출력 데이터 구조에 맵핑하는 것입니다.
예를 들어, READQ TS(임시 스토리지 READ) 명령이 잠재적 이벤트가 되도록 지정할 수 있습니다. 인터셉트할 명령에 사용할 수 있는 유형의 술어를 추가하여 이벤트가 발생되는 조건을 규정하십시오. 이벤트가 발생하려면 모든 술어가 true여야 합니다.
세 가지 유형의 술어를 정의할 수 있습니다.- 컨텍스트
캡처 스펙의 술어는 캡처 지점의 컨텍스트에서 필터링에 사용됩니다.
모든 캡처 지점에는 술어를 지정할 수 있는 컨텍스트 항목이 있습니다. 한 예로 트랜잭션 ID가 있습니다. 사용 가능한 모든 컨텍스트 술어가 필터링 탭에 표시됩니다. 컨텍스트 술어는 선택사항이지만 일반적으로 특정 애플리케이션에서 이벤트를 생성하도록 트랜잭션 ID 또는 현재 프로그램을 지정합니다.
컨텍스트 영역은 이벤트의 필터링 옵션을 설정하는 데 사용됩니다. 이벤트 바인딩 편집기에 제공하는 기타 정보에 따르면, 모든 필드가 적용되는 것은 아닙니다. 사용 가능한 컨텍스트 술어는 캡처 지점에 따라 다릅니다. 지정할 수 있는 술어는 트랜잭션 ID, 현재 프로그램 및 사용자 ID입니다.
- 이벤트 옵션
캡처 스펙의 술어는 CICS 명령 또는 시스템 이벤트의 이벤트 옵션 값에서 필터링에 사용됩니다.
각 캡처 지점에는 술어를 지정할 수 있는 이벤트 옵션이 포함될 수 있습니다. 일부 명령에는 이벤트 옵션이 없습니다. 이벤트 옵션은 특정 EXEC CICS 명령 또는 시스템 이벤트의 옵션에 해당합니다. SEND MAP 명령의 예는 MAP 이름입니다. DB2® 연결 상태 이벤트의 예로 FROM_CONNECTST 상태가 있습니다. 캡처 지점의 사용 가능한 모든 고정 데이터 값이 필터링 탭에 표시됩니다. 이벤트 옵션의 형식은 CICS에 알려져 있습니다.
- 애플리케이션 데이터
캡처 스펙의 술어는 CICS 명령에 지정된 애플리케이션 데이터에서 필터링에 사용됩니다.
참고: DELETEQ TD 또는 DELETEQ TS의 캡처 지점이 캡처 스펙에 대해 정의된 경우 애플리케이션 데이터를 추가할 수 없습니다.애플리케이션 캡처 지점에는 술어를 지정할 수 있는 가변 길이 데이터 값이 있을 수 있습니다. 애플리케이션 데이터는 특정 EXEC CICS 명령의 옵션에 해당합니다. SEND MAP 명령의 예로 FROM 필드가 있습니다. 해당 캡처 지점의 EXEC CICS 명령에 사용 가능한 모든 가변 데이터 값이 필터링 탭에 표시됩니다.
애플리케이션 데이터 술어는 지정된 순서로 CICS에서 처리합니다. 즉, 첫 번째 술어가 처리된 후 두 번째 술어가 처리되는 등과 같습니다.
애플리케이션 데이터는 COMMAREA 또는 CICS 명령에서 옵션으로 전달되는 컨테이너와 같은 스토리지 영역에 사용됩니다. 이러한 영역의 형식은 CICS에 알려지지 않지만 애플리케이션 프로그램에서 알 수 있습니다. 형식을 설명하기 위해 가져올 수 있는 소스 언어 설명이 있을 수 있습니다.참고: 시스템 이벤트는 애플리케이션 데이터를 사용하지 않습니다.
비즈니스 관리자가 이벤트 바인딩의 상위 레벨 정의 중 입력하는 기본 이벤트 바인딩 정보에는 이벤트 스펙이 포함됩니다. 이 이벤트 바인딩 정보는 추가 처리에 필요한 것으로 알려진 데이터를 식별했지만 해당 위치의 세부사항을 제공하지 않았습니다. 이러한 세부사항을 제공하려면 정보 소스를 지정하십시오.
이벤트 바인딩 편집기는 정보 소스 탭에 비즈니스 스펙을 충족시키는 데 필요한 정보 테이블을 제공하여 도움을 줍니다. 테이블은 이벤트 스펙의 비즈니스 정보를 표시합니다. 테이블의 각 항목마다 이 캡처 스펙의 정보 소스를 정의해야 합니다.