Note: | Limitations in previous releases that prevented macros from calling or declaring other macros no longer apply. |
Can Contain | ( Declarations Group | Variables Group | Macroincludes Group | presto:presto-meta | presto:macro-meta | Statements Group | macro:custom-macro-name | presto:beginTransaction | presto:commitTransaction | presto:rollbackTransaction )+ |
Allowed In | mashup | operation | macros | macro |
Name | Required | Description |
name | yes | The name for this macro definition. This becomes the custom statement name within the calling EMML script or macro, so macro names must be valid XML names. This is also the default block name if the macro is used as a custom block in Wires. Macro names must be unique within the domain they belong to. They can contain ASCII letters, numerals, periods (.), underscores (_) or dashes (-). Names must start with a letter. |