CICS-환경

CICS 자체는 운영 체제로 작동합니다. 그 역할은 응용 프로그램의 온라인 실행을위한 환경을 제공하는 것입니다. CICS는 하나의 지역, 파티션 또는 주소 공간에서 실행됩니다. CICS는 그 아래에서 실행되는 프로그램에 대한 스케줄링을 처리합니다. CICS는 배치 작업으로 실행되며 PREFIX CICS * 명령을 실행하여 스풀에서 볼 수 있습니다. CICS에서 제공하는 5 가지 주요 서비스가 있습니다. 이러한 모든 서비스는 함께 작업을 수행합니다.

CICS 환경

다음은 우리가 단계별로 자세히 논의 할 서비스입니다.

  • 시스템 서비스
  • 데이터 통신 서비스
  • 데이터 처리 서비스
  • 애플리케이션 프로그래밍 서비스
  • 모니터링 서비스
  • 시스템 서비스

CICS는 다음과 같은 시스템 내 자원의 할당 또는 할당 해제를 관리하는 제어 기능을 유지합니다.

  • Task Control− 작업 제어는 작업 예약 및 멀티 태스킹 기능을 제공합니다. 모든 CICS 태스크의 상태를 처리합니다. 태스크 제어는 동시 CICS 태스크간에 프로세서 시간을 할당합니다. 이것은 ... 불리운다multitasking. CICS는 가장 중요한 태스크에 대한 응답 시간의 우선 순위를 지정하려고합니다.

  • Program Control− 프로그램 제어는 응용 프로그램의로드 및 해제를 관리합니다. 작업이 시작 되 자마자 작업을 적절한 응용 프로그램과 연결해야합니다. 많은 태스크가 동일한 애플리케이션 프로그램을 사용해야 할 수도 있지만 CICS는 하나의 코드 사본 만 메모리에로드합니다. 각 태스크는이 코드를 통해 독립적으로 스레드되므로 많은 사용자가 모두 애플리케이션 프로그램의 동일한 실제 사본을 동시에 사용하는 트랜잭션을 실행할 수 있습니다.

  • Storage Control− Storage Control은 메인 스토리지의 획득 및 해제를 관리합니다. 스토리지 제어는 동적 스토리지를 획득, 제어 및 해제합니다. 동적 저장소는 입력 / 출력 영역, 프로그램 등에 사용됩니다.

  • Interval Control − Interval Control은 타이머 서비스를 제공합니다.

데이터 통신 서비스

데이터 통신 서비스는 응용 프로그램의 데이터 통신 요청을 처리하기 위해 BTAM, VTAM 및 TCAM과 같은 통신 액세스 방법과 인터페이스합니다.

  • CICS는 BMS (Basic Mapping Support)를 사용하여 터미널 하드웨어 문제를 처리해야하는 부담에서 애플리케이션 프로그램을 릴리스합니다.

  • CICS는 동일한 시스템에서 둘 이상의 CICS 리젼이 통신 할 수있는 MRO (Multi Region Operation)를 제공합니다.

  • CICS는 시스템의 CICS 리젼이 다른 시스템의 CICS 리젼과 통신 할 수있는 ISC (Inter System Communication)를 제공합니다.

데이터 처리 서비스

BDAM, VSAM 등과 같은 데이터 액세스 방법과 데이터 처리 서비스 인터페이스

  • CICS는 애플리케이션 프로그램의 데이터 처리 요청 서비스를 용이하게합니다. CICS는 애플리케이션 프로그래머에게 데이터 세트 및 데이터베이스 액세스 및 관련 작업을 처리하기위한 명령 세트를 제공합니다.

  • 데이터 처리 서비스는 IMS / DB, DB2 등과 같은 데이터베이스 액세스 방법과 상호 작용하며 애플리케이션 프로그램의 데이터베이스 요청 서비스를 용이하게합니다.

  • CICS는 동시 레코드 업데이트 제어, 태스크 ABEND로 데이터 보호 및 시스템 장애시 데이터 보호를 통해 데이터 무결성 관리를 용이하게합니다.

애플리케이션 프로그래밍 서비스

애플리케이션 프로그래밍 서비스는 애플리케이션 프로그램과 인터페이스합니다. CICS의 애플리케이션 프로그래밍 서비스는 명령 레벨 변환, CEDF (디버그 기능) 및 CECI (명령 해석기 기능)와 같은 기능을 제공합니다. 다음 모듈에서 더 자세히 논의 할 것입니다.

모니터링 서비스

모니터링 서비스는 CICS 주소 공간 내에서 다양한 이벤트를 모니터링합니다. 시스템 튜닝에 사용할 수있는 일련의 통계 정보를 제공합니다.