Why and when to perform this task
Perform the following steps to invoke an administrative command in interactive mode. To invoke an administrative command in batch mode, see Invoking an administrative command in batch mode.Steps for this task
Use the following command invocation to enter interactive mode without providing another input in the command invocation:
$AdminTask commandName {-interactive}
AdminTask.commandName(‘[-interactive]’)
$ | is a Jacl operator for substituting a variable name with its value |
AdminTask | is an object that supports administrative command management |
commandName | is the name of the administrative command to invoke |
-interactive | is the interactive option |
Use the following command invocation to enter interactive mode using an administrative command that takes a target object. You do not have to provide a target object to enter interactive mode. Target objects provided in the command invocation will be applied to the command and displayed as the current target object value during interactive prompting.
$AdminTask commandName targetObject {-interactive}
AdminTask.commandName(targetObject, ‘[-interactive]’)
$ | is a Jacl operator for substituting a variable name with its value |
AdminTask | is an object that supports administrative command management |
commandName | is the name of the administrative command to invoke |
targetObject | is the target object string for the invoked administrative command. The target object is different for each administrative command. View the online help for the invoked administrative command to learn more about what to specify as a target object. |
-interactive | is the interactive option |
Use the following command invocation to enter interactive mode for an administrative command that takes options. You do not have to provide other options to enter interactive mode. Options provided in the command invocation are applied to the command and the option values will be displayed as the current values during interactive prompting.
$AdminTask commandName {-interactive commandOptions}
AdminTask.commandName(‘[-interactive commandOptions]’)
$ | is a Jacl operator for substituting a variable name with its value |
AdminTask | is an object that supports administrative command management |
commandName | is the name of the administrative command to invoke |
-interactive | is the interactive option |
commandOptions | is the command option that is available for the associated
administrative command. Available command options are different for each administrative
command. View the online help for the invoked administrative command to obtain
more information about which options are available. Arguments and steps that
are listed on the online administrative command help are specified as command
options. Each option consists of a dash followed immediately by an option
name, and then followed by an option value if the option requires a value.
For example, using the output of the following online help for the createJ2CConnectionFactory
command:WASX8006I: Detailed help for command: createJ2CConnectionFactory Description: Create a J2C connection factory *Target object: The parent J2C resource adapter of the created J2C connection factory. Arguments: *connectionFactoryInterface - A connection factory interface that is defined in the deployment description of the parent J2C resource adapter. *name - The name of the J2C connection factory. *jndiName - The JNDI name of the created J2C connection factory. description - The description for the created J2C connection factory. authDataAlias - the authentication data alias of the created J2C connection factory. Steps: NoneIn this example, five options are available:
|
Use the following command invocation to enter interactive mode for an administrative command that has a target object and options. You do not have to specify a target object to enter interactive mode. The values specified are applied to the command before the command data is displayed. As a result, the values specified will be displayed as the current values during interactive prompting.
$AdminTask commandName targetObject {-interactive commandOptions}
AdminTask.commandName(targetObject, ‘[-interactive commandOptions]’)
$ | is a Jacl operator for substituting a variable name with its value |
AdminTask | is an object that supports administrative command management |
commandName | is the name of the administrative command to invoke |
targetObject | is the target object string for the invoked administrative command. The expect target object varies with each admin command. Consult the online help on the invoked administrative command to learn more about what to specify as target object. |
-interactive | is the interactive option |
commandOptions | is the command option that is available for the associated
administrative command. Available command options are different for each administrative
command. View the online help for the invoked administrative command to obtain
more information about which options are available. Arguments and steps that
are listed on the online administrative command help are specified as command
options. Each option consists of a dash followed immediately by an option
name, and then followed by an option value if the option requires a value.
For example, using the output of the following online help for the createJ2CConnectionFactory
command:WASX8006I: Detailed help for command: createJ2CConnectionFactory Description: Create a J2C connection factory *Target object: The parent J2C resource adapter of the created J2C connection factory. Arguments: *connectionFactoryInterface - A connection factory interface that is defined in the deployment description of the parent J2C resource adapter. *name - The name of the J2C connection factory. *jndiName - The JNDI name of the created J2C connection factory. description - The description for the created J2C connection factory. authDataAlias - the authentication data alias of the created J2C connection factory. Steps: NoneIn this example, five options are available:
|
Example
The following example invokes an administrative command in interactive mode by specifying the -interactive option:
$AdminTask createJ2CConnectionFactory {-interactive}
AdminTask.createJ2CConnectionFactory('[-interactive]')
Create a J2C connection factory *The J2C resource adapter: "WebSphere Relational ResourceAdapter (cells/myCell/nodes/myNode|resources.xml#builtin_rra)" A connection factory interface (connectionFactoryInterface):javax.resource.cci.ConnectionFactory *Name (name): myJ2CCF *The JNDI name (jndiName): j2c/cf Description (description): authentication data alias (authDataAlias): create J2C connection factory F (Finish) C (Cancel) Select [F, C]: [F] myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
The following example invokes an administrative command using the –interactive option with a target object that is specified in the command invocation:
set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/] $AdminTask createJ2CConnectionFactory $ra {-interactive}
ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/') AdminTask.createJ2CConnectionFactory(ra, ‘[-interactive]’)
Create a J2C connection factory *The J2C resource adapter: ["WebSphere Relational ResourceAdapter (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"] A connection factory interface (connectionFactoryInterface): javax.resource.cci.ConnectionFactory *Name (name): myJ2CCF *The JNDI name (jndiName): j2c/cf Description (description): authentication data alias (authDataAlias): create J2C Connection Factory F (Finish) C (Cancel) Select [F, C]: [F] myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
The following example invokes an administrative command using the –interactive option where both the target object and the additional command options are specified in the command invocation:
set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/] $AdminTask createJ2CConnectionFactory $ra {-name myNewCF -interactive}
ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/') AdminTask.createJ2CConnectionFactory(ra, ‘[-name myNewCF -interactive]’)
Create a J2C connection factory *The J2C resource adapter: ["WebSphere Relational ResourceAdapter (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"] A connection factory interface (connectionFactoryInterface):javax.resource.cci.ConnectionFactory *Name (name): [myNewCF] *The JNDI name (jndiName): j2c/cf Description (description): authentication data alias (authDataAlias): create J2C Connection Factory F (Finish) C (Cancel) Select [F, C]: [F] myNewCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_3839439380269)