wsadmin 도구를 사용하여 사용 환경에서 비즈니스 레벨 애플리케이션을
제거할 수 있습니다.비즈니스 레벨 애플리케이션을 삭제하면 제품 구성 저장소에서
애플리케이션이 제거되고 애플리케이션 파일이 설치된 모든 노드의 파일 시스템에서
애플리케이션 2진 파일이 삭제됩니다.
시작하기 전에
이 주제에서는 비즈니스 레벨 애플리케이션이 사용자 구성에 존재하고 사용자가 애플리케이션을
삭제하려 한다고 가정합니다.
이 태스크 정보
다음은 이 태스크를 완료하는 두 가지 방법입니다. 이 주제는
AdminTask 오브젝트에 대해 BLAManagement 명령 그룹에서 명령을 사용하여
구성에서 비즈니스 레벨 애플리케이션을 제거합니다.
또는, AdminBLA 스크립트 라이브러리에서 스크립트를 사용하여
비즈니스 레벨 애플리케이션을 구성, 관리 및 제거할 수 있습니다.
프로시저
- wsadmin 스크립트 도구를 시작하십시오.
- 비즈니스 레벨 애플리케이션을 삭제할 준비가 되었는지 확인하십시오.
비즈니스 레벨 애플리케이션을 삭제하기 전에, 비즈니스 레벨 애플리케이션과 연관되는 각 구성 장치를 제거하기 위해 deleteCompUnit 명령을 사용하십시오. 또한 기타 비즈니스 레벨 애플리케이션이 삭제할 비즈니스 레벨
애플리케이션을 참조하지 않는지 확인하십시오.
다음 예제를 사용하여 비즈니스 레벨 애플리케이션,
myBLA에서
컴포지션 단위
compositionUnit1을
삭제하십시오.
AdminTask.deleteCompUnit('-blaID myBLA –cuID compositionUnit1')
관심 있는 비즈니스 레벨 애플리케이션과 연관된 각 컴포지션 단위에 이 단계를 반복하십시오.
- 비즈니스 레벨 애플리케이션을 삭제하십시오.
다음 예제가 설명하는 대로,
deleteBLA 명령을 사용하여 구성에서 비즈니스 레벨 애플리케이션을 제거하십시오.
AdminTask.deleteBLA('-blaID myBLA')
시스템이 성공적으로 비즈니스 레벨 애플리케이션을 삭제하면, 명령은 삭제된 비즈니스 레벨 애플리케이션의 구성 ID를 리턴합니다. 예:
WebSphere:blaname=myBLA
- 구성 변경을 저장하십시오.
다음 명령 예제를 사용하여 구성 변경사항을 저장하십시오.
AdminConfig.save()
- 노드를 동기화하십시오.
AdminNodeManagement
스크립트 라이브러리에서 syncActiveNodes 스크립트를 사용하여
각 활성 노드로 변경사항을 전파하십시오. 예:
AdminNodeManagement.syncActiveNodes()
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
HelloWorldAsync
비즈니스 레벨
애플리케이션 삭제
**** MISSING FILE ****에서는
HelloWorldAsync 비즈니스 레벨 애플리케이션을 삭제하는 방법을 설명합니다.
Jython 스크립팅 언어에서 wsadmin 명령을 사용하여
이 애플리케이션을 삭제할 수 있습니다.
- wsadmin 스크립트 도구를 시작하십시오.
- HelloWorldAsync 비즈니스 레벨 애플리케이션을 중지하십시오.
AdminTask.stopBLA('-blaID WebSphere:appName=HelloWorldAsync')
- HelloWorldAsync와 연관된 helloworldws 컴포지션 단위를 삭제하십시오.
AdminTask.deleteCompUnit('-blaID HelloWorldAsync -cuID helloworldws')
- HelloWorldAsync 애플리케이션을 삭제하십시오.
AdminTask.deleteBLA('-blaID HelloWorldAsync')
- 선택적으로, 자산 저장소에서 helloworld-ws-asynch.jar 자산을 삭제하십시오.
AdminTask.deleteAsset('-assetID helloworld-ws-asynch.jar')
- 구성 변경을 저장하십시오.
AdminConfig.save()
- wsadmin 명령 쉘을 종료하십시오.
exit