Bookmark and Share Share

<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:

  • abort = Stops all further mashup script processing after an invocation error.
  • continue = Continues mashup script processing after an invocation error.
filterexpr  

An optional XPath expression to use as a filter for the result of this service.