리소스 및 다운로드

본 절에서는 시스템에서 사용하는 각종 리소스들을 검색하고 다운로드하는 방법을 설명한다.

1. 개요

AnyLink는 거래, 거래그룹, 유저 클래스, 어댑터 등 실제 엔진에서 수행되거나 엔진에 정보를 주는 모든 요소를 리소스로 정의하며 AnyLink의 사용자는 WebAdmin과 Studio에서 각종 리소스를 생성하고 등록할 수 있다. AnyLink는 이러한 리소스들의 효율적인 관리를 위하여 거래/거래그룹으로 리소스들을 묶고 DIS를 통해 버전으로 관리하는 기능을 제공한다.

배포된 리소스는 런타임 서버에도 등록되어 사용이 가능한데 대부분의 리소스의 경우 런타임 서버가 대부분 인지하고 있으므로 특별한 배포는 런타임 서버 엔진 수행에 영향이 없으나 공통 라이브러리 항목은 배포되기 전까지 런타임 서버 엔진에서 수행되지 않는다. 이 외에도 배포된 리소스는 사용자들이 이미 정의된 리소스들을 DIS 서버에 등록하여 여러 관리자가 동시에 같은 리소스를 다운로드 받아 사용할 수 있도록 지원한다.

본 절에서는 이와 같은 기능을 사용하는 방법을 설명하도록 하며, 실제 리소스를 DIS에 등록하고 버저닝하는 기능은 배포 및 배포해제를 참고한다.

리소스에 대한 자세한 설명은 AnyLink 런타임 엔진 서버 안내서를 참고한다.

2. 리소스 검색 및 다운로드

리소스의 검색과 다운로드는 왼쪽 네비게이터에서 프로젝트, 거래그룹, 거래 중에 하나를 선택한 후 컨텍스트 메뉴에서 [다운로드]를 선택한다. 리소스 다운로드 화면에서 리소스를 찾아 체크를 한 후 [OK] 버튼을 클릭한다.

figure resource resourcedownload
리소스 다운로드 다이얼로그
항목 설명

리소스

검색할 리소스의 기준을 설정한다. 거래 이름, 거래 아이디, 패키지를 기준으로 검색을 지원한다. 항목 뒤의 텍스트박스에 검색할 키워드를 입력하고 [검색] 버튼을 클릭하여 검색을 수행할 수 있다.

리소스 리스트

조건에 맞는 리소스의 목록이 나타난다. 만일 계층구조가 있는 리소스의 경우 이름 옆에 [▷] 버튼이 생성되며, 클릭할 경우 하위 리소스들을 조회할 수 있다.

다음은 리스트의 컨텍스트 메뉴에 대한 설명이다.

  • [상위거래 포함] : 선택한 리소스 상위 노드의 거래그룹을 포함하여 다운로드할 경우 사용한다. 상위 노드의 거래그룹이 체크된다.

  • [하위거래 포함] : 선택한 리소스 하위 노드의 거래/거래그룹을 포함하여 다운로드할 경우 사용한다. 하위 노드의 거래/거래그룹이 체크된다.

  • [선택그룹 해제] : 선택한 리소스가 포함된 상/하위 노드 거래/거래그룹의 체크박스가 모두 해제된다.

버전 컬럼을 선택할 때 [▽] 버튼이 생성되며 버튼을 클릭할 때 하위 버전들의 리스트가 나타난다. 리스트에서 버전을 선택하면 해당 버전이 다운로드되어 버전 롤백(Rollback)이 가능하다.

전체 선택

리소스 리스트에 나타난 모든 항목을 다운로드하기 위해 선택하는 경우 사용한다.

덮어쓰기

동일한 리소스가 있는 경우 로컬에 있는 리소스를 DIS의 리소스로 덮어쓰고 싶을 경우 체크한다.