Operation

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

1. Node

[Node] 메뉴에서 운영 노드를 추가 및 관리할 수 있다.

1.1. Node Management

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

figure node management
[Node] - Node Management 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    Node Name

    노드의 이름이다.

    IP

    노드의 IP이다.

    Http Port

    노드의 Http 포트 번호이다.

    File Port

    노드의 File 포트 번호이다.

    ProObject Port

    노드의 ProObject 포트 번호이다.

    SSL

    노드의 SSL 설정 유무이다.

    ​Type

    노드의 타입이다.

    • RUNTIME : 운영 노드

    • MONITORING : Monitoring Master 노드

    Description

    노드의 설명이다.

    Action

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

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

Node 생성

Node Management 화면([Node] - Node Management 화면)에서 [Create New Node] 버튼을 클릭하면 노드를 생성할 수 있다. Create New Node 화면에서 노드 정보를 입력하고 [Create] 버튼을 클릭한다.

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

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

항목 설명

Node Name

노드의 이름이다.

IP

노드의 IP이다.

Http Port

노드의 Http 포트 번호이다.

File Port

노드의 File 포트 번호이다.

ProObject Port

노드의 ProObject 포트 번호이다.

SSL

노드의 SSL 설정 유무이다.

​Type

노드의 타입이다.

  • RUNTIME : 운영 노드

  • MONITORING : Monitoring Master 노드

​Monitoring Node

운영 노드일 경우 Monitoring Master Node를 선택한다.

Description

노드의 설명이다.

Node 수정

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

Node 삭제

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

2. Deploy

[Deploy] 메뉴에서 배포요청을 승인 및 거절하고 배포 이력을 관리한다.

2.1. Deploy Request

네비게이션 영역에서 [Deploy] > [Request]를 선택하면 Deploy Request 화면에서 배포 요청들을 조회하고 승인 및 거절할 수 있다.

figure deploy request
[Deploy] - Deploy Request 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    Request Name

    배포 요청의 이름이다.

    이름을 클릭하면 'Deploy Unit'에 따라 Detail Deploy Request 화면([Deploy] - Request - Detail (1))으로 이동한다. 'Deploy Unit'에 따라 조회되는 화면이 달라진다.

    Project Name

    Jenkins 프로젝트 이름이다.

    Build Number

    Jenkins 프로젝트 빌드 번호이다.

    Deploy Unit

    배포 요청할 리소스의 단위이다.

    • APPLICATION : 애플리케이션 단위의 요청

    • SERVICE_GROUP : 서비스 그룹 단위의 요청

    • APP_RESOURCE : 애플리케이션의 리소스에 대한 클래스 단위의 요청

    • RESOURCE : 서비스 그룹의 리소스에 대한 서비스 또는 클래스 단위의 요청

    Request Time

    배포 요청한 시간이다.

    Action

    배포 요청 리소스가 서비스 그룹이면서 한 번도 배포되지 않은 경우에는 [Deploy]가 나타나고 배포 요청 리소스가 이전에 배포된 적이 있는 경우에는 [Hot Deploy]가 나타난다.

    • [Reject] : 배포 요청을 거절한다. 메뉴를 선택하면 Reject Deploy Request 화면([Deploy] - Request - Reject Deploy Request 화면 (1))이 나타난다.

    • [Deploy] : 배포 요청을 승인한다. 이 메뉴는 배포 요청 리소스가 한 번도 배포되지 않았을 경우 선택할 수 있다. 메뉴를 선택하면 Deploy 화면 ([Deploy] - Request - Deploy 화면)이 나타난다.

    • [Hot Deploy] : 배포 요청을 승인한다. 이 메뉴는 배포 요청 리소스가 속한 서비스 그룹이 이전에 배포된 경우 선택할 수 있다. 메뉴를 선택하면 Hot Deploy 화면 ([Deploy] - Request - Hot Deploy 화면)이 나타난다.

Deploy Request 상세 조회

Deploy Request 화면([Deploy] - Deploy Request 화면) 목록에서 'Request Name'을 클릭하면 Detail Deploy Request 화면에서 배포 요청 정보 및 대상 리소스를 확인할 수 있다.

'Deploy Unit'에 따라 조회되는 화면이 달라진다.

  • Deploy Unit: RESOURCE(SG) 경우

    figure deploy request detail rsc
    [Deploy] - Request - Detail (1)
    항목 설명

    Physical Name

    리소스의 물리명이다.

    Logical Name

    리소스의 논리명이다.

    Resource Type

    리소스의 타입이다.

    SG Name

    리소스가 속한 서비스 그룹 이름이다.

  • Deploy Unit: APPLICATION, SERVICE_GROUP, APP_RESOURCE 경우

    figure deploy request detail rsc2
    [Deploy] - Request - Detail (2)
    항목 설명

    Physical Name

    리소스의 물리명이다.

    Logical Name

    리소스의 논리명이다.

    Resource Type

    리소스의 타입이다.

    APP Name

    리소스가 속한 애플리케이션 이름이다.

Reject Deploy Request

Deploy Request 화면([Deploy] - Deploy Request 화면) 목록에서 'Action' 항목의 드롭다운 메뉴에서 [Reject]을 선택하면 Reject Deploy Request 화면이 나타난다.

