[AIX Solaris HP-UX Linux Windows][z/OS]

servicepolicy.py 스크립트

servicepolicy.py 스크립트를 사용하여 명령행에서 서비스 정책에 대한 조작(예: 서비스 정책 작성, 서비스 정책 제거, 트랜잭션 클래스 편집)을 수행할 수 있습니다.

목적

servicepolicy.py 스크립트를 사용하여 다음 조치를 완료할 수 있습니다.
  • 서비스 정책 작성
  • 서비스 정책 제거
  • 트랜잭션 클래스 작성
  • 트랜잭션 클래스 제거

서비스 정책 및 트랜잭션 클래스를 작성, 수정 및 제거하려면 구성자 또는 관리자 관리 권한이 있어야 합니다.

위치

servicepolicy.py 스크립트는 app_server_root/bin 디렉토리에 있습니다.

사용법

일반 도움말에 대한 스크립트 사용법은 다음과 같습니다.
./wsadmin.sh -lang jython -f servicepolicy.py
조작별 도움말에 대한 스크립트 사용법은 다음과 같습니다.
./wsadmin.sh -lang jython -f servicepolicy.py operation --help

조작

createServicePolicy
지정된 옵션을 사용하여 서비스 정책을 작성합니다. 트랜잭션 클래스를 작성하여 별도로 연관시켜야 합니다.
  • --spname: 셀에서 고유한 서비스 정책 이름을 지정합니다.
  • --spgt: 다음 서비스 정책 목표 유형 중 하나를 나타내는 정수를 지정합니다.
    • 0: 임의
    • 1: 평균 응답 시간
    • 2: 백분위수 응답 시간
    • 4: 완료 시간
  • --spgv: 비임의적 목표의 서비스 정책 목표 값을 지정합니다. 단위를 지정하지 않을 경우 이 값은 밀리초 단위로 가정합니다.
  • --spgvu: 비임의적 목표의 서비스 정책 목표 값을 나타내는 정수를 지정합니다. 단위를 지정하지 않을 경우 이 값은 밀리초 단위로 가정합니다.
    • 0: 밀리초
    • 1: 초
    • 2: 분
  • --sppgv: 백분위수 응답 시간 목표가 1 - 100 사이인 서비스 정책의 백분위수 값을 나타내는 정수를 지정합니다.
  • --spi: 다음 서비스 정책 목표 유형 중 하나를 나타내는 정수를 지정합니다.
    • 1: 가장 높음
    • 2: 조금 높음
    • 3: 높음
    • 4: 중간
    • 5: 낮음
    • 6: 조금 낮음
    • 7: 가장 낮음
  • --spd: 서비스 정책 설명을 지정합니다.
removeServicePolicy
지정된 옵션을 사용하여 기존 서비스 정책을 삭제합니다.
  • --spname: 제거할 서비스 정책의 고유 이름을 지정합니다.
createTransactionClass
지정된 옵션을 사용하여 트랜잭션 클래스를 작성합니다.
  • --spname: 셀에서 고유한 서비스 정책 이름을 지정합니다.
  • --tcname: 셀에서 고유한, 작성할 트랜잭션 클래스 이름을 지정합니다.
  • --tcd: 트랜잭션 클래스 정책 설명을 지정합니다.
removeTransactionClass
지정된 옵션을 사용하여 트랜잭션 클래스를 제거합니다. 트랜잭션 클래스의 모든 URI(Uniform Resource Identifier)는 더 이상 상위 서비스 정책과 연관되지 않습니다. 이러한 URI에 대해 요청이 수신되고 URI가 새 서비스 정책 및 트랜잭션 클래스와 연관되지 않은 경우에는 임의 목표를 가진 기본 서비스 정책으로 분류됩니다.
  • --tcname: 제거할 트랜잭션 클래스의 셀 고유 이름을 지정합니다.

예제

서비스 정책 작성:
./wsadmin.sh -lang jython -f servicepolicy.py createServicePolicy --spname 
 Platinum --spgt 2 --spgv 3000 --spgvu 0 --sppgv 80 --spi 5
기존 서비스 정책 제거:
./wsadmin.sh -lang jython -f servicepolicy.py removeServicePolicy --spname Bronze 
새 트랜잭션 클래스 작성:
./wsadmin.sh -lang jython -f servicepolicy.py createTransactionClass --spname 
 Platinum --tcname PlatinumWorkload --tcd 'my platinum workload'
기존 트랜잭션 클래스 제거:
./wsadmin.sh -lang jython -f servicepolicy.py removeTransactionClass --tcname 
 PlatinumWorkload  

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_xmlservicepolicy
파일 이름:rwve_xmlservicepolicy.html