정보 소스 탭

정보 소스 탭을 사용하면 이 캡처 스펙이 생성된 비즈니스 정보를 확보하는 위치를 정의할 수 있습니다.

이 탭은 이벤트 바인딩 탭에 이전에 정의한 비즈니스 정보 항목의 테이블로 구성되어 있습니다. 생성된 비즈니스 정보의 각 항목에 대한 정보 소스를 입력해야 합니다.

이 탭을 사용하면 이벤트 스펙과 연관된 비즈니스 정보 항목을 이 캡처 지점의 사용 가능한 데이터 항목에 맵핑할 수 있습니다.

정보
소스 탭

정보 소스 테이블의 필드는 정보 소스 편집 패널에서 편집할 수 있는 옵션의 요약입니다.

애플리케이션 캡처 지점의 정보 소스 대화 상자

정보 소스의 정보 소스 대화 상자를 열려면 테이블에서 정보 소스를 선택하고 편집을 클릭하거나 정보 소스를 두 번 클릭하십시오.

다음 예는 애플리케이션 캡처 지점에 대해 REWRITE가 선택된 경우 정보 소스 대화 상자를 표시합니다.

그림 1. 애플리케이션 캡처 지점의 정보 소스 대화 상자
애플리케이션
캡처 지점의 정보 소스 대화 상자.

사용 가능한 데이터 필드

사용 가능한 데이터 섹션에는 다음 필드가 있습니다.
컨텍스트
컨텍스트 필드는 애플리케이션 컨텍스트에 대한 데이터를 캡처하는 데 사용됩니다. 유효한 컨텍스트 선택사항은 다음과 같습니다.
PROGRAM
TRANSID
USERID
이벤트 옵션
이벤트 옵션은 CICS® 명령에서 옵션의 값을 캡처하는 데 사용됩니다. 이벤트 옵션은 지정된 캡처 지점에 따라 다릅니다.
애플리케이션 데이터
캡처 스펙의 술어는 CICS 명령에 지정된 애플리케이션 데이터에서 필터링에 사용됩니다. 애플리케이션 데이터는 지정된 캡처 지점에 따라 다릅니다. 카피북 가져오기 및 형식화 옵션은 애플리케이션 데이터의 항목이 사용 가능한 데이터 섹션에서 선택된 경우에만 대화 상자에서 사용할 수 있습니다.
사용 가능한 데이터 섹션에서 선택하는 옵션에 따라 정보 소스 대화 상자에서 다음 필드를 사용할 수 있습니다.
컨테이너
CICS 채널 컨테이너를 지정합니다. 애플리케이션 데이터에서 채널을 지정한 경우에만 컨테이너 필드를 선택할 수 있습니다. 기타 모든 상황에서 필드는 사용 안함으로 설정됩니다.

가져온 언어 구조에서 선택을 클릭하여 언어 구조를 가져오십시오. 그런 다음, 언어 구조에서 캡처할 필드를 선택할 수 있습니다. 이 옵션을 사용하는 경우 유형, 오프셋길이 필드가 자동으로 완료됩니다. 또는 유형, 오프셋길이 값을 지정할 수 있습니다.

유형
애플리케이션 데이터 술어의 데이터 유형을 지정합니다. 다음 데이터 유형을 사용할 수 있습니다.
  • 2진 부동 소수점
  • 문자
  • 널로 종료되는 문자
  • 10진 부동 소수점
  • 16진
  • 널로 종료되는 16진
  • 16진 부동 소수점
  • 팩형 10진수
  • 부호 있는 반자
  • 부호 있는 전자
  • 부호 없는 반자
  • 부호 없는 전자
  • 영역형 10진수
