Befehlsgruppe "ChannelFrameworkManagement" für das Objekt "AdminTask"
Mit den Scripting-Sprachen Jython und Jacl können Sie Sicherheit konfigurieren. Mit den Befehlen und Parametern in der Gruppe "ChannelFrameworkManagement" können Transportkanäle und Transportkanalketten konfiguriert werden.
createChain
Der Befehl createChain erstellt eine neue Transportkanalkette auf der Basis einer Kettenschablone.
Zielobjekt
Die Instanz des Transportkanalservice, unter der die neue Kette erstellt wird. (Objektname, erforderlich)Erforderliche Parameter und Rückgabewerte
- - template
- Die Kettenschablone, auf der die neue Kette basiert. (Objektname, erforderlich)
- - name
- Der Name der neuen Kette. (String, erforderlich)
- - endPoint
- Der Name des Endpunkts, den die Instanz des eingehenden TCP-Kanals in der neuen Kette verwenden soll, wenn die Kette eine eingehende Kette ist. (Objektname, erforderlich)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit 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) }
- Mit Jython (String):
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)"]')
- Mit Jython (List):
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)"])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask createChain {-interactive}
- Mit Jython (String):
AdminTask.createChain ('[-interactive]')
- Mit Jython (List):
AdminTask.createChain (['-interactive'])
deleteChain
Der Befehl deleteChain löscht eine vorhandene Kette und optional die Transportkanäle in der Kette.
Zielobjekt
Die zu löschende Kette. (Objektname, erforderlich)
Erforderliche Parameter und Rückgabewerte
- - deleteChannels
- Wenn Sie diesen Parameter auf true setzen, werden die von der angegebenen Kette verwendeten nicht freigegebenen Transportkanäle ebenfalls gelöscht. (Boolean, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit 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}
- Mit Jython (String):
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]')
- Mit Jython (List):
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'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask deleteChain {-interactive}
- Mit Jython (String):
AdminTask.deleteChain ('[-interactive]')
- Mit Jython (List):
AdminTask.deleteChain (['-interactive'])
listChainTemplates
Der Befehl listChainTemplates zeigt eine Liste mit den Schablonen an, die Sie zum Erstellen von Ketten in dieser Konfiguration verwenden können. In allen Schablonen ist ein bestimmter Typ von Transportkanal als letzter Kanal in der Kette definiert.
Zielobjekt
Ohne.
Erforderliche Parameter und Rückgabewerte
- - acceptorFilter
- In allen von dieser Methode zurückgegebenen Schablonen ist eine Transportkanalinstanz des angegebenen Typs als letzter Transportkanal in der Kette enthalten. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listChainTemplates {}
$AdminTask listChainTemplates "-acceptorFilter WebContainerInboundChannel"
- Mit Jython (String):
AdminTask.listChainTemplates()
AdminTask.listChainTemplates('[-acceptorFilter WebContainerInboundChannel]')
- Mit Jython (List):
AdminTask.listChainTemplates()
AdminTask.listChainTemplates(['-acceptorFilter', 'WebContainerInboundChannel'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask listChainTemplates {-interactive}
- Mit Jython (String):
AdminTask.listChainTemplates ('[-interactive]')
- Mit Jython (List):
AdminTask.listChainTemplates (['-interactive'])
listChains
Der Befehl listChains listet alle Ketten auf, die für eine bestimmte Instanz des Transportkanalservice konfiguriert sind.
Zielobjekt
Die Instanz des Transportkanalservice, unter dem die Ketten konfiguriert werden. (Objektname, erforderlich)
Erforderliche Parameter und Rückgabewerte
- - acceptorFilter
- Alle von diesem Parameter zurückgegebenen Ketten haben eine Transportkanalinstanz des Typs, den Sie als letzten Transportkanal in der Kette angegeben haben. (String, optional)
- - endPointFilter:
- Die von diesem Parameter zurückgegebenen Ketten haben einen eingehenden TCP-Kanal mit einem Endpunkt des angegebenen Namens. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit 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}
- Mit Jython (String):
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]')
- Mit Jython (List):
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'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask listChains {-interactive}
- Mit Jython (String):
AdminTask.listChains ('[-interactive]')
- Mit Jython (List):
AdminTask.listChains (['-interactive'])