'Deploy Unit'에 따라 조회되는 화면이 달라진다. 각 항목은 Detail Deploy Request 화면([Deploy] - Request - Detail (1))을 참고한다. [OK] 버튼을 클릭하여 배포 요청을 거절한다.

  • Deploy Unit: RESOURCE(SG) 경우

    figure deploy request reject1
    [Deploy] - Request - Reject Deploy Request 화면 (1)
  • Deploy Unit: APPLICATION, SERVICE_GROUP, APP_RESOURCE 경우

    figure deploy request reject2
    [Deploy] - Request - Reject Deploy Request 화면 (2)

Deploy

Deploy Request 화면([Deploy] - Deploy Request 화면) 목록에서 배포 요청 리소스가 서비스 그룹이면서 한 번도 배포되지 않은 경우에는 'Action' 항목의 드롭다운 메뉴에 [Deploy]가 나타나고, 배포 요청 리소스가 이전에 배포된 적이 있는 경우에는 [Hot Deploy]가 나타난다.

Target Nodes에는 리소스가 속한 서비스 그룹이 배포된 모든 노드들이 보여지게 되며 이떄 리소스가 속한 서비스 그룹이 배포된 모든 노드에 리소스들이 배포된다.

배포할 리소스를 확인하고 Description을 작성한 후 [OK] 버튼을 클릭한다.

  • Deploy

    figure deploy request deploy
    [Deploy] - Request - Deploy 화면
  • Hot Deploy

    figure deploy request hotdeploy
    [Deploy] - Request - Hot Deploy 화면

2.2. ​Deploy Status

Deploy Status 화면에서 배포된 최종 현황을 조회할 수 있다. 네비게이션 영역에서 [Deploy] > [Status]를 선택한다.

