부록 A.경로설정

Edit

A.1Alias 경로

넥사크로플랫폼은 사용자 PC의 경로설정 시 다음의 Alias 경로를 사용합니다.

Alias 경로 명

실제 경로명

%NEXACRO%

%PROGRAMFILES%\nexacro\[Install version (ex: 17.1)]

%NEXACRO RESOURCE%

%PROGRAMFILES%\nexacro\[Install version (ex: 17.1)]

%USERAPP%

%LOCALAPPDATA%LOW\nexacro\[Install version (ex: 17.1)] (WIndows)

/Users/[UserName]/Library/nexacro/[Install version (ex: 17.1)] (macOS)

/data/data/[packageName]/files/nexacro/ (Android)

/Library/Caches/nexacro/ (iOS)

%UPDATE%

%USERAPP%\Update

%CACHE%

%USERAPP%\Cache

%WEBDEPLOY SETUP%

Server Context root

%WEBDEPLOY PROJECT%

Server Context root

%WEBDEPLOY FRAMEWORK%

%WEBDEPLOY PROJECT%\nexacro17lib\framework

%WEBDEPLOY COMPONENT%

%WEBDEPLOY PROJECT%\nexacro17lib\component

%WEBDEPLOY RESOURCE%

%WEBDEPLOY PROJECT%\nexacro17lib\resources

%WEBDEPLOY THEME%

%WEBDEPLOY PROJECT%\_resource_\_theme_

%SD_CARD%

/mnt/sdcard (Android v4.0 or earlier)

/storage/emulated/0 (Android v4.1 or later)

이 Alias 경로는 배포정보의 PATH나 응용프로그램에서 PATH 정보를 입력할 때, 사용할 수 있습니다.

설치 파일 배포 시 Setup Manager를 사용해 설치 경로를 수정한 경우에는 %NEXACRO% 실제 경로가 달라질 수 있습니다.

A.2nexacro.xml

nexacro.xml 파일은 사용자별로 정보를 담기 위해 사용하는 XML 파일입니다. 파일 경로는 아래와 같습니다.

%USERAPP%

A.3상대경로

A.3.1Project 내 경로의 상대경로 지원여부

아래 표는 Project 내에서 주요경로의 종류 및 상대경로 지원여부, Service이용경로(Service::a.xfdl형태의 경로)의 지원여부를 정리한 것입니다.

File종류

항목

상대경로

Service이용경로 지원여부

지원여부

기준경로

Typedefinition

Component UpdateURL 1

지원

TypeDefintion

지원

Service 경로

지원

TypeDefintion

지원 불가능

GlobalVariable

Image

지원

GlobalVariable

지원

XADL

TypeDefinition 2

지원

XADL

지원 불가능

GlobalVariable

지원

XADL

지원

EngineUrl 3

지원

XADL

지원 불가능

LiceneceUrl 4

지원

XADL

지원 불가능

Themeid

지원

XADL

지원

  1. Component UpdateURL

    Component를 Update하기 위한 서버 경로를 말하며 Tool에서 TypeDefinition Update Url을 의미합니다.

    단, 이 경로의 Domain(예:http://a.b.c/path에서 a.b.c)이 XADL의 경로와 일치하지 않으면 Update 하지 않습니다. 만일, XADL이 Local 경로일 경우는 Domain정보에 상관없이 Update합니다.

  2. TypeDefinition

    Service의 경로를 말하며 Tool에서 TypeDefinition Services url을 의미합니다.

  3. Engine 경로

    Engine 업데이트를 위한 경로를 말하며 Tool의 ADL engineurl을 의미합니다. 단 XADL경로와 Domain이 일치하지 않으면 Update 하지 않습니다. XADL이 Local 경로일 때는 Domain에 상관없이 Update합니다.

  4. 라이선스 경로

    Typedefinition을 읽기 전에 라이선스를 체크하기 위한 경로입니다.

    Tool의 ADL licenseurl을 의미합니다.

    단, XADL경로와 Domain이 일치해야 합니다. XADL이 Local경로일 때는 Domain에 상관없이 라이선스 파일을 체크합니다.