Rational Developer for System z

3270 ISPF에서 System z용 Rational Developer로 이전

이 안내서 정보

이 안내서의 목적은 ISPF 전문가가 개발 플랫폼으로 System z®용 Rational® Developer를 사용하도록 이전하는 데 도움을 주기 위함입니다. 이 안내서에서는 일부 핵심 개념과 서로 다른 아티팩트 및 이러한 아티팩트가 서로 관련된 방법을 설명합니다. 또한 ISPF에서 수행되는 루틴 태스크 중 일부를 System z용 Rational Developer에서 수행하는 방법도 설명합니다. 마지막으로 이 안내서는 Eclipse 도움말 기능에 대해 설명합니다.

System z용 Rational Developer, Rational Software Development Platform 및 Eclipse의 핵심 개념

System z용 Developer에는 원격 시스템 컴포넌트 및 워크스테이션 클라이언트 컴포넌트가 있습니다. 원격 시스템 컴포넌트는 일반적으로 사이트의 시스템 프로그래머가 설치하지만, 애플리케이션 프로그래머가 사용하기에도 “어렵지 않습니다”. 이 안내서의 나머지 부분에서 호스트 컴포넌트를 특별히 지정하지 않는 한 System z용 Rational Developer 용어는 워크스테이션 컴포넌트 도구(Eclipse 플랫폼 기반 그래픽 사용자 인터페이스)를 의미합니다. System z용 Rational Developer는 Rational Software Development 플랫폼에 빌드되는 개발 도구 세트로서 Eclipse 플랫폼(www.eclipse.org)에 빌드되어 있습니다. Eclipse 플랫폼은 프레임워크 및 인프라 제공자로 RSDP(Rational Software Development Platform) 및 System z용 Rational Developer는 도구 제공자로 이해하십시오. 각각의 도구 제공자는 Eclipse에서 실행되는 언어 특정 개발 도구 세트를 제공합니다. Rational Software Development 플랫폼은 Java™ 애플리케이션 및 웹 사이트 개발을 지원하는 도구를 제공하고, System z용 Rational Developer는 COBOL, PL/I, 어셈블러 및 기존의 기타 언어로 작성된 엔터프라이즈 애플리케이션을 개발, 유지보수 및 웹 서비스 인에이블먼트를 지원하는 도구를 제공합니다.

System z용 Rational Developer는 여러 개의 보기 단계로 구성됩니다. 일반적으로 보기는 개발 환경에서 특정 목적을 지원하며 보기 또는 퍼스펙티브를 긴밀히 연관시켜 특정 임무를 지원합니다. 예를 들어 z/OS® 프로젝트 퍼스펙티브는 z/OS 프로젝트 보기, 편집기, 원격 시스템 보기, 팀 보기, 특성 보기, 아웃라인 보기, 원격 오류 목록 보기, z/OS 파일 시스템 맵핑 보기 및 원격 시스템 자세히 보기와 같은 보기로 구성됩니다. 이러한 각각의 보기를 사용하여 특정 태스크를 수행할 수 있습니다. 즉, 이 보기로 구성되는 z/OS 프로젝트 퍼스펙티브는 CICS®, IMS™ 또는 DB2®에서 실행 중인 엔터프라이즈 애플리케이션의 개발 및 유지보수를 지원합니다.

System z용 Rational Developer 아키텍처의 이해

z/OS 운영 체제는 워크스테이션 운영 체제와 아키텍처 면에서 매우 다릅니다. 원격 시스템 데이터 세트 및 파일을 Windows® 또는 Linux® 등과 같은 다른 시스템에 올바르게 전송하려면, 다음과 같은 매개변수를 System z용 Rational Developer에 명시적으로 정의해야 합니다.
  1. 다음과 같은 파일 전송 매개변수를 정의하는 맵핑
    1. 전송할 파일 유형(파일 확장자 맵핑)
    2. 전송 모드(텍스트 또는 2진 전송)
    3. 두 시스템 각각에서 사용되는 코드 페이지
  2. 포트 - 두 시스템 사이에서 전송할 때 사용하는 통신 "채널"
