정보 소스 탭

이 캡처 스펙이 생성된 비즈니스 정보를 확보하는 지점을 정의하려면 정보 소스 탭을 사용합니다.

이 탭은 사용자가 이전에 이벤트 바인딩 탭에서 정의한 비즈니스 정보 항목 테이블로 구성됩니다. 각 생성된 비즈니스 정보 항목에 대해 정보 소스를 입력해야 합니다.

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

정보 소스
탭의 이미지

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

애플리케이션 캡처 지점의 정보 소스 편집 패널

정보 소스에 대한 정보 소스 편집 패널을 열려면 테이블에서 정보 소스를 선택하고 편집을 클릭하거나 정보 소스를 두 번 클릭하십시오.
그림 1. 이 이미지는 애플리케이션 캡처 지점에 대해 REWRITE가 선택되었는지 여부를 알 수 있는 정보 소스 패널을 보여줍니다.
애플리케이션
캡처 지점의 정보 소스 편집 패널의
이미지

사용 가능한 날짜 분할창 필드

정보 소스 편집 패널의 사용 가능 데이터 분할창에는 다음과 같은 필드가 있습니다.
컨텍스트
컨텍스트 필드는 애플리케이션 컨텍스트에 대한 데이터를 캡처하는 데 사용됩니다. 올바른 컨텍스트 선택사항은 다음과 같습니다.
PROGRAM
TRANSID
USERID
이벤트 옵션
이벤트 옵션은 CICS 명령의 옵션 값을 캡처하는 데 사용됩니다. 이벤트 옵션은 지정된 캡처 지점에 따라 다릅니다.
애플리케이션 데이터
캡처 스펙의 술어는 CICS 명령에 지정된 애플리케이션 데이터를 필터링하는 데 사용됩니다. 애플리케이션 데이터는 지정된 캡처 지점에 따라 다릅니다. 정보 소스 편집 패널의 오른쪽에 있는 카피북 가져오기 및 형식화 옵션은 사용 가능한 데이터 분할창에서 애플리케이션 데이터의 항목을 선택한 경우에만 사용할 수 있습니다.
정보 소스 편집 패널의 사용 가능 데이터 분할창에서 선택한 옵션에 따라 정보 소스 편집 패널의 나머지 분할창에서 다음 필드를 사용할 수 있습니다.
컨테이너
CICS 채널 컨테이너를 지정합니다. 컨테이너 필드는 애플리케이션 데이터에 지정된 채널이 있는 경우에만 선택할 수 있습니다. 다른 모든 상황에서는 필드가 사용 불가능합니다.

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

유형
애플리케이션 데이터 술어에 대한 데이터 유형을 지정합니다. 다음과 같은 데이터 유형을 사용할 수 있습니다.
  • 2진 부동 소수점
  • 문자
  • 널로 종료되는 문자
  • 10진 부동 소수점
  • 16진
  • 널로 종료되는 16진
  • 16진 부동 소수점
  • 팩형 10진수
  • 부호 있는 반자
  • 부호 있는 전자
  • 부호 없는 반자
  • 부호 없는 전자
  • 영역형 10진수
오프셋
시작 부분에서 데이터가 시작되는 거리를 지정합니다. 오프셋 0은 필드의 시작 부분입니다.
길이
캡처할 필드의 길이입니다. 길이가 0이면 데이터 영역 또는 컨테이너의 끝까지 캡처를 의미합니다. 이 값은 길이에 상관없이 컨테이너의 컨텐츠 등을 생성할 때 유용합니다.
정밀도
숫자 및 지수 비즈니스 정보 항목의 정밀도를 선택하십시오. 기타 비즈니스 정보 항목에 대해서는 이 필드가 사용 불가능합니다.
코드 페이지
코드 페이지를 선택하십시오. 이 필드는 다른 소스에서 온 애플리케이션 데이터 등 일부 비즈니스 정보 항목에 대해 사용 불가능합니다.
정적 데이터
공백을 포함하여 최대 255자까지 정적 값을 정의할 수 있습니다. 올바른 문자 세트는 다음과 같습니다.
A-Z, a-z, 0-9, `¬¦!"£$%^&*()_+-={}:@~;'#<>?,./| 

시스템 캡처 지점의 정보 소스 편집 창

정보 소스에 대한 정보 소스 편집 패널을 열려면 테이블에서 정보 소스를 선택하고 편집을 클릭하거나 정보 소스를 두 번 클릭하십시오. CICS는 모든 정보 소스의 형식을 인식합니다.
그림 2. 이 이미지는 시스템 캡처 지점에 대해 FILE ENABLE이 선택되었는지 여부를 알 수 있는 정보 소스 패널을 보여줍니다.
시스템 캡처 지점의 정보 소스 편집 패널의
이미지
정보 소스 편집 패널의 사용 가능 데이터 분할창에는 다음과 같은 필드가 있습니다.
컨텍스트
컨텍스트 필드는 시스템 컨텍스트에 대한 데이터를 캡처하는 데 사용됩니다. 올바른 컨텍스트 선택사항은 다음과 같습니다.
TRANSID
USERID
시스템 이벤트 데이터
시스템 이벤트 데이터 필드는 발생한 시스템 이벤트에 대한 데이터를 캡처하는 데 사용됩니다. 시스템 이벤트 데이터는 지정된 캡처 지점에 따라 다릅니다.
정적 데이터
공백을 포함하여 최대 255자까지 정적 값을 정의할 수 있습니다. 올바른 문자 세트는 다음과 같습니다.
A-Z, a-z, 0-9, `¬¦!"£$%^&*()_+-={}:@~;'#<>?,./| 

캡처 지점 탭의 시스템 캡처 지점 분할창에서 선택한 옵션에 따라 정보 소스 편집 패널에서 다음 옵션을 사용할 수 있습니다.

DB2 CONNECTION STATUS의 정보 소스

표 1.
옵션 설명
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

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

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

DSNAME

FILE 정의와 연관된 VSAM 오브젝트 또는 BDAM 데이터 세트의 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

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

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

DSNAME

FILE 정의와 연관된 VSAM 오브젝트 또는 BDAM 데이터 세트의 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_ID 문의하는 메시지의 9자 메시지 번호를 지정합니다.
INSERTnn 문의하는 메시지의 INSERTnn의 값을 지정합니다. 여기서 nn은 1 - 22의 삽입 ID입니다.

TASK THRESHOLD의 정보 소스

표 5.
옵션 설명
FROM_TASKS

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

TO_TASKS

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

MAXTASKS

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

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

PERCENT_MAXTASKS

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

TRANCLASS TASK THRESHOLD의 정보 소스

표 6.
옵션 설명
TRANCLASS

문의하는 트랜잭션 클래스의 8자 이름을 지정합니다. 클래스가 CICS의 이전 릴리스에서 사용된 번호 지정된 클래스 중 하나이면 이름이 DFHTCLnn이고, 여기서 nn은 두 자리 숫자 클래스 번호입니다.

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

FROM_ACTIVE

이벤트 이전에 트랜잭션 클래스에서 활성 태스크 수를 리턴합니다.

TO_ACTIVE

이벤트 이후에 트랜잭션 클래스에서 활성 태스크 수를 리턴합니다.

MAXACTIVE

트랜잭션 클래스에서 동시에 실행할 수 있는 최대 태스크 수를 리턴합니다.

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

PERCENT_MAXACTIVE

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

UNHANDLED TRANSACTION ABEND의 정보 소스

표 7.
옵션 설명
TRANSACTION

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

ABCODE

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

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