Jacl 또는 Jython 스크립트 언어를 사용하여 WebSphere® Application Server 구성의 카탈로그 서비스 도메인을 관리할 수 있습니다. WebSphere DataPower® XC10 Appliance를 사용하여, 어플라이언스에서 실행 중인 카탈로그 서버와의 연결을 설정하기 위한 카탈로그 서비스 도메인을 정의할 수 있습니다. 동적 캐시 데이터 그리드에서만 이 구성을 작성해야 합니다.
wsadmin>$AdminTask help XSDomainManagement
인수 | 설명 |
---|---|
-name(필수) | 작성할 카탈로그 서비스 도메인의 이름을 지정합니다. |
-default | 카탈로그 서비스 도메인이 셀의 기본값인지를 지정합니다. 기본값은 true입니다. (부울: true 또는 false로 설정) |
-properties | 카탈로그 서비스 도메인의 사용자 정의 특성을 지정합니다. |
인수 | 설명 |
---|---|
name_of_endpoint | 카탈로그 서비스 엔드포인트의 이름을 지정합니다.
|
custom_properties | 카탈로그 서비스 도메인 엔드포인트의 사용자 정의 특성을 지정합니다.사용자 정의 특성이 없는 경우에는 이 인수에 큰따옴표 세트("")를 사용하십시오. |
endpoint_ports | 카탈로그 서비스 도메인 엔드포인트의 포트 번호를
지정합니다.포트는 다음 순서로 지정되어야 합니다. <client_port>,<listener_port>
|
리턴값:
일괄처리 모드 예제 사용법
일괄처리 모드에서는 명령 항목의 올바른 포맷이 필요합니다. 입력하는 값이 올바르게 처리될 수 있도록 대화식 모드를 사용할 것을 고려하십시오. 일괄처리 모드를 사용할 때에는 특정 특성 어레이를 사용하여 -defineDomainServers 단계 인수를 정의해야 합니다. 이 특성 어레이는 name_of_endpoint custom_properties endpoint_ports 형식으로 되어 있습니다. endpoint_ports 값은 다음 순서로 지정되어야 하는 포트 목록입니다.<client_port>,<listener_port>.
$AdminTask createXSDomain {-name TestDomain -default true -defineDomainServers
{{xhost1.ibm.com "" ,2809}} }}
AdminTask.createXSDomain('[-name TestDomain -default true
-defineDomainServers [[xhost1.ibm.com "" ,2809]
[xhost2.ibm.com "" ,2809]] ]')
$AdminTask createXSDomain {-name TestDomain -default true -defineDomainServers
{{cellName/nodeName/serverName "" 1109}}}
$AdminTask createXSDomain {-interactive}
AdminTask.createXSDomain ('[-interactive]')
deleteXSDomain 명령은 카탈로그 서비스 도메인을 삭제합니다.
리턴값:
$AdminTask deleteXSDomain {-name TestDomain }
AdminTask.deleteXSDomain('[-name TestDomain ]')
$AdminTask deleteXSDomain {-interactive}
AdminTask.deleteXSDomain ('[-interactive]')
getDefaultXSDomain 명령은 셀의 기본 카탈로그 서비스 도메인을 리턴합니다.
필수 매개변수: 없음
리턴값: 기본 카탈로그 서비스 도메인의 이름입니다.
$AdminTask getDefaultXSDomain
AdminTask.getDefaultXSDomain
$AdminTask getDefaultXSDomain {-interactive}
AdminTask.getDefaultXSDomain ('[-interactive]')
listXSDomains 명령은 기존 카탈로그 서비스 도메인 목록을 리턴합니다.
필수 매개변수: 없음
리턴값: 셀에 있는 모든 카탈로그 서비스 도메인 목록입니다.
$AdminTask listXSDomains
AdminTask.listXSDomains
$AdminTask listXSDomains {-interactive}
AdminTask.listXSDomains ('[-interactive]')
modifyXSDomain 명령은 기존 카탈로그 서비스 도메인을 수정합니다.
일괄처리 모드에서는 명령 항목의 올바른 포맷이 필요합니다. 입력하는 값이 올바르게 처리될 수 있도록 대화식 모드를 사용할 것을 고려하십시오. 일괄처리 모드를 사용할 때에는 특정 특성 어레이를 사용하여 -modifyEndpoints, -addEndpoints 및 -removeEndpoints 단계 인수를 정의해야 합니다. 이 특성 어레이는 name_of_endpoint host_name custom_properties endpoint_ports 형식으로 되어 있습니다. endpoint_ports 값은 다음 순서로 지정되어야 하는 포트 목록입니다.<client_port>,<listener_port>.
인수 | 설명 |
---|---|
-name(필수) | 편집하려는 카탈로그 서비스 도메인 이름을 지정합니다. |
-default | true로 설정된 경우, 선택한 카탈로그 서비스 도메인이 셀의 기본값임을 지정합니다. (부울) |
-properties | 카탈로그 서비스 도메인의 사용자 정의 특성을 지정합니다. |
인수 | 설명 |
---|---|
name_of_endpoint | 카탈로그 서비스 엔드포인트의 이름을 지정합니다.
|
endpoint_ports | 카탈로그 서비스 도메인 엔드포인트의 포트 번호를
지정합니다.엔드포인트는 다음 순서로 지정되어야 합니다. <client_port>,<listener_port>
|
인수 | 설명 |
---|---|
name_of_endpoint | 카탈로그 서비스 엔드포인트의 이름을 지정합니다.
|
custom_properties | 카탈로그 서비스 도메인 엔드포인트의 사용자 정의 특성을 지정합니다.사용자 정의 특성이 없는 경우에는 이 인수에 큰따옴표 세트("")를 사용하십시오. |
endpoint_ports | 카탈로그 서비스 도메인 엔드포인트의 포트 번호를
지정합니다.엔드포인트는 다음 순서로 지정되어야 합니다. <client_port>,<listener_port>
|
인수 | 설명 |
---|---|
name_of_endpoint | 삭제할 카탈로그 서비스 엔드포인트의 이름을 지정합니다. |
리턴값:
$AdminTask modifyXSDomain {-name TestDomain -default true -modifyEndpoints
{{xhost1.ibm.com "" ,2809}} -addEndpoints {{xhost2.ibm.com "" ,2809}}}
-removeEndpoints {{xhost3.ibm.com}}}
AdminTask.modifyXSDomain('[-name TestDomain
-default false -modifyEndpoints [[xhost1.ibm.com "" ,2809]]
-addEndpoints [[xhost3.ibm.com "" ,2809]]
-removeEndpoints [[xhost2.ibm.com]]]')
$AdminTask modifyXSDomain {-interactive}
AdminTask.modifyXSDomain ('[-interactive]')
testXSDomainConnection 명령은 카탈로그 서비스 도메인에 대한 연결을 테스트합니다.
리턴값: 연결할 수 있는 경우, true를 리턴하고 그렇지 않은 경우 연결 오류 정보가 리턴됩니다.
$Admintask testXSDomainConnection
AdminTask.testXSDomainConnection
$AdminTask testXSDomainConnection {-interactive}
AdminTask.testXSDomainConnection ('[-interactive]')
testXSServerConnection 명령은 카탈로그 서버에 대한 연결을 테스트합니다. 이 명령은 독립형 서버 및 카탈로그 서비스 도메인의 일부인 서버 모두에 적용됩니다.
리턴값:
$Admintask testXSServerConnection {-host xhost1.ibm.com -listenerPort 2809}
AdminTask.testXSServerConnection('[-host xshost3.ibm.com -listenerPort 2809]')
$AdminTask testXSServerConnection {-interactive}
AdminTask.testXSServerConnection ('[-interactive]')