

AWS Mainframe Modernization Service(관리형 런타임 환경 환경 환경)는 더 이상 신규 고객에게 공개되지 않습니다. AWS Mainframe Modernization Service(관리형 런타임 환경 환경)와 유사한 기능은 AWS Mainframe Modernization Service(자체 관리형 환경)를 참조하세요. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [AWS Mainframe Modernization 가용성 변경을](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html) 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 자습서: Rocket Enterprise Developer(이전 Micro Focus Enterprise Developer)에서 템플릿 사용
<a name="tutorial-templates-ed"></a>

이 자습서에서는 Rocket Enterprise Developer에서 템플릿과 사전 정의된 프로젝트를 사용하는 방법을 설명합니다. 세 가지 사용 사례를 다룹니다. 모든 사용 사례는 BankDemo 샘플에 제공된 샘플 코드를 사용합니다. 샘플을 다운로드하려면 [https://d1vi4vxke6c2hu.cloudfront.net/demo/bankdemo.zip](https://d1vi4vxke6c2hu.cloudfront.net/demo/bankdemo.zip)를 선택합니다.

**중요**  
Windows용 Enterprise Developer 버전을 사용하는 경우 컴파일러에서 생성한 바이너리는 Enterprise Developer와 함께 제공된 엔터프라이즈 서버에서만 실행할 수 있습니다. Linux를 기반으로 하는 AWS Mainframe Modernization 런타임에서는 실행할 수 없습니다.

**Topics**
+ [사용 사례 1 - 소스 구성 요소가 포함된 COBOL 프로젝트 템플릿 사용](#tutorial-templates-ed-step1)
+ [사용 사례 2 - 소스 구성 요소 없이 COBOL 프로젝트 템플릿 사용](#tutorial-templates-ed-step2)
+ [사용 사례 3 - 사전 정의된 COBOL 프로젝트를 사용하여 소스 폴더에 연결](#tutorial-templates-ed-step3)
+ [리전 정의 JSON 템플릿 사용](#tutorial-templates-ed-step4)

## 사용 사례 1 - 소스 구성 요소가 포함된 COBOL 프로젝트 템플릿 사용
<a name="tutorial-templates-ed-step1"></a>

이 사용 사례에서는 데모 사전 설정 단계의 일부로 소스 구성 요소를 템플릿 디렉토리 구조에 복사해야 합니다. [https://d1vi4vxke6c2hu.cloudfront.net/demo/bankdemo.zip](https://d1vi4vxke6c2hu.cloudfront.net/demo/bankdemo.zip)에서 소스 사본이 두 개 생기지 않도록 원래 `AWSTemplates.zip` 전달과 다르게 변경되었습니다.

1. Enterprise Developer를 시작하고 선택한 작업 공간을 지정합니다.  
![\[작업 영역이 선택된 Eclipse 런처.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc1-step1.png)

1. **애플리케이션 탐색기** 보기의 **Enterprise Development 프로젝트** 트리 보기 항목에 있는 컨텍스트 메뉴의 **템플릿에서 새 프로젝트**를 선택합니다.  
![\[엔터프라이즈 개발 프로젝트 트리 뷰 콘텍스트 메뉴.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc1-step2.png)

1. 표시된 대로 템플릿 매개 변수를 입력합니다.
**참고**  
템플릿 경로는 ZIP이 추출된 위치를 참조합니다.  
![\[경로와 프로젝트 이름이 입력된 템플릿 매개 변수 입력 상자.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc1-step3.png)

1. 확인을 선택하면 제공된 템플릿을 기반으로 완전한 소스 및 실행 환경 구조를 갖춘 로컬 개발 Eclipse 프로젝트가 생성됩니다.  
![\[구조를 보여주는 로컬 개발 Eclipse 프로젝트.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc1-step4.png)

   이 `System` 구조에는 BANKDEMO에 필요한 항목이 포함된 전체 리소스 정의 파일, 항목이 추가된 필수 카탈로그 및 해당 ASCII 데이터 파일이 포함되어 있습니다.

   소스 템플릿 구조에는 모든 소스 항목이 포함되므로 이러한 파일은 로컬 프로젝트에 복사되므로 Enterprise Developer에서 자동으로 빌드됩니다.

## 사용 사례 2 - 소스 구성 요소 없이 COBOL 프로젝트 템플릿 사용
<a name="tutorial-templates-ed-step2"></a>

1\$13단계는 [사용 사례 1 - 소스 구성 요소가 포함된 COBOL 프로젝트 템플릿 사용](#tutorial-templates-ed-step1)과 동일합니다.

이 사용 사례의 `System` 구조에는 BankDemo의 필수 항목이 포함된 전체 리소스 정의 파일, 항목이 추가된 필수 카탈로그 및 해당 ASCII 데이터 파일도 포함됩니다.

하지만 템플릿 소스 구조에는 구성 요소가 포함되어 있지 않습니다. 사용 중인 소스 리포지토리에서 프로젝트로 이러한 항목을 가져와야 합니다.

1. 프로젝트 이름을 선택합니다. 관련 컨텍스트 메뉴에서 **가져오기**를 선택합니다.  
![\[가져오기가 선택된 프로젝트 컨텍스트 메뉴.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc2-step4.png)

1. 표시되는 대화 상자의 **일반** 섹션에서 **파일 시스템**을 선택한 후 다음을 선택합니다.  
![\[파일 시스템이 선택된 상태로 가져오기 상자.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc2-step5.png)

1. 저장소 폴더를 가리키도록 파일 시스템을 검색하여 **디렉터리에서** 필드를 채웁니다. 가져오려는 폴더(예: `sources`)를 모두 선택합니다. `Into folder` 필드가 미리 채워져 있습니다. **마침**을 클릭합니다.  
![\[BankDemo 디렉토리가 확장된 파일 시스템 상자.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc2-step6.png)

   소스 템플릿 구조에 모든 소스 항목이 포함되면 Enterprise Developer에서 해당 항목이 자동으로 빌드됩니다.

## 사용 사례 3 - 사전 정의된 COBOL 프로젝트를 사용하여 소스 폴더에 연결
<a name="tutorial-templates-ed-step3"></a>

1. Enterprise Developer를 시작하고 선택한 작업 공간을 지정합니다.  
![\[작업 영역이 선택된 Eclipse 런처.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc3-step1.png)

1. **파일** 메뉴에서 **가져오기**를 선택합니다.  
![\[가져오기가 선택된 파일 메뉴.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc3-step2.png)

1. 표시되는 대화 상자의 **일반**에서 **폴더 또는 아카이브의 프로젝트**를 선택하고 **다음**을 선택합니다.  
![\[폴더 또는 아카이브의 프로젝트가 선택된 상태로 가져오기 상자가 나타납니다.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc3-step3.png)

1. **가져오기 소스**를 채우고 **디렉터리**를 선택한 다음 파일 시스템을 탐색하여 사전 정의된 프로젝트 폴더를 선택합니다. 안에 포함된 프로젝트에는 동일한 저장소의 소스 폴더로 연결되는 링크가 있습니다.  
![\[파일 시스템 또는 보관함에서 프로젝트 가져오기(입력한 가져오기 소스 경로 포함).\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-uc3-step4.png)

   **마침**을 클릭합니다.

   프로젝트는 소스 폴더 링크로 채워지므로 코드가 자동으로 빌드됩니다.

## 리전 정의 JSON 템플릿 사용
<a name="tutorial-templates-ed-step4"></a>

1. 서버 탐색기 보기로 전환합니다. 관련 컨텍스트 메뉴에서 **관리 페이지 열기를** 선택합니다. 그러면 기본 브라우저가 시작됩니다.  
![\[열린 관리 페이지가 선택된 서버 탐색기 컨텍스트 메뉴.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-json-admin-page.png)

1. 표시되는 엔터프라이즈 서버 공용 웹 관리(ESCWA) 화면에서 **가져오기**를 선택합니다.  
![\[가져오기가 선택된 엔터프라이즈 서버 공용 웹 관리 화면.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-json-import.png)

1. **JSON** 가져오기 유형을 선택하고 **다음**을 선택합니다.  
![\[JSON이 선택된 상태로 가져오기 유형 선택 상자.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-json-import-type.png)

1. 제공된 `BANKDEMO.JSON` 파일을 업로드합니다.  
![\[BANKDEMO 파일이 선택된 상태로 업로드할 파일 선택 상자입니다.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-json-upload.png)

   선택한 후 **다음**을 선택합니다.  
![\[엔드포인트에서 포트를 지우는 영역 선택 상자는 선택되지 않았습니다.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-json-next.png)

   **리전 선택** 패널에서 **엔드포인트에서 포트 지우기** 옵션이 선택되지 않았는지 확인한 다음 **가져오기 수행** 패널이 표시될 때까지 패널을 통해 **다음**을 계속 선택합니다. 왼쪽 탐색 창에서 **가져오기**를 선택합니다.

   마지막으로 **마침**을 클릭합니다. 그러면 BANKDEMO 리전이 서버 목록에 추가됩니다.  
![\[BANKDEMO가 추가된 리전 및 서버 목록.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-json-server-list.png)

1. BANKDEMO 리전의 **일반 속성**으로 이동하세요.

1. **구성** 섹션으로 스크롤합니다.

1. ESP 환경 변수는 이전 단계에서 만든 Eclipse 프로젝트와 관련된 `System` 폴더로 설정해야 합니다. 이것은 `workspacefolder/projectname/System`이어야 합니다.  
![\[ESP 변수가 표시된 구성 섹션.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-json-ESP.png)

1. **적용**를 클릭합니다.

   이제 이 리전은 Eclipse COBOL 프로젝트와 함께 실행되도록 완전히 구성되었습니다.

1. 마지막으로 Enterprise Developer로 돌아가서 가져온 리전을 프로젝트에 연결합니다.  
![\[프로젝트와 연관이 선택된 프로젝트 컨텍스트 메뉴.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ed-json-associate.png)

   이제 완전히 작동하는 BankDemo 버전과 함께 Enterprise Developer 환경을 사용할 준비가 되었습니다. 해당 리전을 대상으로 코드를 편집, 컴파일 및 디버그할 수 있습니다.
**중요**  
Windows용 Enterprise Developer 버전을 사용하는 경우 컴파일러에서 생성된 바이너리는 Enterprise Developer와 함께 제공된 엔터프라이즈 서버에서만 실행할 수 있습니다. Linux를 기반으로 하는 AWS Mainframe Modernization 런타임에서는 실행할 수 없습니다.