카탈로그 서비스 도메인 관리 태스크

Jacl 또는 Jython 스크립팅 언어를 사용하여 WebSphere® Application Server 구성의 카탈로그 서비스 도메인을 관리할 수 있습니다.

요구사항

WebSphere Application Server 환경에 WebSphere eXtreme Scale Client를 설치해야 합니다.

모든 관리 태스크 나열

카탈로그 서비스 도메인과 연관된 모든 관리 태스크 목록을 가져오려면 wsadmin을 사용하여 다음 명령을 실행하십시오.
wsadmin>$AdminTask help XSDomainManagement 

명령

카탈로그 서비스 도메인에 대한 관리 태스크에는 다음 명령이 포함됩니다.

createXSDomain

createXSDomain 명령은 새 카탈로그 서비스 도메인을 등록합니다.
표 1. createXSDomain 명령 인수
인수 설명
-name(필수) 편집하려는 카탈로그 서비스 도메인 이름을 지정합니다.
-default 카탈로그 서비스 도메인이 셀의 기본값인지를 지정합니다. 기본값은 true입니다. (부울: true 또는 false로 설정)
-userID 카탈로그 서비스 도메인의 사용자 ID를 지정합니다.
-password 카탈로그 서비스 도메인의 비밀번호를 지정합니다.
-properties 카탈로그 서비스 도메인의 사용자 정의 특성을 지정합니다.
표 2. defineDomainServers 단계 인수
인수 설명
-name 카탈로그 서비스 엔드포인트의 이름을 지정합니다.
-hostName 엔드포인트가 상주하는 호스트의 이름을 지정합니다. 이 값은 완전한 도메인 이름이어야 합니다.
-endPoints 카탈로그 서비스 도메인 엔드포인트의 포트 번호를 지정합니다.
-properties 카탈로그 서비스 도메인 엔드포인트의 사용자 정의 특성을 지정합니다.

리턴값:

일괄처리 모드 예제 사용법
  • Jacl 사용:
    $AdminTask createXSDomain {-name TestDomain -default true -userID xsuser -password ***** -defineDomainServers {{cs1 xhost1.ibm.com "" 5501,2809,1099} {cs2 xhost2.ibm.com "" 5501,2809,1099}}}
  • Jython 문자열 사용:
    AdminTask.createXSDomain('[-name TestDomain -default true -userID xsuser -password ***** -defineDomainServers [[cs1 xhost1.ibm.com "" 5501,2809,1099] [cs2 xhost2.ibm.com "" 5501,2809,1099]]]')
대화식 모드 예제 사용법
  • Jacl 사용:
    $AdminTask createXSDomain {-interactive}
  • Jython 문자열 사용:
    AdminTask.createXSDomain ('[-interactive]')

deleteXSDomain

deleteXSDomain 명령은 카탈로그 서비스 도메인을 삭제합니다.

필수 매개변수:
-name
삭제할 카탈로그 서비스 도메인의 이름을 지정합니다.

리턴값:

일괄처리 모드 예제 사용법
  • Jacl 사용:
    $AdminTask deleteXSDomain {-name TestDomain }
  • Jython 문자열 사용:
    AdminTask.deleteXSDomain('[-name TestDomain ]')
대화식 모드 예제 사용법
  • Jacl 사용:
    $AdminTask deleteXSDomain {-interactive}
  • Jython 문자열 사용:
    AdminTask.deleteXSDomain ('[-interactive]')

getDefaultXSDomain

getDefaultXSDomain 명령은 셀의 기본 카탈로그 서비스 도메인을 리턴합니다.

필수 매개변수: 없음

리턴값: 기본 카탈로그 서비스 도메인의 이름입니다.

일괄처리 모드 예제 사용법
  • Jacl 사용:
    $AdminTask getDefaultXSDomain
  • Jython 문자열 사용:
    AdminTask.getDefaultXSDomain
대화식 모드 예제 사용법
  • Jacl 사용:
    $AdminTask getDefaultXSDomain {-interactive}
  • Jython 문자열 사용:
    AdminTask.getDefaultXSDomain ('[-interactive]')

listXSDomains

listXSDomains 명령은 기존 카탈로그 서비스 도메인 목록을 리턴합니다.

필수 매개변수: 없음

리턴값: 셀에 있는 모든 카탈로그 서비스 도메인 목록입니다.

일괄처리 모드 예제 사용법
  • Jacl 사용:
    $AdminTask listXSDomains
  • Jython 문자열 사용:
    AdminTask.listXSDomains
대화식 모드 예제 사용법
  • Jacl 사용:
    $AdminTask listXSDomains {-interactive}
  • Jython 문자열 사용:
    AdminTask.listXSDomains ('[-interactive]')

