WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


esAdmin 명령행 유틸리티

esAdmin 명령을 사용하여 큐에 있는 활성 잠금을 나열하고 잠금 해제하거나 삭제할 수 있습니다.

목적

esAdmin 명령을 사용하면 잠금 관리자가 현재 관리하는 모든 잠금을 나열하고 삭제할 수 있습니다. 잠금 나열 시에 모듈, 컴포넌트 또는 메소드에 기반하여 필터된 작은 서브세트 또는 모든 잠금을 나열할 수 있습니다. 이 명령은 교착 상태에서 활성 잠금을 해제하는 데 사용할 수도 있습니다. 이는 잠금이 해제된 후 다음 큐에 있는 요청에 부여됩니다.

구문

구문 도표 읽기시각적 구문 도표 생략
                                                                                                                    (1)   
>>-esAdmin-- -+---------------------------------------------------------------------------------------------------+-----><
              | .-localhost---. .-8880--------------.                                                             |       
              +-+--h hostName-+-+--p soapPortNumber-+----username userid------passwordpassword---method -| 메소드  |-+       
              +- -------------------------------------------------------------------------------------------------+       
              '- -help--------------------------------------------------------------------------------------------'       

메소드 

|--+-listAll-------------------------------------------------------------------+--|
   +-listLocks -+-moduleName--------------------------+-deleteLocks moduleName-+   
   |            +-moduleName componentName------------+                        |   
   |            '-moduleName componentName methodName-'                        |   
   '-unlock lockId-------------------------------------------------------------'   

주:
  1. 보안이 사용 가능한 경우, 변경사항을 수행하기 위해 충분한 권한이 있는 사용자 ID(및 해당 암호)를 제공해야 합니다. -username-password 변수를 사용하여 사용자 ID 및 암호를 입력할 수 있습니다. 이러한 두 개의 변수는 선택적이지만 변수를 지정하지 않는 경우, 명령을 수행하기 위해 변수 입력을 위한 프롬프트가 표시됩니다.

매개변수

hostName
잠금 관리자가 실행 중인 서버의 이름을 지정합니다. 값은 문자열이어야 합니다. 값이 제공되지 않은 경우 기본값 localhost를 사용합니다.
soapPortNumber
서버 연결에 사용할 포트를 지정합니다. 값은 정수여야 합니다. 값이 제공되지 않은 경우 기본값 8880을 사용합니다.
username
변경사항을 처리할 충분한 권한이 있는 사용자의 사용자 ID를 지정합니다. 값이 제공되지 않고 보안이 사용 가능한 경우, 사용자 ID 및 암호를 제공할 수 있는 프롬프트가 표시됩니다.
password
-username 변수에 지정된 사용자 ID와 연관된 암호를 지정합니다. 값이 제공되지 않고 보안이 사용 가능한 경우, 사용자 ID 및 암호를 제공할 수 있는 프롬프트가 표시됩니다.
moduleName
이벤트 순서 지정을 사용하는 컴포넌트가 있는 모듈의 이름을 지정합니다.
componentName
이벤트 순서 지정을 사용 중인 컴포넌트의 이름을 지정합니다.
methodName
이벤트 순서 지정 규정자가 설정된 메소드의 이름을 지정합니다.
lockId
해제하려는 잠금의 숫자 ID를 지정합니다. 이 매개변수에 대한 값은 정수여야 합니다.

Network Deployment 환경에서 esAdmin 명령 사용

Network Deployment 환경에서 esAdmin 명령을 사용하는 경우, Deployment Manager에서 명령을 실행하지 마십시오. 대신 관리 서버 중 하나에서 esAdmin 명령을 실행할 수 있습니다. Network Deployment 환경에서 esAdmin 명령을 사용하려면 다음 단계를 따르십시오.
  1. 응용프로그램(모듈)이 전개되는 서버의 이름을 확인하십시오.
  2. 관리 콘솔에 로그인하고 서버 > Application Server를 탐색하십시오.
  3. 1단계에서 서버의 이름을 클릭한 다음, 페이지의 오른쪽에서 포트를 펼치십시오. SOAP_CONNECTOR_ADDRESS를 참고하고 이를 사용하여 soapPortNumber를 지정하십시오.
  4. 해당하는 경우 listLocks 또는 listAllRun 메소드로 esAdmin 명령을 실행하십시오.

예제

다음 명령이 Order 모듈에 대해 큐에 있는 활성 잠금의 목록을 리턴합니다.
esAdmin listLocks Order
출력은 다음과 비슷합니다.
표 1. esAdmin listLocks 명령으로 인한 샘플 출력
잠금 ID 순서 ID 소유자 ID 모듈 컴포넌트 메소드 시스템 메시지 ID
7564504 2 695376 Order OrderComp createOrder A09- 427BE_5002
7564504 3 232757 Order OrderComp createOrder ADF- 053RT_5004
다음 명령은 잠금 754830988을 해제합니다. 이 명령은 보안이 사용 가능하며 포트 번호가 9060(기본값 8880 대신에)임을 가정합니다.
esAdmin -username administrator1 -password adminpassword -p 9060 unlock 754830988 

reference 참조 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/radm_esadmin_command.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).