Defining the common service (clicommon) – H3C Technologies H3C Intelligent Management Center User Manual
Page 489

475
•
Each of the configuration backup (ConfigBackup), configuration deployment (ConfigDeploy), and
software deployment (ImageDeploy) services comprises an action definition file (builder_definition)
and an action script file (tcl_script). The action definition file defines the actions of the service and
the processing procedure of each action; the action script file specifies the execution environment
and execution script for each action.
Defining the common service (CLICommon)
The common service file name is xxxxxx_Common_CLI.xml (xxxxxx indicates the drive name). The
common service file defines the device login process and common functions for device operations (for
example, save/reboot/delete a file).
The format of the common service file:
<?xml version="1.0"?>
<common>
<!—note 1>
<mode name="initialize" method="CLI">
<!—note 2>
<require-mode>connect</require-mode>
<!—note 3>
<enter>
<!—note 4>
initialize.tcl
<!—note 5>
</enter>
<!—note 6>
</mode>
<mode name="exec" method="CLI">
<!—note
7>
<error>Failed to get to exec mode. </error>
<!—note
8>
<require-mode>initialize</require-mode>
<!—note
9>
<enter>
<!—note
10>
enter_exec.tcl
</enter>
<exit>
<!—note
11>
exit_exec.tcl
</exit>
</mode>
<mode name="enable" method="cli">
<error>Failed to get to enable mode. </error>
<require-mode>exec</require-mode>
<enter>
enter_enable.tcl
</enter>
<exit>
exit_enable.tcl
</exit>
</mode>
<function name="delete_file" method="CLI">
<!—note 12>
<error>An error occurred while trying to delete a file from the device.</error>
<enter>
<!—note
13>
delete_file.tcl