The requested article is not available. Either it doesn't apply to this version of the product or the relevant information is organized differently in this version of the docs. You can search, browse, or go back to the other version.
Operations in task scripts
The pretask or post-task scripts that you create must follow a standard SnapManager for SAP plug-in structure.
The pretask and post-task scripts must include the following operations:
If any one of these operations is not specified in the pretask or post-task script, then the script becomes invalid.
When you run the smsap plugin check
command for the pretask or post-task scripts, the returned status of the scripts display error (because the returned status value is not zero).
Operation |
Description |
|
The SnapManager server runs the plugin.sh -check command to ensure that the system has execution permission on the plug-in scripts. You might also include file permission checking on the remote system.
|
|
The SnapManager server runs the plugin.sh -describe command to obtain information about your script and match the elements provided by the specification file. Your plug-in script must contain the following description information:
-
SM_PI_NAME : Script name. You must provide a value for this parameter.
-
SM_PI_DESCRIPTION : Description of the script's purpose. You must provide a value for this parameter.
-
SM_PI_CONTEXT : Context in which the script should run-for example, root or orasid. You must provide a value for this parameter.
-
SM_PI_TIMEOUT : The maximum time (in milliseconds) that SnapManager should wait for the script to complete processing and terminate execution. You must provide a value for this parameter.
-
SM_PI_PARAMETER : One or more custom parameters necessary for your plug-in script to perform processing. Each parameter should be listed in a new output line and include the name of the parameter and a description. When the script completes processing, the parameter value will be provided to your script by an environment variable.
The following is the sample output of the Followup_activities script.
plugin.sh - describe
SM_PI_NAME:Followup_activities
SM_PI_DESCRIPTION:this script contains follow-up activities to be executed after the clone create
operation.
SM_PI_CONTEXT:root
SM_PI_TIMEOUT:60000
SM_PI_PARAMETER:SCHEMAOWNER:Name of the database schema owner.
Command complete.
|
|
The SnapManager server runs the plugin.sh -execute command to start your script to execute the script.
|