오프셋
데이터가 시작되는 처음부터의 거리를 지정합니다. 오프셋 0이 필드의 시작입니다.
길이
캡처할 필드의 길이를 지정합니다. 데이터 영역 또는 컨테이너의 끝까지 캡처하려면 길이 0을 지정하십시오. 길이 0을 지정하면 다음과 같은 효과가 있습니다.
  • 데이터 영역의 길이가 API 명령에서 개별 인수로 지정되는(또는 변환 프로그램에 의해 기본값으로 지정되는) API 명령의 경우 데이터 영역 또는 컨테이너의 모든 컨텐츠가 해당 길이에 관계없이 캡처됩니다. 예를 들어, COMMAREA 및 LENGTH가 LINK 명령에 지정되는 경우 모든 데이터가 캡처됩니다.
  • 캡처 중인 데이터 영역에 길이 인수가 없는 API 명령의 경우 데이터가 캡처되지 않습니다. 예를 들어, RIDFLD가 READ 명령에 지정되었거나 INTO가 RECEIVE MAP 명령에 지정된 경우 연관된 길이 인수가 없으므로 0바이트의 데이터가 캡처됩니다.
정밀도
숫자 및 과학적 비즈니스 정보 항목의 정밀도를 선택하십시오. 이 필드는 다른 비즈니스 정보 항목의 경우에 사용 안함으로 설정됩니다.
코드 페이지
코드 페이지를 선택하십시오. 이 필드는 다른 소스에서 오는 애플리케이션 데이터와 같은 일부 비즈니스 정보 항목의 경우에 사용 안함으로 설정됩니다. 코드 페이지에 대한 자세한 정보는 코드화 문자 세트 참조 자료를 확인하십시오.
정적 데이터
변경 불가능한 데이터를 이벤트 이용자에게 전달하기 위해 이벤트와 연관될 정적 데이터를 지정할 수 있습니다. 공백을 포함하여 최대 255자의 정적 값을 정의할 수 있습니다. 유효한 문자 세트는 다음과 같습니다.

0-9 A-Z a-z `¬¦!"£$%^&*()_+-={}:@~;'#<>?,./|

시스템 캡처 지점의 정보 소스 대화 상자

정보 소스의 정보 소스 대화 상자를 열려면 테이블에서 정보 소스를 선택하고 편집을 클릭하거나 정보 소스를 두 번 클릭하십시오. CICS는 모든 정보 소스의 형식을 알고 있습니다.

다음 예는 시스템 캡처 지점에 대해 FILE ENABLE이 선택된 경우 정보 소스 대화 상자를 표시합니다.

그림 2. 시스템 캡처 지점의 정보 소스 대화 상자
시스템 캡처 지점의 정보 소스 대화 상자
사용 가능한 데이터 섹션에는 다음 필드가 있습니다.
컨텍스트
컨텍스트 필드는 시스템 컨텍스트에 대한 데이터를 캡처하는 데 사용됩니다. 유효한 컨텍스트 선택사항은 다음과 같습니다.
TRANSID
USERID
시스템 이벤트 데이터
시스템 이벤트 데이터 필드는 발생한 시스템 이벤트에 대한 데이터를 캡처하는 데 사용됩니다. 시스템 이벤트 데이터는 지정된 캡처 지점에 따라 다릅니다.
정적 데이터
변경 불가능한 데이터를 이벤트 이용자에게 전달하기 위해 이벤트와 연관될 정적 데이터를 지정할 수 있습니다. 공백을 포함하여 최대 255자의 정적 값을 정의할 수 있습니다. 유효한 문자 세트는 다음과 같습니다.

0-9 A-Z a-z `¬¦!"£$%^&*()_+-={}:@~;'#<>?,./|

다음 표는 캡처 지점 탭의 시스템 캡처 지점 분할창에서 선택한 시스템 캡처 지점에 따라 정보 소스 대화 상자에서 사용 가능한 필드를 나열한 것입니다.

DB2 CONNECTION STATUS의 정보 소스

표 1. DB2 CONNECTION STATUS의 정보 소스
옵션 설명
DB2ID

그룹 첨부를 사용하지 않는 경우 이 옵션은 CICS DB2® 첨부가 연결된 DB2 서브시스템의 이름을 리턴하고 CICS DB2 첨부가 연결되지 않은 경우 CICS에서 연결하도록 지정된 DB2 서브시스템의 이름을 리턴합니다.

