<< Click to Display Table of Contents >>

repository.properties

서버 리파지토리 동작 환경을 설정합니다.


REPOSITORY_TYPE

리파지토리 타입을 설정합니다.

Value

Description

RDB

상용 데이터베이스와 연동

db.properties에서 vender 옵션을 User로 설정한 경우는 리파지토리를 RDB 타입으로 사용할 수 없으므로 User 이외의 다른 벤더로 설정하시기 바랍니다.

RDB가 MS-SQL일 때 MS-SQL을 대소문자를 체크하지 않는 옵션으로 설치한 경우 카테고리 이름과 아이템 이름만 대소문자를 구별하지 않고, 그 외 경우에는 대소문자를 구별합니다.

HYBRID

RDB와 NONE 타입이 결합된 형태

RDB 타입 기능을 모두 사용할 수 있으며, 카테고리와 아이템을 업로드 또는 체크인 시 NONE 타입 형태로 특정 경로에 백업함

BUILTIN

오즈 서버에서 자체적으로 제공하는  데이터베이스 시스템 사용

NONE

일반 파일 시스템으로 사용

그룹과 사용자 추가 및 권한 설정할 수 없으며, 기본 사용자인 admin 또는 guest 계정만 사용할 수 있습니다.

서버 리파지토리의 아이템은 항상 체크아웃 상태로 표시되며, 기본적으로 아이템 히스토리 및 롤백 기능을 제공하지 않습니다.

아이템 히스토리 및 롤백 기능을 사용하려면 REPOSITORY_NONE_BACKUP 옵션을 true로 설정하시기 바랍니다.

REPOSITORY_DB_ALIAS

리파지토리 타입이 RDB일 때 리파지토리로 사용할 데이터베이스의 앨리어스 이름을 설정합니다.

db.properties에서 설정한 앨리어스 이름으로 설정하시기 바랍니다.

REPOSITORY_DB_OWNER

리파지토리 타입이 RDB 또는 HYBRID일 때 리파지토리로 사용할 데이터베이스의 소유자 이름을 설정합니다.

오즈 자바 서버에서만 설정 가능합니다.

REPOSITORY_FILE_PATH

BUILTIN 타입 리파지토리에서 생성된 파일 또는 NONE 타입에서 업로드한 아이템의 저장 경로를 설정합니다.

REPOSITORY_HYBRID_FILE_PATH

HYBRID 타입 리파지토리에서 NONE 타입으로 백업할 카테고리와 아이템의 저장 경로를 설정합니다.

REPOSITORY_DISTRIBUTE_PATH

리파지토리 매니저에서 서버 경로로 배포 메뉴 클릭 시 아이템의 저장 경로를 설정합니다.

REPOSITORY_QUERY_MAXBACKUPINDEX

리파지토리 타입이 BUILTIN일 때 백업되는 로그 파일의 최대 개수를 설정합니다.

REPOSITORY_QUERY_MAXFILESIZE

리파지토리 타입이 BUILTIN일 때 로그 파일의 최대 크기를 설정합니다.

로그 파일의 크기가 최대 크기를 넘길 경우 현재 파일은 백업 파일로 이름을 변경하고, 그 이후 발생하는 로그부터 다시 기록합니다.

REPOSITORY_QUERY_IMMEDIATEFLUSH

리파지토리 타입이 BUILTIN일 때 버퍼에 있는 로그를 로그 파일에 바로 추가할지 여부를 설정합니다.

REPOSITORY_STORAGE_TYPE

리파지토리 타입이 NONE일 때 리파지토리 저장소 타입을 설정합니다.

오즈 자바 서버에서만 설정 가능하며, Java 버전 1.7 이상에서 지원됩니다.

Value

Description

LOCAL

로컬 저장소

WEBDAV

WEBDAV 원격 저장소

AWSS3

AWS S3 저장소

REPOSITORY_NONE_BACKUP, REPOSITORY_TEMP_DIRECTORY는 동작하지 않습니다.

REPOSITORY_STORAGE_ID

WEBDAV 저장소에 접속할 사용자 ID를 설정합니다.

REPOSITORY_STORAGE_PASS

WEBDAV 저장소에 접속할 비밀번호를 설정합니다.

AWSS3_REGION

AWS S3 저장소의 리전을 설정합니다.

AWSS3_ACCESSKEY

AWS S3 저장소의 액세스 키를 설정합니다

AWSS3_SECRETKEY

AWS S3 저장소의 보안 액세스 키를 설정합니다.

AWSS3_BUCKET

AWS S3 저장소의 버킷을 설정합니다.

REPOSITORY_NONE_BACKUP

NONE 타입 리파지토리에서 아이템의 백업 기능을 사용할지 여부를 설정합니다.

REPOSITORY_NONE_BACKUP_PATH

