2012년 3월 15일 목요일

ArcGIS Engine Runtime 9.X, ArcGIS Desktop License Server 사용

 

ArcGIS Engine Runtime을 설치하고 라이센스를 등록할 때 사용하는 [Software Authorization] 항목에는 License Server를 등록하는 항목이 없다.

하지만 다음의 방법으로 ArcGIS Engine Runtime에서 License Server를 연결하여 사용할 수 있다.

Step 1. Windows의 Host파일 (c:\Windows\System32\drivers\etc\hosts)에 라이센스 서버의 IP와 적절한 호스트명을 추가한다.

image

 

Step 2. Windows의 환경변수 메뉴에서 시스템 변수를 추가한다.

image

- 사용자 변수가 아닌 시스템 변수에 [새로 만들기]를 통해 추가한다.

- 변수 이름 : 변수 이름은 반드시 “ARCGIS_LICENSE_FILE”로 등록한다.

- 변수 값 : 변수값은 반드시 앞에 “@”를 붙이고 hosts 파일에 등록한 호스트명으로 한다.

 

Step 3. 이제 ArcGIS Engine Runtime이 사용가능 해졌다.

- 라이센스 서버를 통해 등록된 경우에는 ArcGIS Engine Runtime의 [Authorization Summary] 메뉴에서 사용 가능한 목록은 나타나지 않지만 ArcGIS Engine Runtime으로 개발된 시스템은 모두 문제 없이 사용 가능하다.

- ArcGIS 10의 경우에는 9.x 버전과는 다른 라이센스 정책을 사용함으로 위 방법과는 다른 별도의 방법이 있을 것 같다.. ArcGIS 10은 아직 사용을 안해봐서… ㅎ

 

EDN 원문 : http://resources.esri.com/help/9.3/arcgisengine/java/doc/3bb52688-3aa9-40d0-bdbd-eb183f040c32.htm