더 이상 유효하지 않은 프로세스 템플리트 및 타스크 템플리트 삭제

관리 명령을 사용하여 더 이상 유효하지 않는 프로세스 템플리트 및 타스크 템플리트를 데이터베이스에서 삭제하십시오.

시작하기 전에

이 프로시저를 시작하기 전에 템플리트를 삭제할 Application Server가 실행 중이어야 합니다. 즉, 서버 연결이 필요하기 때문에 wsadmin-conntype none 옵션을 사용할 수 없습니다. 이 명령은 보안이 활성화된 경우에도 특별한 권한 없이 실행할 수 있습니다.

이 타스크의 수행 목적 및 시기

WebSphere® 구성 저장소의 대응하는 유효한 응용프로그램에 포함되지 않는 경우 템플리트 및 해당 템플리트에 속하는 모든 오브젝트를 데이터베이스에서 제거하려면 여기에서 설명하는 메소드를 사용하십시오. 이 상황은 응용프로그램 설치가 사용자에 의해 취소되었거나 구성 저장소에 저장되지 않은 경우에 발생할 수 있습니다. 이들 템플리트는 대개 영향을 주지 않습니다. 이들은 Business Process Choreographer 탐색기에 표시되지 않습니다.

이들 템플리트를 필터링할 수 없는 상황이 가끔 존재합니다. 그러면 다음 스크립트를 사용하여 데이터베이스에서 제거해야 합니다.

이 스크립트를 사용하여 유효한 응용프로그램의 템플리트를 데이터베이스에서 제거할 수 없습니다. 이 조건이 점검되고 대응하는 응용프로그램이 유효한 경우 ConfigurationError 예외가 발생합니다.

이 타스크의 단계

  1. 관리 스크립트가 있는 Business Process Choreographer 하위 디렉토리로 변경하십시오.
    Windows® 시스템의 경우, 다음을 입력하십시오.
    cd install_root\ProcessChoreographer\admin
    Linux® 및 UNIX® 시스템에서는 다음을 입력하십시오.
    cd install_root/ProcessChoreographer/admin
  2. 더 이상 유효하지 않은 비즈니스 프로세스 템플리트 또는 휴먼 타스크 템플리트를 데이터베이스에서 삭제하십시오.

    더 이상 유효하지 않은 비즈니스 프로세스 템플리트를 Windows 시스템에서 삭제하려면 다음 명령 중 하나를 입력하십시오. 다음은 각 명령의 차이를 강조해서 보여 줍니다.

    install_root\bin\wsadmin –lang jython -f deleteInvalidProcessTemplate.py
                             -server serverName 
                             -template templateName
                             -validFrom validFromString
                             [-profileName profileName]
    
    install_root\bin\wsadmin –lang jython -f deleteInvalidProcessTemplate.py
                             -server serverName 
                             -node nodeName 
                             -template templateName
                             -validFrom validFromString
                             [-profileName profileName]
    
    install_root\bin\wsadmin –lang jython -f deleteInvalidProcessTemplate.py
                             -cluster clusterName 
                              -template templateName
                             -validFrom validFromString
                             [-profileName profileName]

    UNIX 및 Linux 시스템에서 더 이상 유효하지 않은 비즈니스 프로세스 템플리트를 삭제하려면 다음 명령 중 하나를 입력하십시오. 다음은 각 명령의 차이를 강조해서 보여 줍니다.

    install_root/bin/wsadmin.sh –lang jython -f deleteInvalidProcessTemplate.py
                             -server serverName 
                             -template templateName
                             -validFrom validFromString
                             [-profileName profileName]
    
    install_root/bin/wsadmin.sh –lang jython -f deleteInvalidProcessTemplate.py
                             -server serverName 
                             -node nodeName 
                             -template templateName
                             -validFrom validFromString
                             [-profileName profileName]
    
    install_root/bin/wsadmin.sh –lang jython -f deleteInvalidProcessTemplate.py
                             -cluster clusterName 
                             -template templateName
                             -validFrom validFromString
                             [-profileName profileName]

    여기서:

    cluster clusterName
    클러스터의 이름. 비즈니스 프로세스 컨테이너가 WebSphere 클러스터에 대해 구성되는 경우에는 필수입니다. 클러스터 이름 또는 서버 이름과 노드 이름을 지정할 수 있습니다.
    node nodeName
    서버 이름을 지정할 경우 선택적입니다. 이 이름은 노드를 식별합니다. 기본값은 로컬 노드입니다. 서버 이름과 노드 이름 또는 클러스터 이름을 지정할 수 있습니다.
    server serverName
    서버의 이름. 클러스터 이름이 지정되지 않은 경우에 필요합니다. 서버 이름과 노드 이름 또는 클러스터 이름을 지정할 수 있습니다.
    template templateName
    삭제될 프로세스 템플리트 또는 타스크 템플리트의 이름입니다.
    validFrom validFromString
    템플리트가 유효하기 시작한 날짜(UTC 형식)로서 관리 콘솔에 표시됩니다. 문자열 형식은 'yyyy-MM-ddThh:mm:ss' (년, 월, 일, T, 시간, 분, 초)입니다. 예: 2005-01-31T13:40:50
    nameSpace nameSpace
    타스크 템플리트의 대상 네임 스페이스.
    profileName profileName
    사용자 정의 프로파일의 이름입니다. 기본 프로파일에 대해 작업 중이 아닌 경우 이 옵션을 지정하십시오.

예제

주: 사용하지 않는 스태프 정리 조회 스크립트의 jacl 버전인 deleteInvalidTaskTemplate.jacl은 권장되지 않습니다. ProcessChoreographer 디렉토리의 util 하위 디렉토리에서 사용 가능하며 여기서 설명한 것과 동일한 매개변수를 취하지만, –lang jython 옵션을 생략해야 합니다.

ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)