Rational Developer for System z

TXSeries를 사용하여 로컬 CICS 트랜잭션 디버깅

이 주제에서는 COBOL CICS® 트랜잭션 디버깅 프로세스에 대해 설명합니다.

시작하기 전에

디버깅을 준비하려면 CICS 애플리케이션 서버의 프로세스 ID를 찾아서 사용자의 프로그램을 복사해야 합니다.

  1. CICSTERM - CICS 서버 선택 창을 열고 CICS 리젼에 올바른 CICS 서버를 선택하십시오.
  2. CICS 클라이언트 3270 터미널 에뮬레이터에서 CICS 터미널에 다음 명령을 입력하십시오.
    CEMT INQUIRE TASK
    주: CEMT는 모두 대문자로 입력해야 합니다. 그렇지 않으면 명령이 실행되지 않습니다.

    이 명령의 출력은 CICS 애플리케이션 서버의 프로세스 ID입니다. 디버깅을 위해 이 프로세스에 첨부합니다.

  3. 프로그램의 새 사본을 작성하려면 CICS Client 3270 터미널 에뮬레이터에서 다음 명령을 입력하십시오.
    CEMT SET PROGRAM(TIMEZONE) NEW
    이 명령은 CICS Application Server에서 TIMEZONE.ibmcob가 로드 해제됩니다.

Linux
아이콘 System z®용 Rational® Developer는 Linux® 플랫폼에서 로컬 디버그 또는 TXSeries를 지원하지 않습니다.

이 태스크 정보

주: PL/I CICS 트랜잭션 디버깅 프로세스와 비슷합니다. 유일한 차이점은 PL/I 프로그램의 이름이 TIMEZONE.ibmcob가 아니라 PROGRAM_NAME.IBMPLI(여기서 PROGRAM_NAME은 프로그램 이름임)입니다.

CICS 서버에 첨부

프로시저

  1. z/OS 프로젝트 퍼스펙티브를 여십시오.
  2. 실행 메뉴에서 디버그를 선택하십시오.
  3. 실행 중인 프로세스에 첨부를 선택한 후 새로 작성을 클릭하십시오.
  4. 기본 탭을 선택하십시오. 프로젝트 필드에서 작업할 프로젝트를 선택하십시오.
  5. 프로세스 ID 입력 필드 옆에 있는 찾아보기를 클릭하십시오. 표시되는 모든 Windows® 콘솔 창을 최소화하십시오.
  6. 나열된 첫번째 cicsas.exe 프로세스를 선택한 후 확인을 클릭하십시오.
  7. 디버그를 클릭하십시오.
  8. 표시되는 모든 Windows 콘솔 창을 최소화하십시오.
  9. 팝업 창이 "오류 메시지 텍스트 사용 불가능" 메시지와 함께 표시될 경우 확인을 클릭하십시오.
  10. cicsas.exe의 모든 실행 인스턴스에 첨부될 때까지 새 디버그 구성에서 이 단계를 반복하십시오.

CICS 실행 가능 프로그램 로드시 중단점 설정

프로시저

  1. 첨부한 첫번째로 실행 중인 cicsas.exe 프로세스를 선택하십시오.
  2. 중단점 보기에서 마우스 오른쪽 단추를 클릭한 후 중단점 추가를 선택한 후 로드를 선택하십시오.
  3. 라이브러리 이름에 TIMEZONE.ibmcob를 지정하고 완료를 클릭하십시오.

cicsas.exe 프로세스 재개

프로시저

  1. 아직 펼쳐져 있지 않은 경우 첫번째로 실행 중인 cicsas.exe 프로세스를 펼치십시오. "State:"로 시작하는 텍스트의 행을 마우스 오른쪽 단추로 클릭하십시오.
  2. 재개를 선택하십시오.
  3. 첨부되는 모든 cicsas.exe 프로세스에 이 단계를 반복하십시오.

트랜잭션 실행

프로시저

  1. CICS 터미널이 시작되면 TMZN을 입력하십시오.
  2. Ctrl(3270 터미널 리턴 키)를 누르십시오. CICS 터미널 실행이 중지됩니다. (화살표 또는 시간이 표시되지 않습니다.)

모듈 선택

프로시저

  1. 모듈 보기를 선택하십시오.
  2. TIMEZONE.ibmcob를 찾아서 펼치십시오.
  3. TIMEZONE.obj를 펼치십시오.
  4. TIMEZONE.cbl을 펼치십시오. TIMEZONE.cbl에서 TIMEZONE 옆에 두 개의 기어 그림이 표시됩니다.
  5. 그림을 두 번 클릭하십시오. TIMEZONE.cbl 소스가 표시됩니다.

사전 처리된 소스로 변경

프로시저

  1. TIMEZONE.cbl 소스 코드의 표시를 마우스 오른쪽 단추로 클릭한 후 텍스트 파일 변경을 선택하십시오.
  2. 프로젝트의 BuildOutput 서브디렉토리에서 TIMEZONE.ppr 파일을 선택하십시오.
  3. 확인을 클릭하십시오. COBOL 소스 파일의 사전 처리된 버전이 모든 EXEC CICS 행이 펼쳐진 상태로 표시됩니다.

중단점 설정

프로시저

  1. TIMEZONE.cbl 소스에서 COBOL 소스의 첫번째 실행 가능한 행에 중단점을 설정하십시오.
  2. 실행 메뉴에서 재개를 선택하십시오. 이제 진행하여 프로그램을 디버그할 수 있습니다.

이용 약관 | 피드백

이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹사이트 참조)