경고

일치하지 않는 매개변수 목록 조회

COBOL 애플리케이션 사이에 호출하는 식별자와 호출 받는 식별자의 특성이 달라 문제가 발생할 수 있는 항목을 조회할 수 있다.

  1. PDS 상세 모드에서 [위험 보고서] 메뉴로 이동한다.

    figure pds report menu
  2. 위험 보고서 화면 왼쪽 상단의 메뉴 선택 영역에서 [경고] > [일치하지 않는 매개변수] 메뉴를 선택한다.

    figure pds report warning parameter
  3. 화면이 열리면 분석에 실패한 자산 목록을 조회할 수 있다.

    figure assets risk warnings inconsistent params

    각 영역에 대한 설명은 다음과 같다.

    • ① 검색 항목

      일치하지 않는 매개변수 목록의 검색 조건을 설정한다. 검색 조건을 설정한 후 [검색] 버튼을 클릭하면 조건을 만족하는 결과가 조회 목록에 표시되고, [초기화] 버튼을 클릭하면 설정한 검색 조건을 모두 초기화할 수 있다.

      각 항목에 대한 설명은 다음과 같다.

      항목 설명

      호출하는 프로그램 이름

      호출하는 대상인 프로그램의 이름을 입력한다.

      호출 타입

      호출하는 문장의 종류를 선택한다.

      호출 받는 프로그램 이름

      호출 받는 대상인 프로그램의 이름을 입력한다.

    • ② 조회 목록

      일치하지 않는 매개변수 목록을 확인할 수 있다.

      각 항목에 대한 설명은 다음과 같다.

      구분 항목 설명

      호출하는 대상

      저장 경로

      호출하는 COBOL이 위치한 디렉터리 정보이다.

      파일 이름

      호출하는 COBOL의 파일 이름이다.

      프로그램 이름

      호출하는 COBOL의 프로그램 이름이다.

      호출 타입

      호출하는 문장의 종류이다.

      구문

      호출하는 COBOL이 전달 인자를 명시할 때 사용하는 구문이다.

      식별자

      호출하는 COBOL이 전달 인자로 사용한 변수 이름이다.

      호출 받는 대상

      저장 경로

      호출 받는 COBOL이 위치한 경로이다.

      파일 이름

      호출 받는 COBOL의 파일 이름이다.

      프로그램 이름

      호출 받는 COBOL의 프로그램 이름이다.

      정의 타입

      호출 받는 COBOL이 전달받는 타입이다.

      식별자

      호출 받는 COBOL에서 전달받은 매개변수 이름이다.

일치하지 않는 매개변수 정보 상세 조회

호출하는 대상(Caller)과 호출 받는 대상(Callee)에 정의된 변수의 특성 일치 여부를 확인할 수 있다.

  1. PDS 상세 모드에서 [위험 보고서] 메뉴로 이동한다.

    figure pds report menu
  2. 위험 보고서 화면 왼쪽 상단의 메뉴 선택 영역에서 [경고] > [일치하지 않는 매개변수] 메뉴를 선택한다.

    figure pds report warning parameter
  3. 조회 목록에서 상세 정보를 확인할 파일 이름을 클릭한다.

    figure pds report warning parameter click
  4. 상세 정보 화면이 열리면 해당 파일의 정보를 상세하게 확인할 수 있다.

    figure assets risk warnings inconsistent params detail

    식별자 테이블의 각 항목에 대한 설명은 다음과 같다.

    항목 설명

    식별자

    COBOL의 Data Division에 정의된 식별자의 이름이다.

    호출하는 대상(Caller)과 호출 받는 대상(Callee)에 정의된 변수의 특성이 일치하지 않을 경우 이름 왼쪽의 동그라미가 빨간색으로 표시된다.

    레벨

    COBOL의 Data Division에 정의된 식별자의 레벨이다.

    크기

    COBOL의 Data Division에 정의된 식별자의 크기이다.

    Picture String

    COBOL의 Data Division에 정의된 식별자의 Picture String이다.

    Usage

    COBOL의 Data Division에 정의된 식별자의 Usage이다.

일치하지 않는 할당 목록 조회

하나의 COBOL 애플리케이션 내에서 구문 유형에 따라 소스 식별자와 타깃 식별자의 특성이 달라 문제가 발생할 수 있는 항목을 조회할 수 있다.

  1. PDS 상세 모드에서 [위험 보고서] 메뉴로 이동한다.

    figure pds report menu
  2. 위험 보고서 화면 왼쪽 상단의 메뉴 선택 영역에서 [경고] > [일치하지 않는 할당] 메뉴를 선택한다.

    figure pds report warning assignment
  3. 화면이 열리면 일치하지 않는 할당 목록을 조회할 수 있다.

    figure assets risk warnings inconsistent assignment

    각 영역에 대한 설명은 다음과 같다.

    • ① 검색 항목

      일치하지 않는 할당 목록의 검색 조건을 설정한다. 검색 조건을 설정한 후 [검색] 버튼을 클릭하면 조건을 만족하는 결과가 조회 목록에 표시되고, [초기화] 버튼을 클릭하면 설정한 검색 조건을 모두 초기화할 수 있다.

      각 항목에 대한 설명은 다음과 같다.

      항목 설명

      프로그램 이름

      COBOL의 프로그램 이름을 입력한다.

      Statement 타입

      문장의 종류를 선택한다.

      소스 식별자

      COBOL에 명시된 소스 식별자를 입력한다.

      타깃 식별자

      COBOL에 명시된 타깃 식별자를 입력한다.

    • ② 조회 목록

      일치하지 않는 할당 목록을 확인할 수 있다.

      각 항목에 대한 설명은 다음과 같다.

      구분 항목 설명

      프로그램 정보

      저장 경로

      COBOL이 위치한 디렉터리 정보이다.

      파일 이름

      COBOL의 파일 이름이다.

      프로그램 이름

      COBOL의 프로그램 이름이다.

      Statement 타입

      문장의 종류이다.

      소스

      식별자

      COBOL에 명시된 소스 식별자이다.

      레벨

      COBOL에 명시된 소스 식별자의 레벨이다.

      크기

      COBOL에 명시된 소스 식별자의 크기이다.

      타깃

      식별자

      COBOL에 명시된 타깃 식별자이다.

      레벨

      COBOL에 명시된 타깃 식별자의 레벨이다.

      크기

      COBOL에 명시된 타깃 식별자의 크기이다.