AdminTask オブジェクトの ChannelFrameworkManagement コマンド・グループ
Jython または Jacl スクリプト言語を使用すると、セキュリティーを構成することができます。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 は、既存のチェーンを削除し、 さらにオプションでチェーン内のトランスポート・チャネルを削除するコマンドです。
ターゲット・オブジェクト
削除されるチェーン。 (Object name, required)
必須パラメーターおよび戻り値
- - deleteChannels
- この属性の値が true であれば、指定されたチェーンによって使用されている非共有トランスポート・チャネルも削除されます。 (ブール値、オプション)
例
バッチ・モードの使用例:
- 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'])