AdminTask 오브젝트에 대한 VariableConfiguration 명령 그룹

wsadmin 도구를 사용하여 서버를 구성하는 데 Jython 또는 Jacl 스크립트 언어를 사용할 수 있습니다. VariableConfiguration 그룹의 명령 및 매개변수를 사용하여 시스템에서 변수 정의 제거, 변수값 설정 또는 특정 범위에 있는 변수값을 조회할 수 있습니다.

AdminTask 오브젝트에 대한 VariableConfiguration 명령 그룹에는 다음 명령이 포함됩니다.

removeVariable

시스템에서 변수 정의를 제거하려면 removeVariable 명령을 사용하십시오. 변수는 시스템의 일부 값에 대한 매개변수를 제공하는 데 사용할 수 있는 구성 특성입니다.

대상 오브젝트

없음

매개변수 및 리턴값

-variableName
변수의 이름 (문자열, 필수).
-scope
변수 정의의 범위. 기본값은 Cell입니다 (문자열, 선택사항).
범위 매개변수의 구문은 다음과 같습니다.Type=value
지원되는 유형은 Cell, Node, Servers, Application 및 Cluster입니다. 예를 들면, 다음과 같습니다.
  • Node=node1
  • Node=node1, Server=server1
  • Application=app1
  • Cluster=cluster1
  • Cell=cell1
-node
노드의 이름. 이 매개변수는 노드 전체에 고유 이름을 가지고 있지 않은 서버 범위에만 필요합니다. (문자열, 선택사항).

대화식 모드 사용법 예:

  • Jacl 사용:
    $AdminTask removeVariable {-interactive}
  • Jython 문자열 사용:
    AdminTask.removeVariable ('[-interactive]')
  • Jython 목록 사용:
    AdminTask.removeVariable (['-interactive'])

setVariable

변수 값을 설정하려면 setVariable 명령을 사용하십시오. 변수는 시스템의 일부 값에 대한 매개변수를 제공하는 데 사용할 수 있는 구성 특성입니다.

대상 오브젝트

없음

매개변수 및 리턴값

-variableName
변수의 이름 (문자열, 필수).
-scope
변수 정의의 범위. 기본값은 Cell입니다 (문자열, 선택사항).
범위 매개변수의 구문은 다음과 같습니다.Type=value, 예:
  • Node=node1
  • Node=node1,Server=server1
  • Application=app1
  • Cluster=cluster1
  • Cell=cell1
.
-node
노드의 이름. 이 매개변수는 노드 전체에 고유 이름을 가지고 있지 않은 서버 범위에만 필요합니다. (문자열, 선택사항).
-variableValue
변수의 값 (문자열, 선택사항).
-variableDescription
변수의 설명 (문자열, 선택사항).

일괄처리 모드 사용 예제:

  • Jacl 사용:
    $AdminTask setVariable {-variableName varname1 -scope  Cell=localhostNode01Cell,Node=
    localhostNode01}
  • Jython 문자열 사용:
    AdminTask.setVariable('[-variableName varname1 -scope Cell=localhostNode01Cell,Node=
    localhostNode01]')
  • Jython 목록 사용:
    AdminTask.setVariable(['-variableName', 'varname1', '-scope', 'Cell=localhostNode01Cell,Node=
    localhostNode01'])

대화식 모드 사용법 예:

  • Jacl 사용:
    $AdminTask setVariable {-interactive}
  • Jython 문자열 사용:
    AdminTask.setVariable ('[-interactive]')
  • Jython 목록 사용:
    AdminTask.setVariable (['-interactive'])

showVariables

범위에 속하는 변수 값을 나열하려면 showVariables 명령을 사용하십시오.

대상 오브젝트

없음

매개변수 및 리턴값

-scope
변수 정의의 범위. 기본값은 Cell입니다 (문자열, 선택사항).
범위 매개변수의 구문은 다음과 같습니다.Type=value
지원되는 유형은 Cell, Node, Servers, Application 및 Cluster입니다. 예를 들면, 다음과 같습니다.
  • Node=node1
  • Node=node1, Server=server1
  • Application=app1
  • Cluster=cluster1
  • Cell=cell1
-node
노드의 이름. 이 매개변수는 노드 전체에 고유 이름을 가지고 있지 않은 서버 범위에만 필요합니다. (문자열, 선택사항).
-variableName
변수의 이름 이 매개변수를 지정하는 경우, 해당 변수의 값이 리턴됩니다. 이 매개변수를 지정하지 않으면, 범위 하에 정의된 모든 변수가 변수 이름과 값 쌍으로 이루어진 목록 형식으로 리턴됩니다 (문자열, 선택사항).

대화식 모드 사용법 예:

  • Jacl 사용:
    $AdminTask showVariables {-interactive}
  • Jython 문자열 사용:
    AdminTask.showVariables ('[-interactive]')
  • Jython 목록 사용:
    AdminTask.showVariables (['-interactive'])