Rational Developer for System z

CICS 애플리케이션에 대한 디버그 구성 작성

CICS® 디버거 호출에 사용되는 정보를 저장하는 DTCN 프로파일로 활성화하도록 디버그 구성을 작성할 수 있습니다.

시작하기 전에

CICS 디버그 구성을 지원하려면 다음 소프트웨어가 필요합니다.

CICS에 대한 디버그 구성을 작성하려면 최소 하나 이상의 CICS 연결이 정의되어 있어야 합니다.

CICS 디버그 구성 마법사의 일부 필드는 사용자의 사이트에서 사용 중인 IBM 디버그 도구의 버전에 특정합니다. IBM 디버그 도구 버전을 지정하려면 CICS 디버그 구성 환경 설정 페이지를 사용하십시오.

이 태스크 정보

다음 보기에서 CICS 디버그 구성을 작성할 수 있습니다.
  • z/OS® 프로젝트
  • CICS Explorer 보기(프로그램 또는 트랜잭션)
  • 엔터프라이즈 서비스 도구 프로젝트 탐색기
System z®용 Rational Developer를 사용하면 여러 디버그 구성을 작성하여 사용자의 클라이언트에 저장할 수 있습니다. 원격 시스템에서는 한 번에 하나의 디버그 프로파일만 활성화될 수 있습니다. 클라이언트에서 디버그 구성을 활성화하면, 원격 프로파일을 활성화하며 클라이언트의 모든 다른 구성은 비활성화합니다.

CICS 디버그 구성을 작성하려면 다음을 수행하십시오.

