Rational Developer for System z

원격 DB2 연결을 사용하여 로컬 일괄처리 COBOL 애플리케이션 빌드

이 학습서에서는 원격 DB2® 연결을 사용하여 로컬 일괄처리 COBOL 애플리케이션을 빌드하는 방법에 대해 설명합니다.

시작하기 전에

시작하기 전에 원격 데이터베이스 연결이 DB2 관리자에 카탈로그되어 있는지 확인하십시오. 이 연결 설정에 대한 정보는 웹 주소 http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp에서 볼 수 있습니다. 목차에서 구성 -> 데이터베이스 시스템 -> 클라이언트 대 서버 통신 -> 구성 지원(CA)을 사용하여 클라이언트 대 서버 연결 구성을 여십시오.

이 시나리오에서는 로컬 z/OS® 프로젝트가 이미 작성되어 있다고 가정합니다.로컬 프로젝트 작성에 대한 자세한 정보는 로컬 z/OS 프로젝트 작성을 참조하십시오.

Linux 아이콘 System z®용 Rational® Developer는 Linux® 플랫폼에서 로컬 COBOL 또는 PL/I 빌드를 지원하지 않습니다.

프로시저

원격 DB2 연결을 사용하여 로컬 일괄처리 COBOL 애플리케이션을 빌드하려면 다음 단계를 수행하십시오.

  1. 프로젝트의 빌드 옵션을 수정하려면 다음 단계를 수행하십시오.
    1. 프로젝트를 선택하고 특성 그룹 > 연관된 특성 그룹 편집을 클릭하십시오.
    2. COBOL 탭을 선택하고 로컬 컴파일러 옵션을 클릭하십시오.
    3. SYSLIB 필드에 있는 DB2 sqlca.cbl 파일의 경로를 입력한 다음, 프로그램이 사용하는 사본이 있는 모든 다른 경로를 세미콜론으로 구분하여 입력하십시오. 기본 경로는 C:\Program Files\IBM\SQLLIB\include\cobol_a입니다. 사본이 COBOL 소스와 동일한 프로젝트에 있는 경우에도 프로젝트 경로가 SYSLIB에 포함되어 있어야 합니다. 예: C:\Program Files\IBM\SQLLIB\include\cobol_a;C:\myProject\source.
    4. 소스에 EXEC SQL문 포함 선택란을 클릭하십시오.
    5. 프로젝트에 대해 데이터베이스 연결이 구성된 경우, 찾아보기 단추를 클릭하고 데이터베이스 연결 목록에서 데이터베이스 연결 이름을 선택한 후 확인을 클릭하십시오.
    6. 프로젝트에 대해 데이터베이스 연결이 구성되지 않은 경우에는 다음 단계를 수행하십시오.
      1. 새로 작성을 클릭하십시오. 데이터베이스 연결 창이 열립니다.
      2. 데이터베이스 연결 창에서 새로 작성을 클릭하십시오.
      3. 연결 프로파일 창에서, 연결 프로파일 유형 목록에서 개발에 사용할 데이터베이스 관리자를 선택하고 다음을 클릭하십시오 (예: z/OS용 DB2).
      4. 드라이버 드롭 다운 목록에서 사용할 JDBC 드라이버를 선택하십시오(예: JDBC 및 SQLJ용 IBM 데이터 서버 드라이버).
      5. 위치 필드에서 프로그램에 사용할 데이터베이스 이름을 입력하십시오.
      6. 호스트 필드에서, 데이터베이스가 있는 z/OS 시스템의 호스트 이름을 입력하십시오.
      7. 포트 번호 또는 클래스 위치가 기본값과 다른 경우 설치에 맞게 변경하십시오.
      8. 사용자 이름비밀번호 필드에 사용자 ID와 비밀번호를 입력하십시오.
      9. 테스트 연결 단추를 클릭하여 연결 매개변수가 올바른지 확인하고 완료를 클릭하십시오.
    7. 로컬 링크 옵션 페이지에서, 링크 옵션/de db2api.lib로 설정한 후 특성 그룹을 닫은 후 저장하십시오.
  2. z/OS 프로젝트 보기에서, COBOL 프로그램을 선택한 후 팝업 메뉴에서 시작점으로 지정을 선택하십시오.
  3. 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 프로젝트 다시 빌드를 선택하십시오. BuildOutput 폴더에 생성된 실행 파일은 이제 컴파일된 애플리케이션으로서 실행되거나 디버그될 수 있습니다.

이용 약관 | 피드백

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