버전화된 SCA 모듈을 런타임에 전개할 수
있습니다. 모듈의 각 버전이 서버나 셀에 현재 설치된 다른
모든 버전과 함께 존재합니다.
시작하기 전에
프로덕션 환경에 버전화된 SCA 모듈을 설치하기 전에
다음 타스크를 수행해야 합니다.
- WebSphere Integration Developer에서 모듈이 버전화됨을
지정하고 명령행 전개를 위해 내보내십시오. 자세한 정보는 버전화된 모듈 및 라이브러리 작성을 참조하십시오.
- 단일 서버에 모듈의 여러 버전을 동시에 전개하려는지 여부
또는 동일한 셀의 둘 이상의 클러스터에 동일한 버전화된 모듈의
복수 인스턴스를 동시에 전개해야 하는지 여부를 결정하십시오.
이 태스크 정보
버전화된 모듈을 설치하려면 다음 단계를 수행하십시오.
프로시저
- 설치 가능한 EAR 파일을 생성하기 위해 내보낸 버전화된
모듈에 대해 serviceDeploy를 실행하십시오.
serviceDeploy moduleName.zip
serviceDeploy 명령은 이름에 버전 및 선택적으로 셀 ID
정보가 들어 있는 설치 가능한 EAR 파일을 리턴합니다.
- 다음 방법 중 하나를 사용하여 모듈을
설치하십시오.
- 관리 콘솔에서 SCA 모듈을 클릭하고 SCA 모듈
페이지의 설치 단추를 사용하십시오.
- 관리 콘솔에서 응용프로그램 > 새 응용프로그램 설치를
클릭하십시오.
- AdminApp.install wsadmin 명령을 사용하십시오.
- 셀의 다중 서버 또는 클러스터에 버전화된 모듈을 설치하려는 경우
필요한 각 모듈 인스턴스에 대해 다음을 수행하십시오.
- createVersionedSCAModule 명령을
사용하여 모듈의 인스턴스를 작성하십시오.
createVersionedSCAModule -archiveAbsolutePath input_archive_dir -workingDirectory working_dir -uniqueCellID cell_ID
- 2에서 설명한 대로 결과 EAR 파일을 설치하십시오.
결과
이제 프로덕션 환경에 하나 이상의 버전화된 응용프로그램이
있습니다. 모든 프로그램을 관리 콘솔을 통하거나 대응하는
관리 명령을 통해 관리할 수 있습니다.
주: 버전화 정보를
보존하기 위해 설치 프로세스는 자동으로
serviceDeploy
또는
createVersionedSCAModule 명령을 사용하여
모듈 이름을 수정하여 서버 또는 셀에서 고유하게 만듭니다.
이들 명령은 원래 모듈 이름에 버전 번호, 고유한 셀 ID 또는
둘 다를 추가합니다.
moduleName_vversionValue_uniqueCellID
예를 들어, 이 주제의 단계를 따른 경우, billingProcess 모듈의 버전 1.0.1을
전개하면 billingProcess_v1_0_1이라는 모듈과 billingProcess_v1_0_1App라는
설치된 서비스 응용프로그램이 생성됩니다. 고유한
셀 ID(예: Cell5)도 지정하는 경우 모듈 이름은 billingProcess_v1_0_1_Cell5이고 설치된 서비스 응용프로그램의
이름은 billingProcess_v1_0_1_Cell5App입니다.