| Use Case Name |
|---|
| Set configuration for JBI run time or an installed component |
| Date written |
| 08/03/2007 |
| Description |
| This command modifies parameters for several different configuration types for JBI runtime or an installed component (SE or BC). Typically these configuration types include static/constant configuration, application configuration, application variable and logger. |
| Actors |
| Installed JBI component, ASADMIN CLI, Administrator, JBI common client |
| Preconditions & Assumptions |
| 1. Based on different configuration type, the configuration parameters could be specified directly from command line, or in an input XML file, or in an input property file. 2. Component is assumed to be installed if the configuration for a component is going to be set. 3. When the target option is not specified, or the literal string 'server' is specified, the task is executed against the embedded DAS server instance. 4. When the target option is the literal string 'domain', the task is executed against the domain itself, but not to any instances or clusters running on the domain. 5. If the target option is specified as a cluster name, the task is executed against all instances in the specified cluster. 6. If the target option is specified as an instance name, the task is executed against the specific instance specified. |
| Basic Flow: User Action |
| Administrator executes the set configuration command which specifies an installed component (optional), the type of the configuration, the name of a configuration, the path to the file which contains the configuration parameters (optional), and a server instance name ("domain", or a cluster name, or not being specified). |
| Basic Flow: System Action |
| 1. ASADMIN CLI interprets the task and gets the configuration parameters. 2. ASADMIN CLI passes all the parameters to JBI common client. |
| Error Flow: System Action |
| 1. If the path to the input file is not a valid location, an error message should be returned from ASADMIN CLI. 2. If the failure is due to the reason other than invalid file/path location, ASADMIN CLI should print out the detailed failure message returned from JBI common client. 3. Administrator should get a failure message, detailing the reason why the set application configuration command fails. |
| Use Case Name |
|---|
| List configuration value for JBI runtime or an installed component. |
| Date written |
| 08/03/2007 |
| Description |
| This task lists parameters for several different configuration types for JBI runtime or an installed component (SE or BC). Typically these configuration types include static/constant configuration, application configuration, application variable and logger. |
| Actors |
| Installed JBI component, ASADMIN CLI, Administrator, JBI common client |
| Preconditions & Assumptions |
| 1. Component is assumed to be installed if the configuration data is queried for an installed component. 2. When the target option is not specified, or the literal string 'server' is specified, the task is executed against the embedded DAS server instance. 3. When the target option is the literal string 'domain', the task is executed against the domain itself, but not to any instances or clusters running on the domain. 4. If the target option is specified as a cluster name, the task is executed against all instances in the specified cluster. 5. If the target option is specified as an instance name, the task is executed against the specific instance specified. |
| Basic Flow: User Action |
| Administrator executes the list configuration command with the required input such as configuration name key, configuration type, a component, a server instance name (or a cluster name, or not being specified). |
| Basic Flow: System Action |
| 1. ASADMIN CLI interprets the task, as well as the input parameters. 2. ASADMIN CLI passes all the parameters to JBI common client. 3. ASADMIN CLI prints out the configuration value (i.e., the query result) which is returned from JBI component client. |
| Use Case Name |
|---|
| Add application configuration data to an installed component. |
| Date written |
| 08/03/2007 |
| Description |
| This task adds configuration data for an installed component. The configuration data which can be added includes two configuration types: application configuration and application variable. |
| Actors |
| Installed JBI component, ASADMIN CLI, Administrator, JBI common client |
| Preconditions & Assumptions |
| 1. The specified component is assumed to be installed. 2. When the target option is not specified, or the literal string 'server' is specified, the task is executed against the embedded DAS server instance. 3. When the target option is the literal string 'domain', the task is executed against the domain itself, but not to any instances or clusters running on the domain. 4. If the target option is specified as a cluster name, the task is executed against all instances in the specified cluster. 5. If the target option is specified as an instance name, the task is executed against the specific instance specified. |
| Basic Flow: User Action |
| Administrator executes the add configuration command which specifies input parameters such as a configuration type, the name of the application configuration, application variable tuples (key/type/value), the component name, a server instance name ("domain", or a cluster name, or not being specified). |
| Basic Flow: System Action |
| 1. ASADMIN CLI interprets the task, as well as the input parameters. 2. ASADMIN CLI passes all the parameters to JBI common client. |
| Use Case Name |
|---|
| Delete application configuration data from an installed component. |
| Date written |
| 08/03/2007 |
| Description |
| This task deletes confi |
| Actors |
|---|
| Installed JBI component, ASADMIN CLI, Administrator, JBI common client |
| Preconditions & Assumptions |
| 1. The specified component is assumed to be installed. 2. When the target option is not specified, or the literal string 'server' is specified, the task is executed against the embedded DAS server instance. 3. When the target option is the literal string 'domain', the task is executed against the domain itself, but not to any instances or clusters running on the domain. 4. If the target option is specified as a cluster name, the task is executed against all instances in the specified cluster. 5. If the target option is specified as an instance name, the task is executed against the specific instance specified. |
| Basic Flow: User Action |
| Administrator executes the delete configuration command which specifies input parameters such as a configuration type, the name of the application configuration, application variable tuples (key/type/value), the component name, a server instance name (or "domain", or a cluster name, or not being specified). |
| Basic Flow: System Action |
| 1. ASADMIN CLI interprets the task, as well as the input parameters. 2. ASADMIN CLI passes all the parameters to JBI common client. |
| Use Case Name |
|---|
| List monitoring statistics data for JBI runtime or an installed component |
| Date written |
| 08/03/2007 |
| Description |
| This task prints out monitoring statistics data for JBI framework, or NMR, or an installed component, or an endpoint. |
| Actors |
| Installed JBI component, ASADMIN CLI, Administrator, JBI common client |
| Preconditions & Assumptions |
| 1. Component is assumed to be installed if the monitoring statistics data of the component is going to be queried. 2. When the target option is not specified, or the literal string 'server' is specified, the task is executed against the embedded DAS server instance. 3. When the target option is the literal string 'domain', the task is executed against the domain itself, but not to any instances or clusters running on the domain. 4. If the target option is specified as a cluster name, the task is executed against all instances in the specified cluster. 5. If the target option is specified as an instance name, the task is executed against the specific instance specified. |
| Basic Flow: User Action |
| Administrator executes the list monitoring statistics command which specified the input parameters, such as the type of monitoring statistics data, an installed component name (optional), a server instance name (or "domain", or a cluster name, or not being specified). |
| Basic Flow: System Action |
| 1. ASADMIN CLI interprets the task and the included parameters. 2. ASADMIN CLI passes all the parameters to JBI common client. 3. ASADMIN CLI prints out the monitoring statistics data returned from JBI common client. |
| Use Case Name |
|---|
| Upgrade component |
| Date written |
| 08/03/2007 |
| Description |
| This command is to provide a simple way to upgrade a JBI component in a non-destructive way, preserving all existing deployments to that component. |
| Actors |
| Installed JBI component, ASADMIN CLI, Administrator, JBI common client |
| Preconditions & Assumptions |
| The precondition is that the component, which will be upgraded, has already been installed. |
| Basic Flow: User Action |
| Administrator executes the component upgrade command, specifying where the new archive is located. |
| Basic Flow: System Action |
| 1. ASADMIN CLI interprets the command and gets the input parameters from the command line. 2. Before calling JBI common client, ASADMIN CLI validates the location of the archive. 3. ASADMIN CLI passes all the parameters to JBI common client. |
| Error Flow: System Action |
| 1. If the path to the new archive location is not a valid location, an error message should be returned from ASADMIN CLI. 2. If the failure is due to the reason other than invalid archive location, ASADMIN CLI should print out the detailed failure message returned from JBI common client. 3. Administrator should get a failure message, detailing the reason why the upgrade command fails. |
| Use Case Name |
|---|
| Application Verifier command |
| Date written |
| 08/03/2007 |
| Description |
This project would aid the system administrator in verifying if all the configurations needed by an application can be resolved during deployment. For this use case, please refer to SierraUpdateAppVerifier![]() |