AdminTask 오브젝트에 대한 ChannelFrameworkManagement 명령 그룹
보안을 구성하는 데 Jython 또는 Jacl 스크립트 언어를 사용할 수 있습니다. ChannelFrameworkManagement 그룹의 명령 및 매개변수를 사용하여 전송 채널 및 전송 채널 체인을 작성 및 관리할 수 있습니다.
AdminTask 오브젝트에 대한 ChannelFrameworkManagement 명령 그룹에는 다음 명령이 포함됩니다.
createChain
createChain 명령은 체인 템플리트를 기반으로 하는 새 전송 채널 체인을 작성합니다.
대상 오브젝트
새 체인이 작성되는 전송 채널 서비스의 인스턴스. (ObjectName, 필수).필수 매개변수와 리턴값
- -template
- 새 체인이 기초로 하는 체인 템플리트. (ObjectName, 필수).
- -name
- 새 체인의 이름 (문자열, 필수).
- -endPoint
- 체인이 인바운드 체인인 경우 새 체인에서 TCP 인바운드 채널의 인스턴스가 사용할 엔드포인트의 이름. (ObjectName, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask createChain (cells/rohitbuildCell01/nodes/ rohitbuildCellManager01/servers/dmgr|server.xml# TransportChannelService_1) {-template WebContainer (templates/chains|webcontainer-chains.xml#Chain_1) -name trialChain1 }$AdminTask createChain (cells/rohitbuildCell01/nodes/ rohitbuildCellManager01/servers/dmgr|server.xml# TransportChannelService_1) {-template WebContainer (templates/chains|webcontainer-chains.xml#Chain_1) -name trialChain1 -endPoint (cells/rohitbuildCell01/ nodes/rohitbuildCellManager01|serverindex.xml#EndPoint_3) } - Jython 문자열 사용:
AdminTask.createChain('cells/rohitbuildCell01/nodes/ rohitbuildCellManager01/servers/dmgr|server.xml# TransportChannelService_1', '[-template "WebContainer (templates/chains|webcontainer-chains.xml#Chain_1)" -name trialChain]')AdminTask.createChain('cells/rohitbuildCell01/nodes/rohitbuildCellManager01/ servers/dmgr|server.xml#TransportChannelService_1', '[-template "WebContainer(templates/chains|webcontainer-chains. xml#Chain_1)" -name trialChain -endPoint "(cells/ rohitbuildCell01/nodes/rohitbuildCellManager01|serverindex.xml#EndPoint_3)"]') - Jython 목록 사용:
AdminTask.createChain('cells/rohitbuildCell01/nodes/ rohitbuildCellManager01/servers/dmgr|server.xml# TransportChannelService_1', ['-template', "WebContainer (templates/chains|webcontainer-chains.xml#Chain_1)", '-name', 'trialChain'])AdminTask.createChain('cells/rohitbuildCell01/nodes/rohitbuildCellManager01/ servers/dmgr|server.xml#TransportChannelService_1', ['-template', "WebContainer(templates/chains|webcontainer-chains. xml#Chain_1)", '-name', 'trialChain', '-endPoint', "(cells/ rohitbuildCell01/nodes/rohitbuildCellManager01|serverindex.xml#EndPoint_3)"])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask createChain {-interactive} - Jython 문자열 사용:
AdminTask.createChain ('[-interactive]') - Jython 목록 사용:
AdminTask.createChain (['-interactive'])
deleteChain
deleteChain 명령은 기존 체인 및 선택적으로 체인에서 전송 채널을 삭제합니다.
대상 오브젝트
삭제할 체인 (오브젝트 이름, 필수)
필수 매개변수와 리턴값
- -deleteChannels
- 이 속성의 값이 true이면 지정된 체인에서 사용하는 비공유 전송 채널이 삭제됩니다. (Boolean, 선택적)
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask deleteChain trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr |server.xml#Chain_1093554462922)$AdminTask deleteChain trialChain(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr |server.xml#Chain_1093554378078) {-deleteChannels true} - Jython 문자열 사용:
AdminTask.deleteChain('trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr |server.xml#TransportChannelService_1)')AdminTask.deleteChain('trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr |server.xml#TransportChannelService_1)', '[-deleteChannels true]') - Jython 목록 사용:
AdminTask.deleteChain('trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr |server.xml#TransportChannelService_1)')AdminTask.deleteChain('trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr |server.xml#TransportChannelService_1)', ['-deleteChannels', 'true'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask deleteChain {-interactive} - Jython 문자열 사용:
AdminTask.deleteChain ('[-interactive]') - Jython 목록 사용:
AdminTask.deleteChain (['-interactive'])
listChainTemplates
listChainTemplates 명령은 이 구성에서 체인을 작성하는 데 사용할 수 있는 템플리트 목록을 표시합니다. 모든 템플리트에는 체인의 마지막 전송 채널로서 특정 유형의 전송 채널이 있습니다.
대상 오브젝트
없음
필수 매개변수와 리턴값
- -acceptorFilter
- 이 메소드가 리턴한 템플리트에는 모두 체인의 최종 전송 채널로서 지정된 유형의 전송 채널 인스턴스가 있습니다 (문자열, 선택사항).
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask listChainTemplates {}$AdminTask listChainTemplates "-acceptorFilter WebContainerInboundChannel" - Jython 문자열 사용:
AdminTask.listChainTemplates()AdminTask.listChainTemplates('[-acceptorFilter WebContainerInboundChannel]') - Jython 목록 사용:
AdminTask.listChainTemplates()AdminTask.listChainTemplates(['-acceptorFilter', 'WebContainerInboundChannel'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask listChainTemplates {-interactive} - Jython 문자열 사용:
AdminTask.listChainTemplates ('[-interactive]') - Jython 목록 사용:
AdminTask.listChainTemplates (['-interactive'])
listChains
listChains 명령은 전송 채널 서비스의 특정 인스턴스 하에서 구성된 모든 체인을 나열합니다.
대상 오브젝트
체인이 구성되는 전송 채널 서비스의 인스턴스 (ObjectName, 필수).
필수 매개변수와 리턴값
- -acceptorFilter
- 이 매개변수가 리턴하는 체인에는 체인의 최종 전송 채널로서 지정한 유형의 전송 채널 인스턴스가 있습니다. (문자열, 선택사항).
- -endPointFilter:
- 이 매개변수에 의해 반환된 체인에는 사용자가 지정한 이름의 끝점을 사용하는 TCP 인바운드 채널이 있습니다.(문자열, 선택사항).
예
일괄처리 모드 사용 예제:
- Jacl 사용:
$AdminTask listChains (cells/rohitbuildCell01/nodes/ rohitbuildNode01/servers/server2|server.xml# TransportChannelService_1093445762328)$AdminTask listChains (cells/rohitbuildCell01/nodes/ rohitbuildNode01/servers/server2|server.xml# TransportChannelService_1093445762328) {-acceptorFilter WebContainerInboundChannel}$AdminTask listChains (cells/rohitbuildCell01/nodes/ rohitbuildNode01/servers/server2|server.xml# TransportChannelService_1093445762328) {-endPointFilter WC_adminhost} - Jython 문자열 사용:
AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml #TransportChannelService_1093445762328)')AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml #TransportChannelService_1093445762328)', '[-acceptorFilter WebContainerInboundChannel]')AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml #TransportChannelService_1093445762328)', '[-endPointFilter WC_adminhost]') - Jython 목록 사용:
AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml #TransportChannelService_1093445762328)')AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml #TransportChannelService_1093445762328)', ['-acceptorFilter', 'WebContainerInboundChannel'])AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml #TransportChannelService_1093445762328)', ['-endPointFilter', 'WC_adminhost'])
대화식 모드 사용법 예:
- Jacl 사용:
$AdminTask listChains {-interactive} - Jython 문자열 사용:
AdminTask.listChains ('[-interactive]') - Jython 목록 사용:
AdminTask.listChains (['-interactive'])