Can Contain | Empty |
Allowed In | mashup | catch | else | elseif | for | foreach | if | macro | operation | sequence | try | while |
Name | Required | Description |
service | yes | The mashable or mashup ID for the publishedMashZone NextGenmashable to invoke. |
serviceversion | Optional. Reserved for future use. | |
operation | yes | The operation ID to invoke in this mashable or mashup. |
inputvariables | An optional list of input or variable names, separated by commas, to use as input parameters to the operation. Variables must be listed in the order in which the mashable or mashup operation expects input parameters. Do not use the $ when referring to parameters or variables. | |
outputvariable | The name of the variable to hold the response from this invocation. This is optional. | |
header | The name of a variable containing headers to use when this mashable or mashup is invoked. The payload in a headers variable must be in the form: <header> service-specific payload for headers </header> | |
responseheader | The name of the variable to receive headers in the response from this invocation. This is optional. | |
timeout | The maximum number of seconds to wait for a response before terminating this invocation. The default timeout is 5 minutes. | |
onerror | The behavior for the mashup script if errors occur when this mashable or mashup is invoked. Valid values include: abort = Stops all further mashup script processing after an invocation error. If <invoke> is inside a <try> block, any exceptions may still be caught and handled by <catch> blocks. continue = Continues mashup script processing after an invocation error. Note: If <invoke> is in a <try> block with onerror set to continue, the mashup ignores any <catch> blocks. See Lightweight Error Handling for Component Mashups and Mashables for more information. | |
filterexpr | An optional XPath expression to use as a filter for the result of this mashable or mashup. |