자세한 정보는 INQUIRE DB2CONN의 DB2ID를 참조하십시오.

DB2GROUPID

그룹 첨부를 사용하는 경우 이 옵션은 지정한 DB2 서브시스템의 데이터 공유 그룹 또는 서브그룹의 이름을 리턴합니다.

자세한 정보는 INQUIRE DB2CONN의 DB2GROUPID를 참조하십시오.

DB2RELEASE

CICS가 연결된 DB2 서브시스템의 버전과 릴리스 레벨을 표시하는 4자의 값을 리턴합니다.

자세한 정보는 INQUIRE DB2CONN의 DB2RELEASE를 참조하십시오.

FROM_CONNECTST
CICS DB2 연결의 상태를 표시하는 문자열입니다. 사용할 수 있는 값은 다음과 같습니다.
  • CONNECTED
  • NOTCONNECTED
  • CONNECTING
  • DISCONNING

자세한 정보는 INQUIRE DB2CONN의 CONNECTST를 참조하십시오.

TO_CONNECTST
CICS DB2 연결의 상태를 표시하는 문자열입니다. 사용할 수 있는 값은 다음과 같습니다.
  • CONNECTED
  • NOTCONNECTED
  • CONNECTING
  • DISCONNING

자세한 정보는 INQUIRE DB2CONN의 CONNECTST를 참조하십시오.

FILE ENABLE STATUS의 정보 소스

표 2. FILE ENABLE STATUS의 정보 소스
옵션 설명
FILE

조회하는 파일의 8자 이름을 지정합니다.

자세한 정보는 INQUIRE FILE의 FILE을 참조하십시오.

DSNAME

FILE 정의와 연관된 BDAM 데이터 세트 또는 VSAM 오브젝트의 44자 이름을 리턴합니다.

자세한 정보는 INQUIRE FILE의 DSNAME을 참조하십시오.

FROM_ENABLESTATUS
애플리케이션 프로그램이 파일에 액세스할 수 있는지 여부를 식별하는 문자열입니다. 사용할 수 있는 값은 다음과 같습니다.
  • DISABLED
  • DISABLING
  • ENABLED
  • UNENABLED
  • UNENABLING

자세한 정보는 INQUIRE FILE의 ENABLESTATUS를 참조하십시오.

TO_ENABLESTATUS
애플리케이션 프로그램이 파일에 액세스할 수 있는지 여부를 식별하는 문자열입니다. 사용할 수 있는 값은 다음과 같습니다.
  • DISABLED
  • DISABLING
  • ENABLED
  • UNENABLED
  • UNENABLING

자세한 정보는 INQUIRE FILE의 ENABLESTATUS를 참조하십시오.

OPENSTATUS
파일이 열렸거나 닫혔거나 전이 상태인지 여부를 식별하는 문자열입니다. 사용할 수 있는 값은 다음과 같습니다.
  • CLOSED
  • CLOSEREQUEST
  • OPEN

자세한 정보는 INQUIRE FILE의 OPENSTATUS를 참조하십시오.

FILE OPEN STATUS의 정보 소스

표 3. FILE OPEN STATUS의 정보 소스
옵션 설명
FILE

조회하는 파일의 8자 이름을 지정합니다.

자세한 정보는 INQUIRE FILE의 FILE을 참조하십시오.

DSNAME

FILE 정의와 연관된 BDAM 데이터 세트 또는 VSAM 오브젝트의 44자 이름을 리턴합니다.

자세한 정보는 INQUIRE FILE의 DSNAME을 참조하십시오.

FROM_OPENSTATUS
파일이 열렸거나 닫혔거나 전이 상태인지 여부를 식별하는 문자열입니다. 사용할 수 있는 값은 다음과 같습니다.
  • CLOSED
  • CLOSEREQUEST
  • OPEN

자세한 정보는 INQUIRE FILE의 OPENSTATUS를 참조하십시오.

