Development

ProManager 메인 화면[Development] 메뉴는 개발 과정에 필요한 기능들을 제공한다. 본 장에서는 [Development] 메뉴의 각 화면에 대한 설명과 사용법에 대해서 설명한다.

1. Overview

[Overview] 메뉴는 ProManager에서 관리하는 애플리케이션, 서비스 그룹 리소스를 조회하고 메타를 관리하는 메뉴로 구성된다.

1.1. APP&SG

APP&SG 화면에서는 각 애플리케이션과 서비스 그룹 정보를 카드 형식으로 조회한다.

네비게이션 영역에서 [Overview] > [APP&SG]를 선택한다.

figure overview app sg
APP&SG 화면
  • 조회 조건

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 APP&SG 카드 목록을 조회할 수 있다.

    항목 설명

    정렬 조건

    APP&SG 카드 목록의 정렬 조건을 선택한다.

    • Recent : 최신에 만들어진 순서로 검색이된다.

    • Alphanumeric : 알파벳 순서로 검색이 된다.

    검색 텍스트

    검색할 애플리케이션이나 서비스 그룹 이름을 입력한다.

  • APP&SG 카드 목록

    각 애플리케이션별로 등록된 정보를 조회한다. 애플리케이션 이름 옆에 메뉴를 통해서 애플리케이션 정보를 수정하거나 삭제할 수 있다. 자세한 내용은 "Application 수정""Application 삭제"를 참고한다.

    figure overview appcard
    [Development] - [Overview] - [APP&SG] - 카드 목록

    다음은 APP&SG 카드에 조회되는 정보에 대한 설명이다.

    항목 설명

    Service Group

    애플리케이션에 등록된 서비스 그룹(Service Group)의 개수이다.

    Service Object

    애플리케이션에 등록된 서비스 오브젝트(Service Object)의 개수이다.

    Biz Object

    애플리케이션에 등록된 비즈니스 오브젝트(Business Object)의 개수이다.

    Data Object

    애플리케이션에 등록된 데이터 오브젝트(Data Object)의 개수이다.

Application 생성

빈 카드의 [Create New Application] 버튼을 클릭하면 Create Application 화면이 나타난다. 애플리케이션의 정보를 입력하고 [Create] 버튼을 클릭한다.

figure overview app create
[Overview] - [APP&SG] - Create Application
항목 설명

Physical Name

생성할 애플리케이션의 물리명을 입력한다.

한글 또는 영어 입력이 가능하며 특수문자는 허용하지 않는다.

Logical Name

생성할 애플리케이션의 논리명을 입력한다.

한글 또는 영어 입력이 가능하며 특수문자는 허용하지 않는다.

Package

생성할 애플리케이션 하위 리소스의 prefix package를 입력한다.

Description

애플리케이션에 대한 설명을 입력한다.

한글 또는 영어 입력이 가능하며 특수문자는 허용하지 않는다.

Application 수정

애플리케이션 카드([Development] - [Overview] - [APP&SG] - 카드 목록)의 [Edit] 메뉴를 선택하면 Edit Application 화면이 나타난다. 각 항목을 수정한 후 [Save] 버튼을 클릭하면 애플리케이션 카드의 정보가 수정된다. 각 항목에 대한 자세한 내용은 "Application 생성"을 참고한다.

Application 삭제

애플리케이션 카드([Development] - [Overview] - [APP&SG] - 카드 목록)의 [Delete] 메뉴를 선택하면 Delete Application 화면이 나타난다. 삭제할 애플리케이션 정보를 확인하고 [OK] 버튼을 클릭하면 애플리케이션 정보가 삭제된다.

1.2. Meta

Meta Dictionary 화면에서는 데이터 오브젝트(Data Object)에서 사용할 메타를 등록 및 관리한다. 메타(Property)는 ProStudio에서 DO를 생성할 때 각 메타를 끌어다 DO 필드로 활용한다.