다음 섹션에서는 위에 나온 매개변수의 개념 및 System z용 Rational Developer에서 각각의 역할을 간략히 설명합니다.
  1. 맵핑
    • 파일 유형, 전송 모드 및 코드 페이지.

      대부분의 운영 체제에서는 파일을 파일 확장자로 인식하여 파일을 구별합니다. 예를 들어 확장자가 .txt인 파일은 텍스트 파일로, 확장자가 .html인 파일은 하이퍼텍스트 언어 파일로 처리됩니다. 하지만 z/OS 시스템에서는 파일 확장자 개념이 없습니다. 따라서, 각 데이터 세트 유형 또는 파일이 PL/I 소스 파인인지 COBOL Copybook인지 여부에 상관 없이 System z용 Rational Developer에 명시적으로 정의되어 있어 워크스테이션으로 올바르게 전송되어 처리되도록 합니다.

      파일 유형을 정의하는 작업과 함께 파일을 전송할 형식(텍스트 또는 2진)을 지정하는 작업도 중요합니다. 이 작업은 전송 모드에서 처리됩니다.

      마지막으로 컴퓨터 시스템은 각 시스템에 지정된 코드 페이지에 따라 키보드 입력을 문자 값 또는 그 반대로 변환합니다. z/OS 시스템에서는 EBCDIC 코드 페이지 제품군을 사용하지만 대부분의 워크스테이션 시스템에서는 ASCII 코드 페이지 제품군을 사용합니다. 이 두 운영 체제 사이에서 파일을 전송하는 경우 파일을 대상 시스템에 전송하여 올바르게 표시하려면 코드 페이지 변환을 고려하는 것이 중요합니다. System z용 Rational Developer는 이 전송을 자동으로 처리하지만, 이렇게 하려면 z/OS 시스템과 워크스테이션 시스템에 각각 사용되는 코드 페이지를 미리 알아야 합니다. 호스트 코드 페이지로컬 코드 페이지 스펙을 통해 System z용 Rational Developer에 이 정보를 제공합니다.

    • 맵핑 구성.

      구성 가능한 맵핑은 이 목적을 수행하도록 지원합니다. System z용 Rational Developer는 간단하게 설정할 수 있는 맵핑 기반값 세트를 제공합니다. 예를 들어 기본적으로 종료 규정자가 COBOL인 모든 데이터 세트는 확장자 .cbl 및 텍스트 전송 모드로 맵핑됩니다. 따라서 해당 구성원이 전송되어 워크스테이션에서 열리면 COBOL 소스 파일로 처리됩니다. 마찬가지로 종료 규정자가 "LOAD"인 로드 모듈은 .exe로 맵핑되므로 해당 모듈이 전송되면 워크스테이션에서 2진 파일로 처리됩니다. z/OS 시스템마다 맵핑이 고유할 수 있습니다. z/OS 파일 시스템 맵핑 보기를 사용하여 사용자 사이트의 요구에 맞게 맵핑을 사용자 정의할 수 있습니다.

  2. 포트

    포트는 특정 z/OS 시스템의 System z용 Rational Developer 원격 시스템 컴포넌트와 System z용 Rational Developer 워크스테이션 컴포넌트 사에서 합의된 통신 채널로 간주될 수 있습니다. 일반적으로 사이트 시스템 프로그래머는 설치 작업 중에 서버 실행 프로그램 설정에 있는 원격 디먼 포트 또는 REXEC 포트에 정의된 포트 번호를 사용합니다. System z용 Rational Developer를 z/OS 시스템에 연결하도록 설정하는 동안, 이 포트 번호를 입력해야 원격 시스템과 워크스테이션 간의 통신을 활성화할 수 있습니다.

System z용 Rational Developer에 대한 작업

