Groupe de commandes ChannelFrameworkManagement de l'objet AdminTask
Les langages de script Jython ou Jacl permettent de configurer les paramètres de sécurité. Les commandes et paramètres du groupe ChannelFrameworkManagement peuvent être utilisés pour créer et gérer des canaux de transport et des chaînes de canaux de transport.
createChain
La commande createChain crée une nouvelle chaîne de canaux de transport en fonction d'un modèle de chaîne.
Objet cible
L'instance du service de canal de transport sous laquelle la nouvelle chaîne est créée. (ObjectName, obligatoire)Paramètres obligatoires et valeurs renvoyées
- - template
- Le modèle de la nouvelle chaîne. (ObjectName, obligatoire)
- - name
- Le nom de la nouvelle chaîne. (Chaîne, obligatoire)
- - endPoint
- Le nom du point de contact à utiliser par l'instance du canal entrant TCP dans la nouvelle chaîne si celle-ci est une chaîne entrante. (ObjectName, facultatif)
Exemples
Syntaxe d'un exemple de mode différé :
- Avec 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) }
- A l'aide de la chaîne 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)"]')
- A l'aide de la liste 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)"])
Exemple d'utilisation en mode interactif :
- Avec Jacl :
$AdminTask createChain {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.createChain ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.createChain (['-interactive'])
deleteChain
La commande deleteChain supprime une chaîne et, éventuellement, ses canaux de transport.
Objet cible
La chaîne à supprimer. (Nom d'objet, obligatoire)
Paramètres obligatoires et valeurs renvoyées
- - deleteChannels
- Si la valeur de cet attribut est true, les canaux de transport non partagés utilisés par la chaîne indiquée sont supprimés. (Booléen, facultatif)
Exemples
Syntaxe d'un exemple de mode différé :
- Avec 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}
- A l'aide de la chaîne 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]')
- A l'aide de la liste 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'])
Exemple d'utilisation en mode interactif :
- Avec Jacl :
$AdminTask deleteChain {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.deleteChain ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.deleteChain (['-interactive'])
listChainTemplates
La commande listChainTemplates affiche la liste des modèles que vous pouvez utiliser pour créer des chaînes dans cette configuration. Tous les modèles ont un type donné de canal de transport comme dernier canal de la chaîne.
Objet cible
NONE (Aucun)
Paramètres obligatoires et valeurs renvoyées
- - acceptorFilter
- Les modèles renvoyés par cette méthode ont tous une instance de canal de transport du type indiqué comme dernier canal de transport de la chaîne. (Chaîne, facultatif)
Exemples
Syntaxe d'un exemple de mode différé :
- Avec Jacl :
$AdminTask listChainTemplates {}
$AdminTask listChainTemplates "-acceptorFilter WebContainerInboundChannel"
- A l'aide de la chaîne Jython :
AdminTask.listChainTemplates()
AdminTask.listChainTemplates('[-acceptorFilter WebContainerInboundChannel]')
- A l'aide de la liste Jython :
AdminTask.listChainTemplates()
AdminTask.listChainTemplates(['-acceptorFilter', 'WebContainerInboundChannel'])
Exemple d'utilisation en mode interactif :
- Avec Jacl :
$AdminTask listChainTemplates {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.listChainTemplates ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.listChainTemplates (['-interactive'])
listChains
La commande listChains répertorie toutes les chaînes configurées sous une instance particulière du service de canal de transport.
Objet cible
L'instance du service de canal de transport sous laquelle les chaînes sont configurées. (ObjectName, obligatoire)
Paramètres obligatoires et valeurs renvoyées
- - acceptorFilter
- Les chaînes renvoyées par ce paramètre auront une instance de canal de transport du type indiqué comme dernier canal de transport de la chaîne. (Chaîne, facultatif)
- - endPointFilter:
- Les chaînes renvoyées par ce paramètre auront un canal entrant TCP utilisant un point de contact portant le nom indiqué. (Chaîne, facultatif)
Exemples
Syntaxe d'un exemple de mode différé :
- Avec 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}
- A l'aide de la chaîne 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]')
- A l'aide de la liste 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'])
Exemple d'utilisation en mode interactif :
- Avec Jacl :
$AdminTask listChains {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.listChains ('[-interactive]')
- A l'aide de la liste Jython :
AdminTask.listChains (['-interactive'])