프로시저

  1. CICS 디버그 구성 마법사를 시작하려면 다음을 수행하십시오.
    옵션 설명
    다음 환경에서 다음 단계를 수행하십시오.
    디버그 메뉴 디버그 아이콘(디버그 아이콘)을 클릭한 후 디버그 구성을 선택하십시오.
    z/OS 프로젝트 보기 z/OS 프로젝트를 선택한 후 팝업 메뉴에서 CICS 디버그 > 디버그 구성을 선택하십시오.
    CICS Explorer 보기(프로그램 또는 트랜잭션) 프로그램 또는 트랜잭션을 선택한 후 디버그 > 디버그 구성을 선택하십시오.
    엔터프라이즈 서비스 도구 프로젝트 탐색기 CICS 프로젝트 또는 SFM 플로우에 대한 단일 서비스(XSE) 웹 서비스를 선택한 후 디버그 > 디버그 구성을 선택하십시오.
    디버그 구성 마법사가 열립니다.
  2. 왼쪽 목록에서 원격 CICS 애플리케이션을 마우스 오른쪽 단추로 클릭하고 새로 작성을 선택하십시오. CICS 디버그 구성 마법사가 열립니다.
  3. 이름 필드에 새 디버그 구성의 이름을 입력하십시오.
  4. 마법사의 필수 필드와 기타 선택적 필드를 입력하고 적용을 클릭하여 구성을 저장하십시오. 적용을 클릭하면, 새 구성이 클라이언트에 저장되고 원격 디버그 프로파일이 작성되거나 업데이트됩니다. 이 마법사는 CICS 트랜잭션을 실행할 수 있는 기능을 제공하지 않기 때문에 디버그 단추가 사용 불가능한 상태로 남아 있습니다. 이 마법사에는 네 개의 탭 페이지 CICS, 디버그 옵션, 연결고급이 있습니다. 다음 테이블에는 각 페이지의 필드가 설명됩니다.
    표 1. CICS 디버그 구성 필드
    페이지 필드 설명
    CICS 대상 CICS 리젼 CICS 리젼 이름을 선택하십시오. CICS 리젼을 볼 수 있으려면 최소 하나 이상의 CICS 연결이 정의되어 있어야 합니다. 이 필드는 필수입니다.
      트랜잭션 이름 디버깅할 CICS 트랜잭션을 지정하십시오. 이 필드 또는 프로그램 이름 필드는 필수입니다.
      프로그램 이름 디버깅할 프로그램을 지정하십시오. 이 필드 또는 트랜잭션 이름 필드는 필수입니다.
    주: 이 옵션은 사용자 사이트가 원격 시스템에서 IBM 디버그 도구 버전 9.1을 실행 중인 경우 표시됩니다. IBM 디버그 도구 버전을 지정하려면 CICS 디버그 구성 환경 설정 페이지를 사용하십시오. 이 환경 설정 페이지를 열려면 환경 설정 링크를 클릭하십시오.
      로드 모듈 및 컴파일 단위 디버깅할 로드 모듈 이름 및 컴파일 단위 이름 조합을 지정하십시오. 이 필드 또는 트랜잭션 이름 필드는 필수입니다. 추가, 편집제거 단추를 사용하여 디버깅할 로드 모듈 이름 및 컴파일 단위 이름 조합을 지정하십시오.
    주: 이 옵션은 사용자 사이트가 원격 시스템에서 IBM 디버그 도구 버전 10.1을 실행 중인 경우 표시됩니다. IBM 디버그 도구 버전을 지정하려면 CICS 디버그 구성 환경 설정 페이지를 사용하십시오. 이 환경 설정 페이지를 열려면 환경 설정 링크를 클릭하십시오.
      사용자 ID 디버깅할 트랜잭션과 연관된 사용자 ID를 지정하십시오.
      네트이름 디버깅 세션 실행에 사용하려는 CICS 터미널 또는 CICS 시스템의 4자 이름을 지정하십시오.
      IP CICS 애플리케이션과 연관된 클라이언트 IP 이름 또는 IP 주소입니다. 모든 IP 이름은 대문자로 처리됩니다. 와일드카드 문자(* 및 ?)를 지정할 수 있습니다. 클라이언트에 시작된 모든 태스크에 대해 디버그 도구가 호출됩니다.
      프로파일 활성화 다음 단일 선택 단추 중 하나를 선택하여 현재 프로파일을 활성화하거나 비활성화하십시오.
    • 이 구성을 원격 시스템에서 디버그 프로파일로 활성화
    • 이 구성을 비활성화
    클라이언트에 여러 CICS 디버그 구성을 작성할 수 있더라도, 사용자 ID와 연관된 하나의 프로파일만 원격 시스템에서 활성화될 수 있습니다. 하나의 디버그 구성을 활성화하면 기타는 모두 자동으로 비활성화됩니다.
    디버그 옵션 테스트 옵션 테스트 또는 테스트 없음을 지정하십시오. 이 옵션은 디버그 도구가 애플리케이션 초기화 중에 제어를 가정하는 조건을 지정합니다.
      테스트 레벨 ALL, 오류 또는 없음을 지정하십시오. 이 옵션은 제어를 획득하기 위해 디버그 도구가 충족해야 하는 조건을 지정합니다.
      명령 파일 이 실행에 대한 기본 명령 파일을 지정하는 완전히 유효한 데이터 세트 이름입니다. 따옴표(") 또는 어포스트로피(')로 데이터 세트의 이름을 묶지 마십시오.
      프롬프트 레벨 디버그 도구를 Language Environment® 초기화에서 시작할지 여부를 지정합니다.
      환경 설정 파일 사용할 환경 설정 파일을 지정하는 완전히 유효한 데이터 세트 이름입니다. 따옴표(") 또는 어포스트로피(')로 데이터 세트의 이름을 묶지 마십시오.
      언어 환경 옵션 다른 유효한 언어 환경 옵션입니다. STACK 옵션을 제외하고 사이트가 대체하도록 허용한 언어 환경 옵션을 변경할 수 있습니다. 언어 환경 옵션에 대한 추가 정보는 z/OS 언어 환경 프로그래밍 참조를 참조하거나 CICS 시스템 프로그래머에게 문의하십시오.
    연결 워크스테이션 IP 디버그 화면을 표시하는 워크스테이션의 호스트 이름 또는 IP 주소입니다. 이 필드는 클라이언트의 TCP/IP 주소 검색을 위해 Java™ API(InetAddress)를 사용해서 자동으로 채워집니다. Java API가 올바른 IP 주소를 제공하는 데 실패하는 몇 가지 시나리오가 있습니다(예: 이중 방화벽 및 NAT). 올바른 IP 주소가 레코드되지 않으면 IP 주소를 수동으로 업데이트해야 합니다.
      포트 워크스테이션의 디버그 세션을 청취하는 TCP/IP 포트 번호를 지정합니다. 기본값은 8001입니다. 포트 번호는 디버그 도구 클라이언트 API를 사용해서 검색됩니다(즉, 디버그 디먼 환경 설정 페이지에 지정된 디버그 디먼 포트).
    고급 COMMAREA 오프셋 호출 시 프로그램으로 전달된 COMMAREA의 데이터 오프셋입니다. 오프셋은 문자 형식(예: 12) 또는 16진(예: X'C')으로 제공될 수 있습니다.
      COMMAREA 데이터 호출 시 프로그램으로 전달된 COMMAREA와 일치시킬 데이터 패턴입니다. 데이터 패턴은 짝수 숫자를 가진 16진(예: X'C1C2C3') 또는 문자 형식(예: ABC)으로 제공될 수 있습니다.
      컨테이너 이름 호출 시 프로그램으로 전달된 현재 채널 내의 컨테이너의 이름입니다. 컨테이너 이름은 대소문자 구분입니다.
      컨테이너 오프셋 호출 시 프로그램으로 전달된 이름 지정된 컨테이너의 데이터 오프셋입니다. 오프셋은 문자 형식(예: 12) 또는 16진(예: X'C')으로 제공될 수 있습니다.
      컨테이너 데이터 호출 시 프로그램으로 전달된 컨테이너와 일치시킬 데이터 패턴입니다. 데이터 패턴은 짝수 숫자를 가진 16진(예: X'C1C2C3') 또는 문자 형식(예: ABC)으로 제공될 수 있습니다.
      URM 디버깅 디버그 세션으로 URM의 디버깅을 포함할지 여부를 지정하는 플래그입니다.

이용 약관 | 피드백

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