독립 실행형 라이선스
독립 실행형 라이선스
이 시나리오에서는 ABBYY FineReader Engine 라이브러리를 사용하는 애플리케이션을 개발하여 클라우드 인스턴스, 프라이빗 가상 머신 또는 로컬 워크스테이션에 배포하려고 합니다. 설치는 파일을 수동으로 복사하는 방식으로 수행됩니다.다음이 필요합니다.
- 온라인 라이선스 토큰 파일(예: SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken)
- 라이선스 토큰 파일의 암호
- Customer Project ID
- —target 및 —noexec 옵션을 사용해 %archive_name%.sh의 압축을 풉니다. 명령줄 예시는 다음과 같습니다.
- 다음 파일을 복사합니다.
- 애플리케이션이 지원하는 모듈이 작동하는 데 필요한 파일
- Developer’s Help의 ABBYY FineReader Engine 배포 키트 섹션에서 “mandatory”로 표시된 파일. 여기에는 시스템 모듈과 주요 인식 데이터베이스가 포함됩니다.
- 애플리케이션에서 사용할 인터페이스 언어용 리소스 파일
- 애플리케이션이 지원하는 인식 언어용 사전 지원 파일. 인식 언어에 라틴 알파벳을 사용하는 언어가 포함되어 있으면 Univers.amd 및 Univers.amm 파일을 반드시 복사하세요.
- 라이선스 관리자 유틸리티(LicenseManager.Console, libProtectionConsoleUI.so)
이 파일을 사용하면 애플리케이션 작동에 필요한 파일 목록을 자동으로 만들 수 있습니다.
- 라이선스 데이터를 저장할 폴더를 만듭니다(기본값: %ProgramData%\ABBYY\SDK\12\Licenses). Everyone 그룹에는 이 폴더에 대한 전체 액세스 권한이 있어야 합니다. 이 폴더를 변경하려면 LicensingSettings.xml 파일 작업 문서에 설명된 예를 참조하세요.
- Licensing Service 설치에 설명된 대로 Licensing Service를 설치합니다.
- 애플리케이션이 실행되는 동안에는 인터넷 연결이 필요합니다.
- 포트 443(HTTPS)을 통해 *.abbyy.com에 연결할 수 있어야 합니다. 연결이 끊기면 재연결 제한 시간을 초과한 후 애플리케이션 작동이 중지됩니다. 동기화 주기와 재연결 제한 시간은 각 온라인 라이선스의 고유 매개변수입니다.
- GoDaddy 루트 인증서가 설치되어 있어야 합니다. 인증서에 대한 자세한 내용은 GoDaddy 웹사이트를 참조하세요.
네트워크 라이선스
네트워크 라이선스
이 시나리오에서는 네트워크를 통해 라이선스 서버에 연결된 워크스테이션에서 ABBYY FineReader Engine 라이브러리를 사용하는 애플리케이션을 개발합니다. 설치는 파일을 수동으로 복사하는 방식으로 수행됩니다.필요한 항목은 다음과 같습니다.
- 온라인 라이선스 토큰 파일(예: SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken 형식의 파일)
- 라이선스 토큰 파일의 암호
- Customer Project ID
- 라이선스 서버의 DNS 이름 또는 IP 주소
- Licensing Service 설치의 설명에 따라 라이선스 서버에 Licensing Service를 설치합니다.
- 워크스테이션에 라이브러리를 설치합니다.
- —target 및 —noexec 옵션을 사용하여 %archive_name%.sh의 압축을 풉니다. 명령줄 예시는 다음과 같습니다.
- 다음 파일을 복사합니다.
- 애플리케이션이 지원할 모듈의 실행에 필요한 파일
- 개발자 도움말의 ABBYY FineReader Engine 배포 키트 섹션에서 “mandatory”로 표시된 파일. 여기에는 시스템 모듈과 주요 인식 데이터베이스가 포함됩니다.
- 애플리케이션에서 사용할 인터페이스 언어의 리소스 파일
- 애플리케이션이 지원할 인식 언어의 사전 지원 파일. 인식 언어에 라틴 알파벳을 사용하는 언어가 포함된 경우 Univers.amd 및 Univers.amm 파일도 복사해야 합니다.
- 라이선스 관리자 유틸리티(LicenseManager.Console, libProtectionConsoleUI.so)
이 파일을 사용하면 애플리케이션 실행에 필요한 파일 목록을 자동으로 만들 수 있습니다.
- 각 워크스테이션에 라이선스 데이터를 저장할 폴더를 만듭니다(기본값: %ProgramData%\ABBYY\SDK\12\Licenses). Everyone에 이 폴더에 대한 전체 액세스 권한이 있어야 합니다. 이 폴더를 변경하려면 LicensingSettings.xml 파일 작업 문서의 예를 참조하십시오.
- 애플리케이션이 이 파일을 찾을 폴더에 모든 워크스테이션의 토큰 파일을 배치합니다. 기본 위치인 %ProgramData%\ABBYY\SDK\12\Licenses 폴더를 사용할 수도 있고, 라이선스 데이터를 저장하는 다른 폴더를 사용할 수도 있습니다. Everyone은 이러한 폴더에 대한 전체 액세스 권한이 있어야 합니다.
- 서버에 지정한 것과 동일한 연결 프로토콜 유형과 서버 주소를 설정하여 LicensingSettings.xml 파일을 만듭니다.
- 애플리케이션이 실행 중일 때 인터넷 연결이 필요합니다.
- 443 포트(HTTPS)를 통한 *.abbyy.com 연결이 허용되어야 합니다. 연결이 끊어지면 재연결 제한 시간을 초과한 후 애플리케이션 작동이 중지됩니다. 동기화 주기와 재연결 제한 시간은 각 온라인 라이선스의 고유 매개변수입니다.
- 워크스테이션과 연결할 수 있도록 라이선스 서버에서 3023 포트를 열어야 합니다. 지원되는 연결 프로토콜은 Sockets뿐입니다.
- Licensing Service가 설치된 라이선스 서버에는 GoDaddy 루트 인증서가 설치되어 있어야 합니다. 인증서에 대한 자세한 내용은 GoDaddy website를 참조하십시오.
