비즈니스 규칙 또는 선택자를 사용하는 응용프로그램을 설치 제거할 때
서버가 저장소에서 이 artifact를 제거하지 않습니다. 이 타스크는
저장소에서 불필요한 비즈니스 규칙 및 선택자 artifact를 제거합니다.
제거될 비즈니스 규칙 또는 선택자를 사용하는 응용프로그램의
모든 사본을 모든 서버에서 설치 제거하십시오.
비즈니스 규칙 또는 선택자 artifact를 포함하는 응용프로그램을
설치할 때 서버는 이 artifact를 데이터베이스 테이블에 저장하므로 응용프로그램을
변경하지 않고 동적으로 해당 artifact를 갱신할 수 있습니다. 또한 다른 서버가
이 artifact를 공유하도록 허용합니다. 응용프로그램을 설치 제거할 때,
응용프로그램이 여전히 다른 서버에 설치되어 실행 중일 수 있기 때문에
서버는 이 artifact를 데이터베이스 테이블에서 자동으로 제거하지
않습니다. 데이터베이스에서 artifact를 삭제하면 응용프로그램의 다른 실행 중
사본이 비즈니스 규칙이나 선택자를 사용하려 시도할 때 실패하게 됩니다.
데이터베이스에서
사용하지 않는 artifact를 삭제하려면 해당 artifact를 사용하는 모든 응용프로그램을
설치 제거한 후 수동으로 삭제해야 합니다. 저장소의 데이터베이스 플랫폼이
제공하는 도구를 사용하여 artifact를 제거하십시오.
- 데이터베이스를 찾으십시오.
데이터베이스 찾기는
데이터베이스 플랫폼에 따라 다릅니다.
데이터베이스 플랫폼 |
위치 |
Cloudscape™ |
WASHOME\cloudscape\ / databases\RepositoryDB |
기타 데이터베이스 |
서버의 설치 및 프로파일 작성 중에
구성되는 위치에 따라 다릅니다. 예를 들어 서버를 자동으로
구성하고 기본 데이터베이스 이름을 사용한 경우 데이터베이스
이름은 WPRCSDB입니다. |
- 행을 삭제할 다음 데이터베이스 테이블을
찾으십시오.
- BYTESTORE
- 비즈니스 규칙 및 선택자 artifact가 들어있는 기본 테이블
- BYTESTOREOVERFLOW
- 기본 테이블의 오버플로우 테이블
- APPTIMESTAMP
- 비즈니스 규칙 및 선택자 artifact가 들어있는 설치된 응용프로그램
- 응용프로그램에 대한 artifact를 삭제하십시오.
데이터베이스
플랫폼에 대한 도구를 사용하여 다음 단계를 수행하여 주어진 응용프로그램에
대한 모든 비즈니스 규칙 및 선택자 artifact를 삭제하십시오.
- BYTESTORE 테이블에서 APPNAME
열이 응용프로그램의 이름과 동일한 모든 행을
찾으십시오.
- 발견된 모든 행에 대한 1차 키 열의
값을 기록하십시오. BYTESTORE 테이블에 대한 1차 키 열은 ARTIFACTTNS, ARTIFACTNAME
및 ARTIFACTTYPE입니다.
- BYTESTORE 테이블에서 3.a단계에서
찾은 행을 삭제하십시오.
- 3.b단계에서 기록된 1차 키 값의 각 세트에 대해, BYTESTOREOVERFLOW
테이블에서 대응하는 열에 동일한 값을 갖는 행을
찾으십시오.
주: 1차 키 값의 주어진 세트에 대해
BYTESTOREOVERFLOW 테이블에 0개, 1개 또는 2개 이상의 행이 있을 수 있습니다.
- BYTESTOREOVERFLOW 테이블에서, 3.d단계에서 찾은 행을 삭제하십시오.
- APPTIMESTAMP 테이블에서 APPNAME 열이 응용프로그램의
이름과 동일한 행을 삭제하십시오.
데이터베이스 테이블에서 불필요한 비즈니스 규칙 및 선택자
artifact를 제거했습니다.