NONE 타입 리파지토리에서 아이템을 백업할 때 백업 경로를 설정합니다.

REPOSITORY_NONE_BACKUP_ITEM_COUNT

NONE 타입 리파지토리에서 아이템을 백업할 때 백업할 아이템의 개수를 설정합니다.

REPOSITORY_NONE_BACKUP_ITEM_VALIDDAYS

NONE 타입 리파지토리에서 아이템을 백업할 때 백업 파일을 보관할 기간를 설정합니다.

REPOSITORY_ITEM_NUMBER_PER_DIRECTORY

디렉토리당 최대 아이템 개수를 설정합니다.

REPOSITORY_HISTORY_ITEM_VALID_DAYS

아이템의 히스토리를 남길 기간을 설정합니다.

REPOSITORY_TEMP_DIRECTORY

임시 파일(*.czo, *.obj_stream.zip 등)의 저장 경로를 설정합니다.

DELETE_TEMP_DIRECTORY

서버가 시작될 때 임시 파일을 삭제할지 여부를 설정합니다.

임시 파일은 REPOSITORY_TEMP_DIRECTORY 옵션에서 설정한 경로에 저장됩니다.

REPOSITORY_ACCESS_BY_HTTP_GET

서블릿 타입의 오즈 서버에서 아이템을 Get 방식으로 가져올지 여부를 설정합니다.

REPOSITORY_HTTP_GET_CHECK_SESSION

서블릿 타입의 오즈 서버에서 아이템을 Get 방식으로 가져올 때 세션 체크 여부를 설정합니다.

REPOSITORY_RDB_BUILTIN_GUEST_ACCESS

RDB 또는 BUILTIN 타입 리파지토리 서버에서 서버 guest 계정으로 접속 가능하도록할지 여부를 설정합니다. 그 외 타입 리파지토리 서버에서는 항상 true로 동작합니다.

REPOSITORY_ITEM_CATEGORY_ACCESS_PERMISSIONS

RDB 또는 BUILTIN 타입 리파지토리 서버에서 일반 사용자와 그룹 관리자의 카테고리/아이템 권한 설정 기능을 제한할지 여부를 설정합니다.

true인 경우 일반 사용자와 그룹 관리자 자신이 권한을 부여받은 카테고리/아이템에 대해 모든 사용자에게 권한 부여가 가능합니다. false인 경우 일반 사용자는 권한 부여가 불가하며, 그룹 관리자는 자신의 그룹에 속한 사용자에게만 권한 부여 가능합니다.

OZ_EXTERNAL_LOGIN.Active

외부 API와 연계한 로그인 기능을 사용할지 여부를 설정합니다.

NONE 타입 리파지토리 서버에서는 지원하지 않습니다.

OZ_EXTERNAL_LOGIN.Class

외부 API와 연계한 로그인 기능 실행 시 사용하는 클래스를 설정합니다.

NETWORK_USER

리파지토리 경로가 네트워크 드라이브일 경우 네트워크 연결 계정을 설정합니다.

오즈 닷넷 서버에서만 설정 가능합니다.

NETWORK_PASSWORD

리파지토리 경로가 네트워크 드라이브일 경우 네트워크 연결 계정의 패스워드를 설정합니다.

오즈 닷넷 서버에서만 설정 가능합니다.


서버 guest 계정 주의사항

1.서버 guest 계정은 오즈 서버 내부적으로 추가된 계정으로, BuiltIn 또는 RDB 타입인 리파지토리 서버만 사용할 수 있습니다.

2.서버 guest 계정은 오즈 서버 관리자가 별도로 추가할 수 없고, 리파지토리 매니저에도 표시되지 않습니다. 만일, guest 계정이 리파지토리 매니저에서 표시된다면 해당 guest 계정은 서버 guest 계정이 아니라 일반 guest 계정입니다.

3.서버 guest 계정과 일반 guest 계정은 사용자 ID가 "guest"로 이름은 같지만 웹에서 보고서 또는 폼 파일을 id, password를 지정하지 않고 호출할 때 서버 guest의 경우 각각 아이템에 대해 권한을 설정하지 않아도 표시되고, 일반 guest의 경우 guest 계정에 대한 보기, 읽기 권한을 설정하여야 표시됩니다.

4.guest 계정에 대한 아이템 보기, 읽기 권한을 일일이 설정하는 불편을 없애고자할 경우 REPOSITORY_RDB_BUILTIN_GUEST_ACCESS 옵션 값을 true로 설정하여 서버 guest 계정 기능을 사용하시기 바랍니다. 만일 이미 운영 중인 제품에서 일반 guest 계정이 추가된 경우 리파지토리 매니저를 이용하여 일반 guest 계정을 삭제한 후 REPOSITORY_RDB_BUILTIN_GUEST_ACCESS 옵션 값을 true로 설정하고, 오즈 서버를 재시작하시기 바랍니다.