modifyXSDomain

modifyXSDomain 명령은 기존 카탈로그 서비스 도메인을 수정합니다.

표 3. modifyXSDomain 명령 인수
인수 설명
-name(필수) 편집하려는 카탈로그 서비스 도메인 이름을 지정합니다.
-default true로 설정된 경우, 선택한 카탈로그 서비스 도메인이 셀의 기본값임을 지정합니다. (부울)
-userID 카탈로그 서비스 도메인의 사용자 ID를 지정합니다.
-password 카탈로그 서비스 도메인의 비밀번호를 지정합니다.
-properties 카탈로그 서비스 도메인의 사용자 정의 특성을 지정합니다.
표 4. modifyEndpoints 단계 인수
인수 설명
-name 카탈로그 서비스 엔드포인트의 이름을 지정합니다.
-hostName 엔드포인트가 상주하는 호스트의 이름을 지정합니다. 이 값은 완전한 도메인 이름이어야 합니다.
-endPoints 카탈로그 서비스 도메인 엔드포인트의 포트 번호를 지정합니다.
표 5. addEndpoints 단계 인수
인수 설명
-name 카탈로그 서비스 엔드포인트의 이름을 지정합니다.
-hostName 엔드포인트가 상주하는 호스트의 이름을 지정합니다. 이 값은 완전한 도메인 이름이어야 합니다.
-endPoints 카탈로그 서비스 도메인 엔드포인트의 포트 번호를 지정합니다.
-properties 카탈로그 서비스 도메인 엔드포인트의 사용자 정의 특성을 지정합니다.
표 6. removeEndpoints 단계 인수
인수 설명
-name 삭제할 카탈로그 서비스 엔드포인트의 이름을 지정합니다.

리턴값:

일괄처리 모드 예제 사용법
  • Jacl 사용:
    $AdminTask modifyXSDomain {-name TestDomain -userID newuser -password ***** -default false -modifyEndpoints {{cs1 xhost1.ibm.com "" 5502,2809,1099}} -addEndpoints {{cs3 xhost3.ibm.com "" 5501,2809,1099}} -removeEndpoints {{cs2}}}
  • Jython 문자열 사용:
    AdminTask.modifyXSDomain('[-name TestDomain -userID newuser -password ***** -default false -modifyEndpoints [[cs1 xhost1.ibm.com "" 5502,2809,1099]] -addEndpoints [[cs3 xhost3.ibm.com "" 5501,2809,1099]] -removeEndpoints [[cs2]]]')
대화식 모드 예제 사용법
  • Jacl 사용:
    $AdminTask modifyXSDomain {-interactive}
  • Jython 문자열 사용:
    AdminTask.modifyXSDomain ('[-interactive]')

testXSDomainConnection

testXSDomainConnection 명령은 카탈로그 서비스 도메인에 대한 연결을 테스트합니다.

필수 매개변수:
-name
연결을 테스트할 카탈로그 서비스 도메인의 이름을 지정합니다.
선택적 매개변수
-timeout
연결을 대기하는 최대 시간 크기(초)를 지정합니다.

리턴값: 연결할 수 있는 경우, true를 리턴하고 그렇지 않은 경우 연결 오류 정보가 리턴됩니다.

일괄처리 모드 예제 사용법
  • Jacl 사용:
    $Admintask testXSDomainConnection
  • Jython 문자열 사용:
    AdminTask.testXSDomainConnection
대화식 모드 예제 사용법
  • Jacl 사용:
    $AdminTask testXSDomainConnection {-interactive}
  • Jython 문자열 사용:
    AdminTask.testXSDomainConnection ('[-interactive]')

testXSServerConnection

testXSServerConnection 명령은 카탈로그 서버에 대한 연결을 테스트합니다. 이 명령은 독립형 서버 및 카탈로그 서비스 도메인의 일부인 서버 모두에 적용됩니다.

필수 매개변수:
호스트
카탈로그 서버가 상주하는 호스트를 지정합니다.
listenerPort
카탈로그 서버에 대한 리스너 포트를 지정합니다.
선택적 매개변수
제한시간
카탈로그 서버에 대한 연결을 대기하는 최대 시간 크기(초)를 지정합니다.

리턴값:

일괄처리 모드 예제 사용법
  • Jacl 사용:
    $Admintask testXSServerConnection {-host xhost1.ibm.com -listenerPort 2809}
  • Jython 문자열 사용:
    AdminTask.testXSServerConnection('[-host xshost3.ibm.com -listenerPort 2809]')
대화식 모드 예제 사용법
  • Jacl 사용:
    $AdminTask testXSServerConnection {-interactive}
  • Jython 문자열 사용:
    AdminTask.testXSServerConnection ('[-interactive]')