네비게이션 영역에서 [Overview] > [Meta]를 선택한다. 조회 조건을 입력한 후 [Search] 버튼을 클릭하면 조회된 메타 목록 정보가 페이징 처리되어 조회된다.

figure overview meta
[Overview] - Meta Dictionary 화면
  • 조회 조건

    메타 정보를 조회할 조건을 입력한다. 'Physical Name', 'Logical Name', 'Resource Group'을 입력한 후 [Search] 버튼을 클릭하거나 <Enter> 키를 누른다. 조회된 Meta 목록이 페이징 처리되어 조회된다.

  • 조회 목록

    조건에 해당하는 목록이 조회된다.

    항목 설명

    Meta Type

    메타 타입이다. 조회되는 항목에 대한 자세한 내용은 "Meta 생성"을 참고한다.

    Physical Name

    메타의 물리명이다.

    Logical Name

    메타의 논리명이다.

    Resource Group

    메타의 리소스 그룹에 대한 정보이다.

    Field Type

    메타의 타입이다.

    Length

    메타의 길이이다.

    Comments

    메타에 대한 설명이다.

Meta 생성

Meta Dictionary 화면([Overview] - Meta Dictionary 화면)에서 [Add] 버튼을 클릭하면 Create Meta Field 화면이 나타난다. 생성할 메타 정보를 입력하고 [Create] 버튼을 클릭한다.

figure overview meta create
[Overview] - [Meta] - Create Meta Field

다음은 입력 항목에 대한 설명이다.

항목 설명

Physical Name

메타의 물리명을 입력한다.

영어만 입력이 가능하며 특수문자 또는 한글을 허용하지 않는다.

Logical Name

메타의 논리명을 입력한다.

한글 또는 영어 입력이 가능하며 특수문자는 허용하지 않는다.

Resource Group

메타의 리소스 그룹을 입력한다.

한글 또는 영어 입력이 가능하며 특수문자는 허용하지 않는다.

Comments

메타에 대한 설명이다.

한글 또는 영어 입력이 가능하며 특수문자는 허용하지 않는다.

Field Type

메타의 타입이다.

Length

메타의 길이를 나타낸다.

Decimal

'Field Type'이 'BigDecimal’로 선택한 경우 소수점의 길이를 나타낸다.

Type

  • non-persistent : 메타에 DB 정보가 포함되지 않은 형태이다.

  • persistent : 메타에 DB 데이터 정보를 담고 있다. DOF를 사용하는 경우 메타의 DB 정보를 활용한다.

Primary Key

