wsadmin 스크립트를 사용하여 변수 수정
스크립트 및 wsadmin 도구를 사용하여 애플리케이션 서버에서 변수를 수정합니다.
시작하기 전에
wsadmin 스크립트 도구를 시작하십시오.
이 태스크 정보
애플리케이션 서버 변수를 수정하는 방법은 두 가지가 있습니다. AdminTask 오브젝트 또는 AdminConfig 오브젝트를 사용할 수 있습니다.
프로시저
- 애플리케이션 서버 변수를 수정하십시오.
- AdminTask 오브젝트를 사용하십시오.
Jacl 사용:
$AdminTask setVariable {-interactive}
Jython 사용:
AdminTask.setVariable (['-interactive'])
- AdminConfig 오브젝트를 사용하십시오.
다음 예는 노드 레벨에서 DB2_JDBC_DRIVER_PATH 변수를 수정합니다.
Jacl 사용:
set varName DB2_JDBC_DRIVER_PATH set newVarValue C:/SQLLIB/java set node [$AdminConfig getid /Node:myNode/] set varSubstitutions [$AdminConfig list VariableSubstitutionEntry $node] foreach varSubst $varSubstitutions { set getVarName [$AdminConfig showAttribute $varSubst symbolicName] if {[string compare $getVarName $varName] == 0} { $AdminConfig modify $varSubst [list [list value $newVarValue]] break } }
Jython 사용:
varName = "DB2_JDBC_DRIVER_PATH" newVarValue = "C:/SQLLIB/java" node = AdminConfig.getid("/Node:myNode/") varSubstitutions = AdminConfig.list("VariableSubstitutionEntry",node).split(java.lang.System.getProperty("line.separator")) for varSubst in varSubstitutions: getVarName = AdminConfig.showAttribute(varSubst, "symbolicName") if getVarName == varName: AdminConfig.modify(varSubst,[["value", newVarValue]]) break
- AdminTask 오브젝트를 사용하십시오.
- 구성 변경을 저장하십시오. 다음 명령 예제를 사용하여 구성 변경사항을 저장하십시오.
AdminConfig.save()
- Network Deployment 환경에서만 노드를 동기화하십시오. AdminNodeManagement 스크립트 라이브러리에 있는 syncActiveNode 또는 syncNode 스크립트를 사용하여 구성 변경사항을 노드에 전파하십시오.
- 다음 명령 데모에 표시된 것과 같이, syncActiveNodes 스크립트를 사용하여
변경사항을 셀 내의 각 노드에 전파하십시오.
AdminNodeManagement.syncActiveNodes()
- 다음 명령 데모에 표시된 것과 같이, syncNode 스크립트를 사용하여
변경사항을 특정 노드에 전파하십시오.
AdminNodeManagement.syncNode("myNode")
- 다음 명령 데모에 표시된 것과 같이, syncActiveNodes 스크립트를 사용하여
변경사항을 셀 내의 각 노드에 전파하십시오.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_variable
파일 이름:txml_variable.html