CICS-트랜잭션

CICS 트랜잭션은 CICS 영역에서 여러 작업을 수행하는 데 사용됩니다. IBM에서 제공하는 중요한 CICS 트랜잭션에 대해 자세히 설명합니다.

CESN

CESN은 CICS Execute Sign On으로 알려져 있습니다.

  • CESN은 CICS 리젼에 사인온하는 데 사용됩니다.

  • CICS에 로그온하려면 CICS 관리자가 제공 한 사용자 ID 및 비밀번호를 제공해야합니다. 다음 스크린 샷은 로그인 화면이 어떻게 보이는지 보여줍니다.

CEDA

CEDA는 CICS 실행 정의 및 관리로 알려져 있습니다. CICS 시스템 관리자가 CICS 테이블 항목 및 기타 관리 활동을 정의하는 데 사용됩니다.

CEMT

CEMT는 CICS 실행 마스터 터미널로 알려져 있습니다. CICS 환경의 상태를 조회하고 업데이트하는 데 사용되며 다른 시스템 작업에도 사용됩니다.

  • CEMT 명령을 사용하여 트랜잭션, 작업, 파일, 프로그램 등을 관리 할 수 ​​있습니다.

  • 가능한 모든 옵션을 얻으려면 CEMT를 입력하고 Enter 키를 누릅니다. 모든 옵션이 표시됩니다.

  • CEMT는 기본적으로 새 프로그램을 CICS로로드하거나 프로그램 또는 맵 세트가 변경된 후 CICS로 프로그램의 새 사본을로드하는 데 사용됩니다.

표시된 파일의 상태를 덮어 써서 변경할 수 있습니다. 다음 예제는 파일을 닫는 방법을 보여줍니다-

CEMT 
  
** Press ENTER & Following Screen is displayed **  

STATUS: ENTER ONE OF THE FOLLOWING 
Inquire 
Perform 
Set 
 
** Command to close a file **
  
CEMT SET FILE (file-name) 
CEMT I FILE (file-name)

CECI

CECI는 CICS Execute Command Interpreter로 알려져 있습니다. CECI를 사용하여 많은 CICS 명령을 실행할 수 있습니다.

  • CECI는 명령 구문을 확인하는 데 사용됩니다. 구문이 올바른 경우에만 명령을 실행합니다.

  • 로그인 한 후 빈 CICS 화면에 CECI 옵션을 입력합니다. 사용 가능한 옵션 목록이 제공됩니다.

다음 예제는 매핑 된 출력 데이터를 터미널로 보내는 방법을 보여줍니다. 다음 모듈에서 MAPS에 대해 논의 할 것입니다.

CECI SEND MAP (map-name) MAPSET (mapset-name) ERASE

CEDF

CEDF는 CICS 실행 디버그 기능으로 알려져 있습니다. 프로그램을 단계별로 디버깅하는 데 사용되며 오류를 찾는 데 도움이됩니다.

CEDF를 입력하고 CICS 리젼에서 Enter를 누르십시오. 터미널이 EDF 모드입니다 메시지가 표시됩니다. 이제 트랜잭션 ID를 입력하고 Enter 키를 누릅니다. 시작 후 각 Enter 키를 사용하여 행이 실행됩니다. CICS 명령을 실행하기 전에 계속 진행하기 전에 값을 수정할 수있는 화면이 표시됩니다.

CMAC

CMAC는 이상 종료 코드에 대한 CICS 메시지로 알려져 있습니다. CICS 이상 코드에 대한 설명과 이유를 찾는 데 사용됩니다.

다음 예제는 이상 종료 코드에 대한 세부 정보를 확인하는 방법을 보여줍니다-

CMAC abend-code

CESF

CESF는 CICS 실행 사인 오프로 알려져 있습니다. CICS 리젼에서 사인 오프하는 데 사용됩니다.

다음 예제는 CICS 영역에서 로그 오프하는 방법을 보여줍니다.

CESF LOGOFF

CEBR

CEBR은 CICS Execute Temporary Storage Browse로 알려져 있습니다. 임시 스토리지 큐 또는 TSQ의 내용을 표시하는 데 사용됩니다.

CEBR은 디버깅 중에 큐의 항목이 제대로 기록되고 검색되고 있는지 확인하는 데 사용됩니다. 다음 모듈에서 TSQ에 대해 더 자세히 논의 할 것입니다.

다음 예제는 CEBR 명령을 호출하는 방법을 보여줍니다-

CEBR queue-id

CICS 개념

일련의 CICS 매크로를 실행하여 각 명령을 수행 할 수 있습니다. 개념을 더 잘 이해하는 데 도움이되는 몇 가지 기본 기능에 대해 논의합니다.

멀티 태스킹

이 운영 체제 기능을 사용하면 둘 이상의 작업을 동시에 실행할 수 있습니다. 작업은 동일한 프로그램을 공유하거나 다른 프로그램을 사용할 수 있습니다. CICS는 자체 지역에서 태스크를 예약합니다.

멀티 스레딩

운영 체제의이 기능을 사용하면 동일한 프로그램을 공유하면서 둘 이상의 작업을 동시에 실행할 수 있습니다. 멀티 스레딩이 가능하려면 응용 프로그램이re-entrant program 운영 체제 또는 quasi-reentrant CICS에서.

재진입

재진입 프로그램은 자신을 수정하지 않고 자체적으로 재진입하여 운영 체제의 중단 후에도 처리를 계속할 수있는 프로그램입니다.

유사 재전송

유사 재진입 프로그램은 CICS 환경에서 재진입 프로그램입니다. CICS는 각 태스크에 대해 고유 한 스토리지 영역을 확보하여 재진입을 보장합니다. CICS 명령 사이에서 CICS는 CPU 리소스를 사용할 수있는 독점 권한을 가지며 다른 태스크의 다른 CICS 명령을 실행할 수 있습니다.

많은 사용자가 동일한 프로그램을 동시에 사용하는 경우가 있습니다. 이것은 우리가 부르는multi-threading. 예를 들어 50 명의 사용자가 프로그램 A를 사용하고 있다고 가정합니다. 여기서 CICS는 해당 프로그램에 대해 50 개의 작업 스토리지를 제공하지만 하나의 프로 시저 부서를 제공합니다. 그리고이 기술은quasi-reentrancy.