<invoke>
This statement is not yet implemented. It is reserved for future use to invoke an operation for a component service that is governed by another system.
| Can Contain | Empty |
| Allowed In | mashup, else, elseif, for, foreach, if, macro, operation, sequence, while, |
Attributes
| Name | Required | Description |
|---|---|---|
| service | yes | The service ID for the governed serviceto invoke. |
| serviceversion | Optional. Reserved for future use. |
|
| operation | yes | The operation ID to invoke in this service. |
| 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 service operation expects input parameters. |
|
| 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 service 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 servoce response from this invocation. This is optional. |
|
| timeout | The maximum number of minutes to wait for a response before terminating this service invocation. The default timeout is 5 minutes. |
|
| onerror | The behavior for the mashup script if errors occur when this service is invoked. Valid values include:
|
|
| filterexpr | An optional XPath expression to use as a filter for the result of this service. |
Enterprise Mashup Markup Language (EMML) Documentation is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.