figure deploy status
[Deploy] - Deploy Status 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    Request Name

    배포 요청의 이름이다.

    이름을 클릭하면 Deploy Status Detail 화면([Deploy] - Status - Deploy Status Detail 화면)으로 이동한다.

    Group Name

    서비스 그룹 이름이다.

    Build Number

    Jenkins의 빌드 번호이다. (예: #123)

    Grobal Deploy Version

    요청한 리소스의 배포 버전의 GDV이다.

    Deploy Unit

    배포 요청할 리소스의 단위이다.

    • APPLICATION : 애플리케이션 단위의 요청

    • SERVICE_GROUP : 서비스 그룹 단위의 요청

    • APP_RESOURCE : 애플리케이션의 리소스에 대한 클래스 단위의 요청

    • RESOURCE : 서비스 그룹의 리소스에 대한 서비스 또는 클래스 단위의 요청

    Deploy Type

    배포 타입이다.

    • DEPLOY : 리소스가 속한 서비스 그룹이 배포가 처음되었을 경우 타입

    • HOTDEPLOY : 리소스가 속한 서비스 그룹이 이전에 배포되었던 경우 타입

    Deploy Finish Time

    배포가 끝난 시간이다.

Deploy Status 상세 조회

Deploy Status 화면([Deploy] - Deploy Status 화면) 목록에서 'Request Name'을 클릭하면 Deploy Status Detail 화면이 나타난다. [Cancel] 버튼을 클릭하면 Deploy Status 화면으로 이동한다.

figure deploy status detail
[Deploy] - Status - Deploy Status Detail 화면

2.3. Deploy History

Deploy History 화면에서는 배포 이력을 조회할 수 있다. 네비게이션 영역에서 [Deploy] > [History]를 선택한다.

figure deploy history
[Deploy] - Deploy History 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    Request Name

    배포 요청의 이름이다.

    이름을 클릭하면 'Deploy Unit'에 따라 Deploy History Detail 화면([Deploy] - Request History - Detail (1))으로 이동한다.

    Project Name

    Jenkins 프로젝트 이름이다.

    Build Number

    Jenkins 프로젝트 빌드 번호이다.

    Deploy Unit

    배포 요청할 리소스의 단위이다.

    • APPLICATION : 애플리케이션 단위의 요청

    • SERVICE_GROUP : 서비스 그룹 단위의 요청

    • APP_RESOURCE : 애플리케이션의 리소스에 대한 클래스 단위의 요청

    • RESOURCE : 서비스 그룹의 리소스에 대한 서비스 또는 클래스 단위의 요청

    Deploy Type

    배포 타입이다.

    • DEPLOY : 리소스가 속한 서비스 그룹이 배포가 처음되었을 경우 타입

    • HOTDEPLOY : 리소스가 속한 서비스 그룹이 이전에 배포되었던 경우 타입

    Deploy Result

    배포 결과이다.

    • SUCCESS : 배포 성공

    • ROLLBACK : 배포 롤백

    • REJECTED : 배포 거절

    Deploy Finish Time

    배포가 끝난 시간이다.

Deploy History 상세 조회

Deploy History 화면([Deploy] - Deploy History 화면) 목록에서 'Deploy ID' 항목을 클릭하면 Deploy History Detail 화면에서 배포된 리소스 및 노드를 확인할 수 있다. 'Deploy Unit'에 따라 조회되는 화면이 달라진다.

  • Deploy Unit: RESOURCE (SG) 경우

    figure deploy history detail rsc
    [Deploy] - Request History - Detail (1)
    항목 설명

    Physical Name

    리소스의 물리명이다.

    Logical Name

    리소스의 논리명이다.

    Resource Type

    리소스의 타입이다.

    • DTO

    • BIZ_OBJECT

    • SERVIE_OBJECT

    SG Name

    리소스가 속한 서비스 그룹 이름이다.

  • Deploy Unit: APPLICATION, SERVICE_GROUP, APP_RESOURCE 경우

    figure deploy history detail sg
    [Deploy] - History - Detail (2)
    항목 설명

    Physical Name

    리소스의 물리명이다.

    Logical Name

    리소스의 논리명이다.

    Resource Type

    리소스의 타입이다.

    • APPLICATION

    • SERVICE_GROUP

    • APP_RESOURCE(DTO, BIZ_OBJECT)

    App Name

    리소스가 속한 Application 이름이다.

3. Batch

[Batch] 메뉴에서는 각 운영 노드로 배포된 배치 서비스를 조회 및 실행하고 실행 이력을 관리한다.

  1. 배치 서비스 아키텍처 및 설정에 대한 자세한 내용은 ProObject 런타임 엔진 개발자 안내서의 배치 서비스 개발을 참고한다.

  2. 배치 서비스는 ProStudio에서 개발할 수 있으며, 자세한 내용은 ProObject Studio 개발자 안내서를 참고한다.

3.1. Batch Service

Batch Service 화면에서 노드, 애플리케이션, 서비스 그룹에 속한 배치 서비스들을 조회하고 실행할 수 있다. 네비게이션 영역에서 [Batch] > [Service]를 선택한다.

figure batch service
[Batch] - Batch Service 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    Physical Name

    배치 서비스의 물리명이다.

    Logical Name

    배치 서비스의 논리명이다.

    Class Name

    배치 서비스의 클래스명이다.

    Input Dto

    배치 서비스의 input dto 클래스명이다.

    Resource Type

    배치 서비스의 리소스 타입이다.

    • JOB_OBJECT : Job Object Type

    Action

Execute Batch Service

Batch Service 화면([Batch] - Batch Service 화면) 목록에서 'Action' 항목 드롭다운 메뉴에서 [Execute]를 선택하면 Execute Batch Service 화면이 나타난다.

Input Data가 있을 경우 입력값을 입력한 후 [OK] 버튼을 클릭하여 배치 서비스를 실행한다.

figure batch service execute
[Batch] - Service - Execute Batch Service 화면

3.2. Batch History

Batch History 화면에서 배치 서비스 실행이력을 조회할 수 있다. 네비게이션 영역에서 [Batch] > [History]를 선택한다.

figure batch history
[Batch] - Batch History 화면
  • 조회 조건

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Batch History 목록이 페이징 처리되어 조회된다. [▲], [▼]를 클릭해서 조회 View를 변경할 수 있다. 조회 조건은 항목별 And 조건이며, 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

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

    항목 설명

    Job ID

    실행된 배치 서비스의 ID이다.

    Job Exe ID

    배치 서비스의 실행 ID이다.

    Status

    실행된 배치 서비스의 상태이다.

    Start Time

    배치 서비스의 실행 시작 시간이다.

    End Time

    배치 서비스의 실행이 끝난 시간이다.

    Elapsed Time

    배치 서비스의 실행 경과 시간이다.

    Action

Job 상세 조회

Batch History 화면([Batch] - Batch History 화면) 목록에서 'Action' 항목 드롭다운 메뉴의 [Job Detail]을 선택하면 Job Detail 화면에서 배치 서비스의 상세 구조를 조회한다.

figure batch history jobdetail
[Batch] - History - Job Detail 화면
  • Job 상세 정보

    항목 설명

    ​Job Execution ID

    배치 서비스의 실행 ID이다.

    Job Name

    실행된 배치 서비스의 ID이다.

    Status

    실행된 배치 서비스의 상태이다.

    Start Time

    배치 서비스의 실행 시작 시간이다.

    End Time

    배치 서비스의 실행이 끝난 시간이다.

    Node Name

    배치 서비스를 실행한 노드의 이름이다.

    Node IP

    배치 서비스를 실행한 노드의 IP 정보이다.

    Http Port

    배치 서비스를 실행한 노드의 Http 포트 번호이다.

  • 태스크 목록

    항목 설명

    Task

    Task 이름이다.

    Task Type

    • STEP

    • PARTITIONER

    • ETL

    • ONLINE

    • NORMAL

    Start Time

    배치 서비스의 실행 시작 시간이다.

    End Time

    배치 서비스의 실행이 끝난 시간이다.

    Status

    • PROCESSING : 처리중

    • COMPLETE_PROCESSING : 처리완료

    • PROCESSING_ERROR : 에러

4. Scheduler

[Scheduler] 메뉴에서 스케줄 생성하고 실행 현황 및 이력을 관리한다.

스케줄러 아키텍처 및 설정에 대한 자세한 내용은 ProObject 런타임 엔진 개발자 안내서의 스케줄러 서비스 개발을 참고한다.

4.1. Scheduler Management

Scheduler Management 화면에서 스케줄을 생성하고 관리할 수 있다. 네비게이션 영역에서 [Scheduler] > [Management]를 선택한다.

figure scheduler management
[Scheduler] - Scheduler Management 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    Schedule ID

    스케줄 ID이다.

    Schedule Name

    스케줄 이름이다.

    Service Name

    호출할 서비스의 이름이다.

    Node Name

    스케줄이 등록된 노드 이름이다.

    Start Time

    스케줄 실행 시작 가능 시간이다.

    End Time

    스케줄 유효 만료 시간이다.

    Use

    스케줄 사용 여부이다. (y/n)

    Action

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

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

Schedule 생성

Schedule Management 화면([Scheduler] - Scheduler Management 화면)에서 [New Schedule] 버튼을 클릭하면 Create Schedule 화면이 나타난다. 스케줄 정보를 입력하고 [Create] 버튼을 클릭하여 스케줄을 생성한다.

figure scheduler management create
[Schedule] - Management - Create Schedule 화면

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

항목 설명

Schedule ID

스케줄 ID를 입력한다.

Schedule Name

스케줄 이름을 입력한다.

Node Name

스케줄이 실행될 노드를 선택한다.

App Name

스케줄에 등록할 JO의 애플리케이션을 선택한다.

SG Name

스케줄에 등록할 서비스의 서비스 그룹을 선택한다.

Service Name

스케줄에 등록할 서비스를 선택한다.

Input Data

스케줄에 등록한 서비스의 input data를 입력한다.

Use

스케줄 사용 여부를 선택한다. (true/fasle)

Start Time

스케줄 실행 가능 시작 시간을 입력한다.

End Time

스케줄 유효 만료 시간을 입력한다.

Cron Expression

스케줄 주기를 나타내는 cron expression을 입력한다.

Repeat Max Count

스케줄 최대 반복 횟수를 입력한다.

Repeat Interval

스케줄 반복 주기를 입력한다.

Duplicate Execution

중복 실행 가능 여부를 입력한다.

Invoke Delay Time

조건 만족 후 호출 딜레이 시간을 입력한다.

Schedule 수정

Schedule Management 화면([Scheduler] - Scheduler Management 화면) Scheduler 목록'Action' 항목 드롭다운 메뉴에서 [Edit]를 선택하면 스케줄의 정보를 수정할 수 있다.

Edit Schedule 화면에서 항목을 수정한 후 [OK] 버튼을 클릭한다. 항목에 대한 자세한 설명은 "Schedule 생성"을 참고한다.

figure scheduler management edit
[Schedule] - Management - Edit Schedule 화면

Schedule 삭제

Schedule Management 화면([Scheduler] - Scheduler Management 화면) 목록에서 'Action' 항목 드롭다운 메뉴의 [Delete]를 선택하면 스케줄을 삭제할 수 있다. Delete Schedule 화면에서 삭제할 정보를 확인한 후 [OK] 버튼을 클릭한다.

figure scheduler management delete
[Schedule] - Management - Delete Schedule 화면

4.2. Schedule Status

Schedule Status 화면에서 스케줄 실행 현황을 조회할 수 있다. 네비게이션 영역에서 [Schedule] > [Status]를 선택한다.

figure scheduler status
[Schedule] - Schedule Status 화면
  • 조회 조건

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Schedule Status 목록이 페이징 처리되어 조회된다. [▲], [▼]를 클릭해서 조회 View를 변경할 수 있다. 조회 조건은 항목별 And 조건이며, 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

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

    항목 설명

    Schedule ID

    스케줄 ID이다.

    Schedule Name

    스케줄 이름이다.

    Service Name

    스케줄에 등록된 서비스 이름이다.

    Node Name

    스케줄이 등록된 노드 이름이다.

    Status

    실행되고 있는 스케줄의 상태이다.

    Start Time

    스케줄의 실행 시작 시간이다.

    Action

4.3. Schedule History

Schedule History 화면에서 스케줄 실행 이력을 조회할 수 있다. 네비게이션 영역에서 [Schedule] > [History]를 선택한다.

figure scheduler history
[Schedule] - Schedule History 화면
  • 조회 조건

    조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Schedule History 목록이 페이징 처리되어 조회된다. [▲], [▼]를 클릭해서 조회 View를 변경할 수 있다. 조회 조건은 항목별 And 조건이며, 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

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

    항목 설명

    Schedule ID

    스케줄 ID이다.

    Schedule Name

    스케줄 이름이다.

    Service Name

    스케줄에 등록된 서비스 이름이다.

    Node Name

    스케줄이 등록된 노드 이름이다.

    Status

    스케줄 상태이다. 'Status' 항목의 [FAILED]를 클릭하면 Error Message 화면([Schedule] - Error Message 화면)에서 스케줄의 에러 메시지를 확인할 수 있다.

    Start Time

    스케줄 실행 시작 시간이다.

    End Time

    스케줄이 끝난 시간이다.

    Action

Schedule History 화면([Schedule] - Schedule History 화면) 목록에서 'Status' 항목의 [FAILED]를 클릭하면 스케줄의 에러 메시지를 확인할 수 있다.

figure scheduler history failed
[Schedule] - Error Message 화면

5. Image Log

[Image Log] 메뉴에서는 ProObject 이미지 로그 기능의 기본 기능을 사용할 경우 수행된 서비스 Input/Output 조회 및 서비스 재시도 등의 기능을 한다. 본 절에서는 Image Log 메뉴의 각 화면의 기능과 사용법에 대해 설명한다.

ProObject 이미지 로그 기능의 기본적인 기능과 설정에 대한 자세한 내용은 ProObject 런타임 엔진 개발자 안내서의 이미지 로그 설정을 참고한다.

5.1. Image Log

Image Log 화면에서 애플리케이션, 서비스 그룹별로 서비스 Input/Output 정보 조회 및 서비스 재처리를 할 수 있다. 네비게이션 영역에서 [Image Log] > [Image Log]를 선택한다.

figure imagelog imagelog
[Image Log] - Image Log 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    GUID

    Loging 된 서비스의 GUID 이다.

    Service Group

    서비스 그룹 이름이다.

    Service

    서비스 이름이다.

    Result

    서비스의 결과이다.

    • success : 성공

    • fail : 실패

    Data Type

    서비스가 수행된 메시지의 타입이다.

    Execute Time

    서비스가 실행된 시간이다.

    Action

Image Log Input 조회

Image Log 화면([Image Log] - Image Log 화면) 목록에서 'Action' 항목 드롭다운 메뉴의 [Input]을 선택하면 Image Log Input Detail 화면에서 서비스의 Input을 조회할 수 있다.

figure imagelog imagelog input
[Image Log] - Image Log Input Detail 화면

Image Log Output 상세 조회

Image Log 화면([Image Log] - Image Log 화면) 목록에서 'Action' 항목 드롭다운 메뉴의 [Output]을 선택하면 Image Log Output Detail 화면에서 서비스의 Output을 조회할 수 있다.

figure imagelog imagelog output
[Image Log] - Image Log Output Detail 화면

5.2. Image Log File

Image Log File 화면에서 DB 장애가 발생한 경우 파일로 기록된 이미지로그를 노드별로 조회할 수 있고 이미지 로그 파일을 DB로 원복할 수 있다. 네비게이션 영역에서 [Image Log] > [File]를 선택한다.

figure imagelog file
[Image Log] - Image Log File 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    File Name

    이미지 로그 파일 이름이다.

    File Path

    이미지 로그 파일 경로이다.

    Update Time

    이미지 로그 파일 갱신 시간이다.

Restoration Result

Image Log File 화면([Image Log] - Image Log File 화면) 목록에서 DB로 원복할 이미지 로그 파일의 체크박스를 선택하고 [Restore to DB] 버튼을 클릭하면 이미지로그 파일의 내용을 DB로 원복할 수 있다.

DB로 원복할 이미지 로그 파일을 선택한 후 [Restore to DB] 버튼을 클릭하면 Restoration Result 화면에서 DB로 원복을 성공한 파일 목록을 확인할 수 있다.

figure imagelog file restore
[Image Log] - Image Log File - Restoration Result 화면

6. Deferred

[Deferred] 메뉴에서는 ProObject 후행 서비스의 기본 테이블을 사용할 경우 요청된 후행 서비스 조회 및 후행 서비스 실행 이력 조회를 할 수 있다. 본 절에서는 [Deferred] 메뉴의 각 화면의 기능과 사용법에 대해 설명한다.

ProObject 후행 서비스의 아키텍처 및 설정에 대한 자세한 내용은 ProObject 런타임 엔진 개발자 안내서의 후행 서비스 개발을 참고한다.

6.1. Deferred Service

네비게이션 영역에서 [Deferred] > [Service]를 선택하면 Deferred Service 화면에서 요청된 후행 서비스들은 조회하고 Input Data를 확인할 수 있다.

figure deferred service
[Deferred] - Deferred Service 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    GUID

    후행 서비스를 요청한 서비스의 GUID이다.

    Service

    후행 서비스의 이름이다.

    Status

    후행 서비스의 상태이다.

    Retry Count

    후행 서비스의 재처리 카운트이다.

    Modify Time

    후행 서비스의 상태가 수정된 시간이다.

    Action

Control Deferred Fetcher

Control Deferred Fetcher 화면에서 노드를 선택한 후 'Deferred Fetcher Status' 항목에 스위치 버튼을 통해 노드의 Deferred Fetcher를 제어할 수 있다.

Deferred Service 화면([Deferred] - Deferred Service 화면)에서 [Control Deferred Fetcher] 버튼을 클릭한다.

figure deferred service control
[Deferred] - Service - Control Deferred Fetcher 화면

Deferred Service Input 조회

Deferred Service 화면([Deferred] - Deferred Service 화면) 목록의 'Action' 항목의 드롭다운 메뉴에서 [Input]을 선택하면 Deferred Service Input 화면에서 후행 서비스의 Input Data를 확인할 수 있다.

figure deferred service input
[Deferred] - Service - Deferred Service Input 화면

6.2. Deferred History

Deferred History 화면에서 후행 서비스 실행 이력을 노드별로 조회할 수 있다. 네비게이션 영역에서 [Deferred] > [History]를 선택한다.

figure deferred history
[Deferred] - Deferred History 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    GUID

    후행 서비스를 요청한 서비스의 GUID이다.

    Node Name

    후행 서비스가 실행된 노드 이름이다.

    Service

    후행 서비스의 이름이다.

    Status

    후행 서비스의 실행 상태이다.

    • COMPLETE : : 후행 서비스 실행에 성공한 경우이다.

    • FAIL : 후행 서비스 실행에 실패한 경우이다. [FAIL]을 클릭하면 Deferred Service Error 화면([Deferred] - History - Deferred Service Error 화면)으로 이동해서 후행 서비스의 에러 메시지를 확인할 수 있다.

    Retry Count

    후행 서비스의 재처리 카운트이다.

    Insert Time

    후행 서비스 실행 이력이 입력된 시간이다.

    Action

Deferred Service Output 조회

Deferred History 화면([Deferred] - Deferred History 화면) 목록에서 'Action' 항목의 드롭다운 메뉴의 [Output]을 선택하면 Deferred Service Output 화면에서 실행된 후행 서비스의 Output Data를 확인할 수 있다.

figure deferred history output
[Deferred] - History - Deferred Service Output 화면

Deferred Service Error Message 조회

Deferred History 화면([Deferred] - Deferred History 화면) 목록에서 'Status' 항목이 [FAIL]인 경우 클릭하면 Deferred Service Error 화면에서 후행 서비스의 에러 메시지를 확인할 수 있다.

figure deferred history error
[Deferred] - History - Deferred Service Error 화면

7. CenterCut

[Center-Cut] 메뉴를 선택하면 센터컷을 생성 및 실행할 수 있다.

7.1. CenterCut Management

CenterCut Management 화면에서 센터컷을 관리한다. 네비게이션 영역에서 [Center-Cut] > [Management]를 선택한다.

figure centercut management
[Center-Cut] - CenterCut Management 화면
  • 조회 조건

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

    다음은 조회 조건에 대한 목록에 대한 설명이다.

    항목 설명

    CenterCut ID

    생성된 센터컷의 ID로 조회한다.

    Application Name

    호출할 서비스가 포함된 애플리케이션의 이름으로 조회한다.

    Service Group Name

    호출할 서비스가 포함된 서비스 그룹의 이름으로 조회한다.

    Service Name

    호출할 서비스의 이름으로 조회한다.

  • 조회 목록

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

    항목 설명

    CenterCut ID

    생성된 센터컷의 ID이다.

    Application

    호출할 서비스가 포함된 애플리케이션의 이름이다.

    Service Group

    호출할 서비스가 포함된 서비스 그룹의 이름이다.

    Service Name

    호출할 서비스의 이름이다.

    Concurrent Size

    동시 처리 수이다.

    Chunk Size

    호출 당 데이터 묶음 수이다.

    Retry Count

    센터컷 처리에 실패한 경우 Retry할 횟수를 정의한다.

    Action

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

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

    • [Server] : 센터컷의 노드 weight을 설정할 수 있다. Center Cut Server Control 화면([CenterCut] - Management - Center Cut Server Control 화면)이 나타난다.

    • [Run] : 센터컷을 수행할 수 있다. Run Center Cut 화면([CenterCut] - Management - Run Center Cut 화면)이 나타난다.

CenterCut 생성

CenterCut Management 화면([Center-Cut] - CenterCut Management 화면)에서 [Create New CenterCut] 버튼을 클릭하면 Create New CenterCut 화면이 나타난다. 화면에서 센터컷 정보를 입력하고 [Add] 버튼을 클릭한다.

figure centercut management create
[CenterCut] - Management - Create New CenterCut 화면

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

항목 설명

CC ID

센터컷의 ID이다.

Application

호출할 서비스가 포함된 애플리케이션을 선택한다.

​Service Group

호출할 서비스가 포함된 서비스 그룹을 선택한다.

Service

호출할 서비스가 포함된 서비스를 선택한다.

​Concurrent Size

동시처리 수이다.

Chunk Size

호출당 데이터 묶음 수이다.

Retry Count

센터컷 처리에 실패한 경우 Retry할 횟수를 정의한다.

CenterCut 수정

CenterCut Management 화면([Center-Cut] - CenterCut Management 화면) 목록의 'Action' 항목 드롭다운 메뉴에서 [Edit]를 선택하면 센터컷의 정보를 수정할 수 있다.

Edit CenterCut 화면에서 항목을 수정한 후 [Save] 버튼을 클릭한다. 항목에 대한 자세한 설명은 "CenterCut 생성"을 참고한다.

figure centercut management edit
[CenterCut] - Management - Edit Center Cut 화면

CenterCut Server Control

CenterCut Management 화면([Center-Cut] - CenterCut Management 화면) 목록의 'Action' 항목 드롭다운 메뉴에서 [Server]를 선택하면 센터컷의 노드 weight을 설정할 수 있다. Center Cut Server Control 화면에서 항목을 작성한 후 [Edit] 버튼을 클릭한다.

figure centercut management server
[CenterCut] - Management - Center Cut Server Control 화면

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

항목 설명

Weight

센터컷의 수행하는 경우 어떠한 서버에 얼마 만큼의 비중을 둘건지 비율을 나타내는 값이다.

Run CenterCut

CenterCut Management 화면([Center-Cut] - CenterCut Management 화면) 목록의 'Action' 항목 드롭다운 메뉴에서 [Run]을 선택하면 센터컷을 수행할 수 있다. Run Center Cut 화면에서 항목을 작성한 후 [Run] 버튼을 클릭한다.

figure centercut management run
[CenterCut] - Management - Run Center Cut 화면

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

항목 설명

Server

센터컷을 실행시킬 서버이다.

Execution ID

센터컷의 Execution ID이다.

CenterCut 삭제

CenterCut Management 화면([Center-Cut] - CenterCut Management 화면) 목록의 'Action' 항목 드롭다운 메뉴에서 [Delete]를 선택하면 센터컷를 삭제할 수 있다. Delete CenterCut 화면에서 삭제할 정보를 확인한 후 [OK] 버튼을 클릭한다.

7.2. CenterCut Summary

CenterCut Summary 화면에서 센터컷 이력을 조회할 수 있다. 네비게이션 영역에서 [Center-Cut] > [Summary]를 선택한다.

figure centercut summary
[CenterCut] - CenterCut Summary 화면
  • 조회 조건

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

  • 조회 목록

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

    항목 설명

    CenterCut ID

    생성된 센터컷의 ID이다.

    Execution ID

    센터컷의 Execution ID이다.

    Node Name

    센터컷에 의해 처리된 업무가 수행된 노드 이름이다.

    Status

    센터컷의 상태를 나타낸다.

    Start Time

    시작 시간이다.

    End Time

    종료 시간이다.

    Total Count

    수행한 전체 건수이다.

    Total Amount

    수행한 금액의 합계이다.

    Normal Cnt

    정상 건수이다.

    Normal Amt

    정상 금액이다.

    Error Cnt

    에러 건수이다.

    Error Amt

    에러 금액이다.

    Action

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

    • [Stop] : 메뉴를 선택하면 CenterCut Stop 화면이 나타난다. 실행할 서버을 선택한 후 [Stop] 버튼을 클릭한다.

    • [Server] : 센터컷의 노드 weight을 설정할 수 있다. CenterCut Server Control 화면([CenterCut] - Management - Center Cut Server Control 화면)이 나타난다.

    • [Suspend] : 메뉴를 선택하면 Suspend CenterCut 화면이 나타난다. 실행할 서버을 선택한 후 [Suspend] 버튼을 클릭하면 실행 중인 센터컷을 일시중지시킨다.

    • [Resume] : 메뉴를 선택하면 Resume CenterCut 화면이 나타난다. 실행할 서버을 선택한 후 [Resume] 버튼을 클릭하면 일시중지 중인 센터컷을 재실행시킨다.

    • [Retry] : 메뉴를 선택하면 Retry CenterCut 화면이 나타난다. 실행할 서버을 선택한 후 [Retry] 버튼을 클릭하면 Processing Error로 끝난 센터컷을 재실행시킨다.

Suspend Center Cut

CenterCut Summary 화면([CenterCut] - CenterCut Summary 화면) 목록의 'Action' 항목 드롭다운 메뉴에서 [Suspend]를 선택하면 센터컷에 액션을 수행할 수 있다. Suspend Center Cut 화면에서 항목을 작성한 후 [Suspend] 버튼을 클릭한다.

figure centercut summary action
[CenterCut] - Summary - Suspend Center Cut 화면

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

항목 설명

CC ID

센터컷의 ID이다.

Execution ID

센터컷의 Execution ID이다.

Server

센터컷의 액션을 실행시킬 서버이다.

7.3. CenterCut Monitoring

CenterCut Monitoring 화면에서 센터컷 실행 정보를 조회할 수 있다. 네비게이션 영역에서 [Center-Cut] > [Monitoring]를 선택한다. CenterCut Summary 목록에서 Row를 클릭하면, Monitoring Info 목록에 센터컷의 실행 정보가 조회된다.

figure centercut monitoring
[CenterCut] - CenterCut Monitoring 화면
  • 조회 목록

    • ​CenterCut Summary

      항목 설명

      CenterCut ID

      센터컷 ID이다.

      Execution ID

      센터컷을 수행할 때 부여한 식별자(Execution ID)이다.

      Total Count

      수행한 전체 건수이다.

      Total Amount

      수행한 금액의 합계이다.

      Nomal Cnt

      정상처리 건수이다.

      Nomal Amt

      정상처리 금액의 합계이다.

      Error Cnt

      에러로 종료된 건수이다.

      Error Amt

      에러로 종료된 금액의 합계이다.

    • ​Monitoring Info

      항목 설명

      Task Number

      테스크의 일련 번호이다.

      Node ID

      센터컷에 의해 처리된 업무가 수행된 Node ID이다.

      Start Seq

      시작 일련 번호이다.

      Stop Seq

      끝 일련 번호이다.

      Current Seq

      현재 일련 번호이다.

      Status

      테스크의 상태 정보이다.

      Nomal Cnt

      정상처리 건수이다.

      Nomal Amt

      정상처리 금액의 합계이다.

      Error Cnt

      에러로 종료된 건수이다.

      Error Amt

      에러 종료된 금액의 합계이다.

8. System Context

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

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

8.1. Management

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

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

    'Node', 'Application', 'Context' 항목을 설정하면 System Context 목록이 조회 된다.

    System Context 목록의 조회 조건인 'Key/Value’를 선택하고 검색 텍스트를 입력한 후 <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 화면

8.2. Datasource

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

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

    'Node', 'Application' 항목을 설정하면 System Context Datasource 목록을 조회할 수 있다.

    조회 조건인 'System Context Name', 'Datasource'를 선택하고 검색 텍스트를 입력한 후 <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 화면

9. Settings

[Settings] 메뉴에서 노드 및 배포된 리소스들의 설정값을 조회 및 관리할 수 있다.

각 설정 항목에 대한 자세한 내용은 ProObject 런타임 엔진 개발자 안내서를 참고한다.

9.1. System Settings

System Settings 화면에서 노드별로 시스템 설정값을 관리할 수 있다. 네비게이션 영역에서 [Settings] > [System]를 선택한다.

figure settings system
[Settings] - System Settings 화면
  • 조회 조건

    Select For Settings 영역에서 설정할 Node를 선택할 수 있으며, 선택된 조건에 따라 설정 정보가 조회된다.

    Setting 정보가 조회된 영역의 'Property Name' 조회 조건에 검색 텍스트를 입력한 후 <Enter> 키를 누르면 System Settings 목록이 페이징 처리되어 조회된다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 설정 항목

    다음의 파일의 항목 값을 설정할 수 있다.

    ${PO_HOME}/config/system.properties

System Settings 수정

System Settings 화면([Settings] - System Settings 화면)에서 [Edit] 버튼을 클릭하면 노드의 시스템 설정값들을 수정할 수 있도록 텍스트 박스가 활성화된다. 항목을 수정한 후 [Save] 버튼을 클릭하여 저장한다.

9.2. Application Settings

Application Settings 화면에서 애플리케이션별로 설정값을 관리할 수 있다. 네비게이션 영역에서 [Settings] > [Application]를 선택한다.

figure settings application
[Settings] - Application Settings 화면
  • 조회 조건

    Select For Settings 영역에서 설정할 'Node', 'Application'을 선택할 수 있으며, 선택된 조건에 따라 설정 정보가 조회된다.

    설정 정보가 조회된 영역의 'Property Name' 조회 조건에 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Application Settings 목록이 페이징 처리되어 조회된다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 조회 목록

    다음의 파일에 항목의 값을 설정할 수 있다.

    ${APP_HOME}/config/application.properties

Application Settings 수정

Application Settings 화면([Settings] - Application Settings 화면)에서 [Edit] 버튼을 클릭하면 애플리케이션의 설정값들을 수정할 수 있도록 텍스트 박스가 활성화된다. Edit Application Settings 화면에서 항목을 수정한 후 [Save] 버튼을 클릭하여 저장한다.

9.3. Service Group Settings

Service Group Settings 화면에서 서비스 그룹별로 설정값을 관리할 수 있다. 네비게이션 영역에서 [Settings] > [Service Group]를 선택한다.

figure settings servicegroup
[Settings] - Service Group Settings 화면
  • 조회 조건

    Select For Settings 영역에서 설정할 서비스 그룹의 'Node', 'Application', 'Service Group'을 선택하면 서비스 그룹의 설정 정보가 조회된다.

    설정 정보가 조회된 영역의 'Property Name' 조회 조건에 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Service Group Settings 목록이 페이징 처리되어 조회된다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 설정 항목

    다음의 파일에 항목의 값을 설정할 수 있다.

    ${SVG_HOME}/config/servicegroup.properties

Service Group Settings 수정

Service Group Settings 화면([Settings] - Application Settings 화면)에서 [Edit] 버튼을 클릭하면 서비스 그룹의 설정값들을 수정할 수 있도록 텍스트 박스가 활성화된다. Edit Service Group Settings 화면에서 항목을 수정한 후 [Save] 버튼을 클릭하여 저장한다.

9.4. ​Service Object Settings

Service Object Settings 화면에서 서비스별로 설정값을 관리할 수 있다. 네비게이션 영역에서 [Settings] > [​ServiceObject]를 선택한다.

figure settings serviceobject
[Settings] - Service Object Settings 화면
  • 조회 조건

    Select For Settings 영역에서 설정할 서비스 오브젝트의 'Node', 'Application', 'Service Group', 'Service Object'를 선택하면 서비스 오브젝트의 설정 정보가 조회된다.

    설정 정보가 조회된 영역의 'Property Name' 조회 조건에 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Service Object Settings 목록이 페이징 처리되어 조회된다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다.

  • 설정 항목

    다음의 파일에 항목의 값을 설정할 수 있다.

    ${SVG_HOME}/config/servicegroup.properties

Service Object Settings 수정

Service Object Settings 화면([Settings] - Service Object Settings 화면)에서 [Edit] 버튼을 클릭하면 서비스 그룹의 설정값들을 수정할 수 있도록 텍스트 박스가 활성화된다.

Edit Service Object Settings 화면에서 항목을 수정한 후 [Save] 버튼을 클릭하여 저장한다.

9.5. ​DO Cache Settings

​Do Cache Settings 화면에서 서비스 그룹별로 DOF의 캐시 설정을 관리할 수 있다. 네비게이션 영역에서 [Settings] > [DO Cache]를 선택한다.

figure settings do cache
[Settings] - ​Do Cache Settings 화면
  • 조회 조건

    Do Cache Settings 정보를 조회하기 위해 Do Cache가 속한 'Node', 'Application', 'Service Group'을 선택한다.

    설정 정보가 조회된 영역에서의 조회 조건을 선택하고 검색 텍스트를 입력한 후 <Enter> 키를 누르면 Do Cache 목록이 페이징 처리되어 조회된다. 조회 조건을 입력하지 않으면 전체 목록이 조회된다. 조회 조건은 설정 정보가 표시되는 조회 목록과 같다.

  • 조회 목록

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

    항목 설명

    DOF Name

    DOF의 물리명이다.

    Resource Path

    DOF의 path이다.

    Cache Setting

    DOF의 캐시 설정이다.