2013-07-10 1 views
0

InstallAnywhere 8.0 Enterprise Edition에서 InstallAnywhere 2012로 업그레이드 중이지만 2012 Standard Edition을 고려하고 있습니다. v8.0 Enterprise에서 생성 된 프로젝트 파일을 2012 Standard Edition과 함께 사용할 수 있습니까? 우리가 구축 한 설치 프로그램은 기본적으로 파일을 사용자 정의 위치에 압축을 풀고 설치 중에 사용자가 정의한 파일 경로가있는 * .bat 파일을 생성 한 다음 해당 * .bat 파일을 실행합니다. * .bat 파일에는 (필요한 경우) 스키마를 만들고, 테이블을 수정하고, 열을 삽입하는 아주 기본적인 MySQL 명령이 포함되어 있습니다. 웹 검색이 도움이되지 않아 공급 업체가 권장 한 21 일 평가판을 설치할 수 없습니다. 문제를 밝히기 위해 할 일. 엔터프라이즈 에디션에서 스탠다드 에디션으로 갈 때의 호환성 문제에 대한 조언은 대단히 감사합니다 !!InstallAnywhere Enterprise 프로젝트를 Standard Edition과 함께 사용할 수 있습니까?

답변

0

InstallAnywhere 프로젝트 파일을 들여다 보면 많은 수의 FQCN (fully qualified class names)을 정의하는 여러개의 중첩 된 XML 요소가 나타납니다. InstallAnywhere는이 XML을 읽고 XML에 정의 된 Swing 구성 요소를 인스턴스화하는 거대한 리플렉션 엔진 인 것 같습니다.

InstallAnywhere Standard Edition을 구성하는 방법 (즉, 모든 InstallAnywhere 클래스가 제공되지만 사용하지 않도록 설정되거나 InstallAnywhere 클래스의 하위 집합 임) 및 설치 프로그램이 Enterprise 전용 기능을 사용하는지 여부에 따라 Enterprise Edition 프로젝트를 Standard Edition 편집기로 가져 오거나 설치하지 않으면 InstallAnywhere가 자체적으로 barf가됩니다.

추측 당신은 어떤 행동과 규칙을 회피 한 경우 파일 것이다 아마 부하 성공적으로 표준 버전에서 다음, 기업 전용 있다는 점이다. 그러나 프로젝트에 Enterprise 전용 기능 (Enterprise-only FQCN이라고도 함)이 포함되어 있다면, 아마도 바보 일 것입니다.

사실 실제로 알아내는 유일한 방법은 시도하는 것입니다. 표준형 평가판을 설치하고 소용돌이 치게하십시오. 현재 Enterprise Edition 설치에 영향을 미치지 않으려면 가상 시스템에서 설치를 수행 할 수 있습니다. 완료되면 VM을 폐기하십시오.

Standard Edition을 설치하고 경험적 테스트를 수행하는 것을 반대한다면 고급 편집기에서 설치 프로그램을 검토하고 사용하는 기능을 문서에 설명 된 기능과 비교해야합니다. InstallAnywhere 문서에는 엔터프라이즈 전용 기능이 나와 있습니다. 그 중 하나를 사용하는 경우 Standard Edition에서 설치 프로그램이 작동하지 않을 것으로 예상됩니다. 엔터프라이즈 전용 기능을 다른 Standard Edition 대안 또는 스크립팅으로 대체 할 수 있습니다.