TO_OPENSTATUS
파일이 열렸거나 닫혔거나 전이 상태인지 여부를 식별하는 문자열입니다. 사용할 수 있는 값은 다음과 같습니다.
  • CLOSED
  • CLOSEREQUEST
  • OPEN

자세한 정보는 INQUIRE FILE의 OPENSTATUS를 참조하십시오.

ENABLESTATUS
애플리케이션 프로그램이 파일에 액세스할 수 있는지 여부를 식별하는 문자열입니다. 사용할 수 있는 값은 다음과 같습니다.
  • DISABLED
  • DISABLING
  • ENABLED
  • UNENABLED
  • UNENABLING

자세한 정보는 INQUIRE FILE의 ENABLESTATUS를 참조하십시오.

MESSAGE의 정보 소스

표 4. MESSAGE의 정보 소스
옵션 설명
INSERTnn 조회하는 메시지에 대한 INSERTnn의 값을 지정하며 여기서 nn은 1 - 30의 삽입 ID입니다.
MESSAGE_ID 조회하는 메시지의 9자 메시지 번호를 지정합니다.
MESSAGE_TEXT 전체 메시지 텍스트를 이벤트의 출력 필드로 지정합니다. 전체 메시지를 캡처할 경우 이 옵션을 사용하십시오. 캡처된 메시지 텍스트의 최대 길이는 1024바이트입니다. 메시지가 1024바이트보다 더 길면 잘립니다.
참고: 영어로 캡처되는 CICS 콘솔에 전송된 메시지를 제외하고 모든 메시지가 NATLANG 시스템 초기화 매개변수에서 정의한 언어로 캡처됩니다.

TASK THRESHOLD의 정보 소스

표 5. TASK THRESHOLD의 정보 소스
옵션 설명
FROM_TASKS

이벤트 앞에 첨부된 태스크 수를 지정합니다.

TO_TASKS

이벤트 뒤에 첨부된 태스크 수를 지정합니다.

MAXTASKS

이 CICS 시스템에서 한 번에 디스패치할 수 있는 최대 태스크 수를 리턴합니다.

자세한 정보는 INQUIRE SYSTEM의 MAXTASKS를 참조하십시오.

PERCENT_MAXTASKS

최대 태스크 수의 백분율로 초과된 임계값을 지정합니다.

TRANCLASS TASK THRESHOLD의 정보 소스

표 6. TRANCLASS TASK THRESHOLD의 정보 소스
옵션 설명
TRANCLASS

조회하는 트랜잭션 클래스의 8자 이름을 지정합니다. 클래스가 CICS의 이전 릴리스에서 사용된, 번호가 지정된 클래스 중 하나인 경우 해당 이름은 DFHTCLnn이고 여기서 nn은 2자리 클래스 번호입니다.

자세한 정보는 INQUIRE TRANCLASS의 TRANCLASS를 참조하십시오.

FROM_ACTIVE

이벤트 앞의 트랜잭션 클래스에 있는 활성 태스크 수를 리턴합니다.

TO_ACTIVE

이벤트 뒤의 트랜잭션 클래스에 있는 활성 태스크 수를 리턴합니다.

MAXACTIVE

트랜잭션 클래스에서 동시에 실행하도록 허용되는 최대 태스크 수를 리턴합니다.

자세한 정보는 INQUIRE TRANCLASS의 MAXACTIVE를 참조하십시오.

PERCENT_MAXACTIVE

최대 활성 태스크 수의 백분율로 초과된 임계값을 지정합니다.

UNHANDLED TRANSACTION ABEND의 정보 소스

표 7. UNHANDLED TRANSACTION ABEND의 정보 소스
옵션 설명
TRANSACTION

처리되지 않은 트랜잭션 이상 종료를 발행한 트랜잭션 ID를 지정합니다.

ABCODE

4자의 트랜잭션 덤프 이상 종료 코드를 지정합니다.

자세한 정보는 캡처 스펙 추가를 참조하십시오.