ISPF 전문가가 수행할 수 있는 중요한 조정 중 하나는 ISPF의 메뉴 중심 인터페이스를 보기로 구성된 그래픽 사용자 인터페이스(GUI)로 이전하는 것입니다. 이러한 보기에서 작업하는 방법을 이해하려면 먼저 각 보기에서 지원하는 기능을 이해해야 합니다. 다음 목록은 System z용 Rational Developer에 있는 일부 핵심 보기의 기본 목적 및 각 보기에서 수행할 수 있는 태스크 종류에 대한 간략한 설명입니다. 보기에 대한 추가 세부사항은 문서에 있습니다.
  • 원격 시스템

    이 보기에서는 특히 z/OS 원격 시스템과의 연결을 지원합니다. 연결을 구성하면 원격 데이터 세트, 파일, 작업 및 이 보기에서 사용하는 기타 항목을 찾아볼 수 있습니다.

    ISPF는 데이터 세트 할당, 이름 바꾸기 또는 삭제(ISPF 옵션 3.2), 이동 및 복사(3.3), 데이터 세트 목록(3.4) 및 이 보기에서 제공되는 기능을 수행할 수 있는 기타 공통 유틸리티와 같은 기능을 활용합니다.

    마찬가지로 z/OS 시스템 연결 정의에서 발견된 JES 서브시스템에서 작업 서브시스템에 제출된 작업을 보고 조작할 수 있습니다. 작업 목록을 보고 출력 보기, 제거, 취소, 보류 및 이러한 작업에서 가능한 기타 오퍼레이션을 수행할 수 있습니다. 이러한 작업의 자세한 보기를 볼 경우 테이블 형식 보기(팝업 메뉴에서 테이블에 표시 선택)에서 이 작업을 표시하는 옵션도 제공합니다. 이 보기에서는 ISPF와 유사한 작업의 테이블 형식 보기를 제공합니다. 작업 출력을 보려면 완료한 작업을 강조표시한 후 열기를 선택하십시오. 작업 출력은 기본 텍스트 편집기에 표시됩니다.

    z/OS 연결 구성 설정 및 필터를 작성하여 데이터 세트 및 작업을 보는 방법에 대한 정보는 z/OS 시스템에 대한 연결 작성을 참조하십시오.

  • z/OS 프로젝트

    z/OS 프로젝트 보기에서는 데이터 세트 및 파일의 애플리케이션 중심 보기를 제공합니다. 프로젝트를 구성하여 제공된 릴리스에 대한 특정 애플리케이션과 관련된 데이터 세트 및 파일을 구성할 수 있습니다. 이 보기에서는 디버그 및 빌드와 같은 애플리케이션 중심 조치를 지원합니다.

  • System z LPEX 편집기

    System z LPEX 편집기는 특히 PL/I, COBOL 및 어셈블러 소스 파일을 편집하는 기본 편집기입니다. System z LPEX 편집기는 기본 LPEX 편집기를 확장하여 해당 언어에 대한 구문 검사, 컨텐츠 지원, 참조된 Copybook 또는 포함 파일, 편집기 보기에서 직접 작업을 제출하는 기능 등의 System z 특정 기능을 제공합니다. System z LPEX 편집기는 원격 소스 파일을 강조표시한 후 열기를 선택하면 열립니다. LPEX 편집기 사용에 대한 자세한 정보는 System z LPEX 편집기 시작하기를 참조하십시오.

  • 원격 쉘

    원격 쉘 보기에서는 TSO 명령 실행을 지원하는 명령행 인터페이스를 제공합니다. 명령행에서 CLIST 및 REXX 명령을 실행한 후 동일한 보기에서 출력을 볼 수 있습니다. 명령 입력 및 출력을 저장할 수도 있습니다.

    원격 쉘 보기는 원격 시스템 탐색기에서 TSO 명령을 선택하거나 TSO 실행을 클릭하면 열 수 있습니다.

  • 원격 오류 목록

    원격 오류 목록 보기는 오퍼레이션에 실패한 결과 발생하는 오류를 표시합니다. 구문 오류, 빌드 문제점, 코드 생성 등과 같은 오류는 이 테이블 형식 보기에 표시됩니다.

  • 특성

    특성 보기에는 속성 및 현재 선택한 자원의 속성 값이 표시됩니다. 예를 들어, 원격 시스템 보기에서 데이터 세트를 선택할 경우 특성 보기에는 이 데이터 세트의 속성(BLKSIZE, LRECL, VOLUME 등) 및 각각의 값이 표시됩니다. 마찬가지로 z/OS 시스템을 선택하면 해당 연결 속성(시스템 이름, 코드 페이지, 작업 포트 등) 및 각 속성 값이 표시됩니다.

Eclipse 사용자 인터페이스 사용에 대한 일부 팁

  1. 보기의 끌어서 놓기를 통해 System z용 Rational Developer에서 퍼스펙티브 레이아웃 및 컨텐츠를 사용자 정의하고 사용자 인터페이스에서 원하는 위치로 이동시킬 수 있습니다. 사용자 태스크의 보기가 필요하지 않으면 보기를 닫을 수도 있습니다. 닫힌 보기를 다시 가져오려면 창 -> 보기 표시 메뉴를 사용하여 간단하게 보기를 다시 사용자 인터페이스로 가져올 수 있습니다. 보기를 닫으면 보기의 컨텐츠를 수정하거나 삭제할 수 없습니다.
  2. 보기 제목을 두 번 클릭하여 보기의 표시 영역을 빨리 최대화할 수 있습니다. 특히 System z LPEX 편집기 및 JES 서브시스템과 같은 일부 보기에서 유용합니다. 표시 영역을 원래 크기로 복원하려면 단순히 보기 제목을 두 번 클릭하면 됩니다.

도움말

System z용 Rational Developer 도움말 정보는 통합된 Eclipse 도움말 시스템을 통해 제공됩니다. 도움말 시스템을 열려면 도움말 메뉴로 이동한 후 도움말 목차를 선택하십시오

정보 컨텐츠는 "서적"으로 구성되어 있습니다. 각 서적에서는 특정 주제 또는 영역에 대한 컨텐츠를 제공합니다.

컨텐츠에 액세스하는 두 가지 공통된 방법이 있습니다. 왼쪽 분할창에서 네비게이터를 사용하여 사용 가능한 도움말 목차를 탐색하거나 검색 기능을 사용하여 관심이 있는 특정 항목을 검색할 수 있습니다. 기본적으로 검색은 모든 서적에서 수행됩니다. 검색 컨텍스트 범위를 좁히려면 고급 검색 범위 옵션을 선택하여 검색을 사용자 정의 범위로 제한할 수 있습니다. 검색 결과 목록이 일관되게 너무 길거나 관련없는 결과를 너무 많이 포함하는 경우에는 고급 검색 기능을 추천합니다.

정보 컨텐츠는 오른쪽 분할창에 표시됩니다. 정보를 인쇄하려면 오른쪽 분할창의 오른쪽 맨 위 구석에 있는 인쇄 단추를 누른 후 프린터 지시사항을 따르십시오.


이용 약관 | 피드백

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