필드가 기본 키인지 여부를 입력한다('Meta Type' 항목을 'persistent’로 선택한 경우 입력 가능).

DataSource

필드의 데이터소스를 선택한다('Meta Type' 항목을 'persistent’로 선택한 경우 입력 가능).

Table

필드가 속한 테이블을 선택한다('Meta Type' 항목을 'persistent’로 선택한 경우 입력 가능).

Column

필드가 존재하는 컬럼을 선택한다('Meta Type' 항목을 'persistent’로 선택한 경우 입력 가능).

Masking

마스킹 사용 여부 선택한다. 마스킹을 사용하는 경우 마스킹의 범위를 'From', 'To’에 입력한다('Field Type'이 'String’으로 선택한 경우 입력 가능).

Encrypt

암호화를 사용할 것인지 여부를 선택한다('Field Type'이 'String’으로 선택한 경우 입력 가능).

​Default Value

메타의 초기값이다.

​Use

사용 여부를 선택한다.

Excel 추가

Meta Dictionary 화면([Overview] - Meta Dictionary 화면)에서 [Add Excel] 버튼을 클릭하면 엑셀로 저장된 메타 정보를 일괄 등록할 수 있다. Add Excel Meta 화면에서 등록할 엑셀 파일을 선택한 후 [Add] 버튼을 클릭해서 목록에 추가한 후 [OK] 버튼을 클릭하면 메타 정보를 추가할 수 있다.

figure overview meta addexcel
[Overview] - [Meta] - Add Excel

메타 정보를 저장할 엑셀 파일의 포맷은 [Excel Sample] 버튼을 클릭하면 다운받을 수 있다.

figure overview meta sample excel
[Overview] - [Meta] - Excel Sample

Meta 수정

Meta Dictionary 화면([Overview] - Meta Dictionary 화면)의 메타 목록에서 수정할 메타 정보의 체크박스를 선택하고 [Change] 버튼을 클릭하면 메타 정보를 수정할 수 있다. Meta Dictionary 화면의 메타 목록에서 메타를 선택한 경우만 [Change] 버튼이 활성화된다. Change DTO Meta 화면에서 정보를 수정한 후 [Save] 버튼을 클릭한다. 각 항목에 대한 자세한 내용은 "Meta 생성"을 참고한다.

Meta 삭제

Meta Dictionary 화면([Overview] - Meta Dictionary 화면)의 메타 목록에서 삭제할 메타 정보의 체크박스를 선택하고 [Delete] 버튼을 클릭하면 메타 정보를 삭제할 수 있다.

2. Node

[Node] 메뉴에서 테스트 또는 배포에 사용할 노드를 추가 및 관리할 수 있다.

2.1. Node Management

Node Management 화면에서 노드를 등록 및 관리할 수 있다. 네비게이션 영역에서 [Node] > [Node Management]를 선택한다.

figure node management
Node Management 화면
  • 조회 조건

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Node 목록이 페이징 처리되어 조회된다. 검색 텍스트는 대소문자를 구별하므로 주의한다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

    조건에 해당하는 목록이 조회된다.

    항목 설명

    Node Name

    노드의 이름이다.

    Node ID

    노드의 ID이다.

    IP

    노드의 IP이다.

    File Port

    노드의 파일 포트 번호이다.

    Http Port

    노드의 Http 포트 번호이다.

    ProObject Port

    노드의 ProObject 포트 번호이다.

    SSL

    노드의 SSL 설정 유무이다.

    Admin

    노드를 생성한 사용자의 ID이다.

    Node Type

    노드의 타입을 선택한다.

    • TEST : 테스트 노드

    • RUNTIME : 운영 노드

    • MASTER : 운영 노드들을 관리하는 마스터 노드

    Action

    • [Edit] : 메뉴를 선택하면 Edit Node 화면이 나타난다. 각 항목을 수정한 후 [Save] 버튼을 클릭한다.

    • [Delete] : 메뉴를 선택하면 Delete Node 화면이 나타난다. 삭제 항목을 확인한 후 [OK] 버튼을 클릭한다.

Node 생성

Node Management 화면에서 [Create New Node] 버튼을 클릭하면 Create New Node 화면이 나타난다. 노드 정보를 입력하고 [Create] 버튼을 클릭한다.

figure node management create
[Node] - [Node Management] - Create New Node 화면

다음은 입력 항목에 대한 설명이다.

항목 설명

Node Name

노드의 이름을 입력한다.

IP

노드의 IP를 입력한다.

File Port

노드의 File 포트 번호를 입력한다.

Http Port

노드의 Http 포트 번호를 입력한다.

ProObject Port

노드의 ProObject 포트를 입력한다.

SSL

노드의 SSL 설정 유무를 선택한다.

Node Type

노드의 타입을 선택한다.

  • TEST : 테스트 노드

  • RUNTIME : 운영 노드

  • MASTER : 운영 노드들을 관리하는 마스터 노드

Description

노드에 대한 설명을 입력한다.

Node 수정

Node Management 화면노드 목록'Action' 항목 드롭다운 메뉴에서 [Edit]를 선택하면 노드의 정보를 수정할 수 있다. Edit Node 화면에서 항목을 수정한 후 [Save] 버튼을 클릭한다. 항목에 대한 자세한 설명은 "Node 생성"을 참고한다.

Node 삭제

Node Management 화면노드 목록'Action' 항목 드롭다운 메뉴에서 [Delete]를 선택하면 노드를 삭제할 수 있다. Delete Node 화면에서 삭제할 정보를 확인한 후 [OK] 버튼을 클릭한다.

3. Test

[Test] 메뉴에서 테스트 노드에 배포된 서비스를 테스트하고 테스트 케이스를 생성하여 관리할 수 있다.

3.1. Test

Test 화면에서 애플리케이션 하위 서비스를 테스트할 수 있다. 네비게이션 영역에서 [Test] > [Test]를 선택한다.

figure test test
Test 화면
  • Select For Test

    테스트할 'Target Node''Resorce Name' 항목을 입력한다.

    'Target Node' 항목의 [검색] 아이콘을 클릭한 후 Select Target Node 화면에서 테스트할 노드를 선택한 후 [Next] 버튼을 클릭한다.

    figure test test selecttargetnode
    [Test] - [Test] - Select Target Node 화면

    Select Target Resource 화면에서 테스트할 리소스를 선택한 후 [OK] 버튼을 클릭한다.

    리소스 명 검색은 대소문자 구분을 하지 않는다.

    figure test test selecttargetresource
    [Test] - [Test] - Select Target Resource 화면
  • Test Information

    선택된 노드 및 리소스의 정보를 조회한다.

    항목 설명

    Node Name

    선택된 노드의 이름이다.

    Node ID

    선택된 노드의 ID이다.

    IP

    선택된 노드의 IP이다.

    Http Port

    선택된 노드의 Http Port이다.

    Resource Name

    선택된 테스트 대상 리소스의 이름이다.

    Input DO

    선택된 서비스의 Input DO이다.

    Super DO

    선택된 서비스의 Super DO이다.

    Custom Header

    선택된 애플리케이션의 custom header 정보이다.

  • Input Data

    선택된 서비스의 Input 정보가 조회되는 영역이다. [Header][Input Do] 탭에 Input Data를 입력한 후 [Test] 버튼을 클릭하여 서비스를 테스트할 수 있다. 자세한 내용은 "Service Test"를 참고한다.

Service Test

Test 화면에서 노드 및 리소스를 선택하면 Input Data 영역에 선택된 서비스의 Input 정보가 나타난다. Input Data 영역에 서비스 정보를 입력하고 [Test] 버튼을 클릭하여 서비스 테스트를 수행한다.

figure test test input
[Test] - [Test] - Input Data 입력

서비스 테스트를 수행한 후 [Save] 버튼을 클릭하면 정보가 테스트 케이스로 저장된다.

figure test test output
[Test] - [Test] - 서비스 테스트 결과

3.2. TestCase

TestCase 화면에서 테스트 케이스 생성 및 관리할 수 있다. 네비게이션 영역에서 [Test] > [TestCase]를 선택한다.

figure test testcase
TestCase 화면
  • 조회 조건

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 TestCase 목록이 페이징 처리되어 조회된다. 검색 텍스트는 대소문자를 구별하므로 주의한다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

    조건에 해당하는 목록이 조회된다.

    항목 설명

    TestCase Name

    테스트 케이스의 이름이다.

    Resource Name

    테스트 케이스의 대상 리소스 이름이다.

    ServiceGroup Name

    테스트 케이스의 대상 서비스 그룹 이름이다.

    Application Name

    테스트 케이스의 대상 애플리케이션 이름이다.

    Creator

    테스트 케이스를 생성한 사용자의 ID이다.

    Create Time

    테스트 케이스를 생성한 시간이다.

    Update Time

    테스트 케이스를 갱신한 시간이다.

    Action

    • [Test] : 테스트 케이스를 수행한다. 메뉴를 선택하면 서비스를 테스트한 후 결과 화면이 나타난다. 결과를 확인한 후 [OK] 버튼을 클릭한다.

    • [Detail] : 테스트 케이스를 상세 조회한다. 메뉴를 선택하면 테스트 케이스 상세 조회 화면이 나타난다. 각 항목을 확인한 후 [OK] 버튼을 클릭한다.

    • [Edit] : 테스트 케이스를 수정한다. 메뉴를 선택하면 테스트 케이스 수정 화면이 나타난다. 각 항목을 수정하여 다시 Test를 한 후 [Save] 버튼을 클릭한다.

    • [Delete] : 테스트 케이스를 삭제한다. 메뉴를 선택하면 테스트 케이스 삭제 화면이 나타난다. 삭제 항목을 확인한 후 [OK] 버튼을 클릭한다.

TestCase 생성

TestCase 화면에서 [Create New TestCase] 버튼을 클릭하면 테스트 케이스를 등록할 수 있다. 'Test Case Name' 항목과 노드와 리소스 정보, 서비스 Input 정보를 입력하고 [Test] 버튼을 클릭하여 테스트를 수행 한 후 [Save ] 버튼을 클릭하면 테스트 케이스를 생성할 수 있다. 각 항목에 대한 자세한 설명은 "Service Test"를 참고한다.

[<] 버튼을 클릭하면 이전 화면으로 이동한다.

figure test testcase input
[Test] - [TestCase] - Input Data 입력

4. ProMiner

[ProMiner] 메뉴는 개발 리소스의 효율적인 관리를 위한 리소스를 분석한다.

4.1. Resource

Resource 화면에서 애플리케이션에 존재하는 개발 리소스들의 정보를 조회할 수 있다. 네비게이션 영역에서 [ProMiner] > [Resource]를 선택한다.

figure prominer res
[ProMiner] - Resource 화면
  • 조회 조건

    'SG' 항목에 선택된 애플리케이션 하위의 존재하는 서비스 그룹을 선택한다.

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Resource 목록이 페이징 처리되어 조회된다. 검색 텍스트는 대소문자를 구별하므로 주의한다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

    조건에 해당하는 목록이 조회된다.

    항목 설명

    Logical Name

    개발 리소스의 논리명이다. 항목을 클릭하면 Resource Detail 화면([ProMiner] - [Resource] - Resource Detail 화면)으로 이동한다.

    Physical Name

    개발 리소스의 물리명이다.

    Resource Type

    개발 리소스의 유형이다.

    Resource Path

    개발 리소스의 패키지명이다.

    Recycled

    개발 리소스가 다른 리소스에서 사용된 횟수이다.

    Recycled SOs

    개발 리소스가 Service Object에서 사용된 횟수이다.

    Recycled BOs

    개발 리소스가 Business Object에서 사용된 횟수이다.

    Call-Depth

    개발 리소스 영향도의 복잡도를 의미하는 Call-depth이다.

Resource 상세 조회

Resource 화면([ProMiner] - Resource 화면)의 Resource 목록에서 'Logical Name' 항목을 선택하면 Resource Detail 화면으로 이동한다. 화면에서 개발 리소스들간의 상관관계를 의미하는 리소스 영향도를 분석 및 조회한다.

영향도는 Tree 형태로 출력되며, 이를 통해 특정 개발 리소스가 어떤 개발 리소스를 사용하고 어떤 개발 리소스에 사용되는지 확인할 수 있다.

[<] 버튼을 클릭하면 이전 화면으로 이동한다. [Forward] 버튼을 클릭하면 검색 대상 리소스가 사용 중인 리소스들의 영향도를 조회하고, [Backward] 버튼을 클릭하면 검색 대상 리소스를 사용 중인 리소스들의 영향도를 조회한다.

figure prominer res detail
[ProMiner] - [Resource] - Resource Detail 화면

4.2. Method

Method 화면에서 개발 리소스에 정의되어 있는 메소드를 조회할 수 있다. 네비게이션 영역에서 [ProMiner] > [Method]를 선택한다.

figure prominer method
[ProMiner] - Method 화면
  • 조회 조건

    'SG' 항목에 선택된 애플리케이션 하위의 존재하는 서비스 그룹을 선택한다.

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Method 목록이 페이징 처리되어 조회된다. 검색 텍스트는 대소문자를 구별하므로 주의한다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

    조건에 해당하는 목록이 조회된다.

    항목 설명

    Method Name

    개발 리소스의 메소드명이 조회된다. 항목을 클릭하면 Method Detail 화면([ProMiner] - Resource - Method Detail 화면)으로 이동한다.

    Return Type

    메소드의 리턴 타입이다.

    Class Name

    메소드를 포함하고 있는 리소스의 클래스명이다.

    SG Name

    메소드를 포함하고 있는 리소스의 서비스 그룹명이다.

    LOC

    메소드의 라인 수이다.

Method 상세 조회

Method 화면([ProMiner] - Method 화면)의 Method 목록에서 'Method Name' 항목을 선택하면 Method Detail 화면으로 이동해서 개발 리소스에서 사용 중인 메소드 간의 상관관계를 분석 및 조회할 수 있다.

영향도는 Tree 형태로 출력되며, 이를 통해 특정 개발 리소스에 구현되어 있는 메소드 리스트 및 메소드 간의 호출 관계를 확인할 수 있다.

[<] 버튼을 클릭하면 이전 화면으로 이동한다. [Forward] 버튼을 클릭하면 검색 대상 리소스가 사용 중인 리소스들의 영향도를 조회하고, [Backward] 버튼을 클릭하면 검색 대상 리소스를 사용 중인 리소스들의 영향도를 조회한다.

figure prominer method detail
[ProMiner] - Resource - Method Detail 화면

4.3. Field

Field 화면에서 개발 리소스에 정의되어 있는 클래스명, 필드명, 필드유형을 분석 및 조회할 수 있다. 네비게이션 영역에서 [ProMiner] > [Field]를 선택한다.

figure prominer field
[ProMiner] - Field 화면
  • 조회 조건

    'SG' 항목에 선택된 애플리케이션 하위의 존재하는 서비스 그룹을 선택한다.

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Field 목록이 페이징 처리되어 조회된다. 검색 텍스트는 대소문자를 구별하므로 주의한다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

    조건에 해당하는 목록이 조회된다.

    항목 설명

    Field Name

    개발 리소스에 필드명이다.

    Declared Type

    개발 리소스에 필드 타입이다.

    Class Name

    필드를 포함하고 있는 리소스의 클래스명이다.

    SG Name

    필드를 포함하고 있는 리소스의 서비스 그룹명이다.

    Field Type

    필드를 포함하고 있는 리소스의 타입이다.

4.4. Variable

Variable 화면에서 개발 리소스에 정의되어 있는 메소드명, 변수명, 클래스명을 분석 및 조회할 수 있다. 네비게이션 영역에서 [ProMiner] > [Variable]를 선택한다.

figure prominer variable
[ProMiner] - Variable 화면
  • 조회 조건

    'SG' 항목에 선택된 애플리케이션 하위의 존재하는 서비스 그룹을 선택한다.

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Variable 목록이 페이징 처리되어 조회된다. 검색 텍스트는 대소문자를 구별하므로 주의한다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

    조건에 해당하는 목록이 조회된다.

    항목 설명

    Variable Name

    개발 리소스에 변수명이다.

    Declared Type

    개발 리소스에 변수 타입이다.

    Class Name

    변수를 포함하고 있는 리소스의 클래스명이다.

    Method Name

    변수를 포함하고 있는 리소스의 메소드명이다.

    Variable Type

    변수를 포함하고 있는 리소스의 타입이다.

5. System Context

[System Context] 메뉴는 애플리케이션에서 전역적으로 사용하는 각종 변수들의 집합인 시스템 컨텍스트에 대한 관리할 수 있다.

시스템 컨텍스트 관련된 자세한 사용법 및 설정은 ProObject 런타임 엔진 개발자 안내서의 시스템 컨텍스트를 참고한다.

5.1. Management

System Context Management 화면에서 개발계의 노드별 시스템 컨텍스트를 관리할 수 있다. 네비게이션 영역에서 [System Context] > [Management]를 선택한다.

figure systemcontext mgmt
[System Context] - System Context Management 화면
  • 조회 조건

    'Node', 'Application', 'Context' 항목별 System Context 목록을 조회할 수 있다.

    목록에서 조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 페이징 처리되어 조회된다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

    조회 조건에 해당하는 목록이 조회된다.

    항목 설명

    Key

    시스템 컨텍스트는 Key, Value를 이용해 변수에 접근해 값을 얻어오는 구조로 생성한 Key에 대한 정보이다.

    Value

    Key에 해당되는 Value 정보이다.

    Action

    • [Edit] : 메뉴를 선택하면 Edit Key 화면이 나타난다. Value 항목을 수정한 후 [OK] 버튼을 클릭한다.

    • [Delete] : 메뉴를 선택하면 Delete Key 화면이 나타난다. 삭제할 항목을 확인한 후 [OK] 버튼을 클릭한다.

System Context 추가

System Context Management 화면([System Context] - System Context Management 화면)에서 [Add System Context] 버튼을 클릭하면 Create Key 화면이 나타난다. 화면에 시스템 컨텍스트 정보를 입력하고 [OK] 버튼을 클릭한다.

figure systemcontext mgmt create
[System Context] - Management - Create Key 화면

5.2. Datasource

​System Context Datasource 화면에서 생성한 시스템 컨텍스트에 대한 데이터소스를 관리할 수 있다. 네비게이션 영역에서 [System Context] > [Datasource]를 선택한다.

figure systemcontext datasource
[System Context] - System Context Datasource 화면
  • 조회 조건

    'Node', 'Application', 'Context' 항목별 System Context 목록을 조회할 수 있다.

    목록에서 조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 페이징 처리되어 조회된다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

    조회 조건에 해당하는 목록이 조회된다.

    항목 설명

    System Context Name

    조회 조건에서 선택한 'Node', 'Application'의 시스템 컨텍스트 이름이다.

    Datasource

    'System Context Name'에 해당되는 데이터소스 정보이다.

    Action

    • [Edit] : 메뉴를 선택하면 Edit System Context Datasource 화면이 나타난다. 각 항목을 수정한 후 [OK] 버튼을 클릭한다.

    • [Delete] : 메뉴를 선택하면 Delete System Context Datasource 화면이 나타난다. 삭제할 항목을 확인한 후 [OK] 버튼을 클릭한다.

System Context Datasource 추가

​System Context Datasource 화면([System Context] - System Context Datasource 화면)에서 [Add Datasource] 버튼을 클릭하면 Add System Context Datasource 화면이 나타난다. 시스템 컨텍스트 데이터소스 정보를 입력하고 [OK] 버튼을 클릭한다.

figure systemcontext datasource create
[System Context] - Datasource - Add System Context Datasource 화면

6. Resource Lock&Unlock

Resource Unlock 기능은 DB 형상관리를 사용 중인 경우에만 유효한 기능으로 특정 유저가 체크아웃 중인 리소스를 체크인 상태로 변경할 수 있다.

figure resourcelock
[Resource Lock&UnLock] - Lock&UnLock Management 화면

[Unlock] 버튼을 클릭하여 체크아웃 중인 리소스를 체크인 상태로 변경할 수 있다. 상태 변경에 성공하면 다음과 같은 대화상자가 나타난다.

figure resourcelock unlock1
[Resource Lock&UnLock] - Unlock 실행

다음은 리소스를 체크인 상태로 변경한 결과 화면이다.

figure resourcelock unlock2
[Resource Lock&UnLock] - Unlock 실행 후