The SCM Macro Common Attributes are supported by all SCM macros.
The following table describes the SCM Macro Common Attributes:
| Attribute | Description | Required |
| failonerror |
Specify true to have the build fail if a command error is encountered. The default is: false
|
No |
| failonresult |
Specify true to have the build fail if the SCM command return code is not 0 or a macro specific list of return codes. The default is: true
|
No |
| output |
Specify the name of a property in which the output of the command should be stored. Unless the error stream is redirected to a separate file or stream, this property will include the error output. The default is: scm.output.macro_name
|
No |
| result |
Specify the name of a property in which to store the return code from the SCM command. The default is: scm.result.macro_name
|
No |