You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

This container can be used for embedding an external flow from a different Blueriq application. 

To have the AQ_ExternalFlow container definition available, please make sure your project references the latest AquimaLibrary version. 

Parameters 

ParameterDescription and usage
ConnectionThe expression results in the name of the connection used for configuring the flow on the target runtime.
Data MappingThe Data Mapping used for mapping the data between the source profile (current domain) and the interface profile (contract domain).
Contract The name of the Contract that the container needs to implement. Selecting the Contract triggers the pre-fill of the Contract events in the "Events" tab. 
Contract events

when opening the "Events" tab, in the "Contract events" group, there are 3 columns : 

  • Type : the event definition column, pre-filled with event definitions from the selected Contract
  • Mapping : the flow events to which the contract events are being mapped to 
  • EventType : the flow event type. Supported values are : CommitSkipValidate (Continue) and Rollback (Cancel)


Example for configuring the connection : 

blueriq.connection.<connection-name>.external-flow.project=projectname // the REQUIRED name of the project that contains the flow to be started
blueriq.connection.<connection-name>.external-flow.version=0.0-Trunk // the REQUIRED  version of the project that contains the flow to be started
blueriq.connection.<connection-name>.external-flow.flow=flowname // the REQUIRED  name of the flow to be started
blueriq.connection.<connection-name>.external-flow.channel=channel // the OPTIONAL name of the channel be started
blueriq.connection.<connection-name>.external-flow.baseurl=http://<external-url>:<port>/Runtime/server // the OPTIONAL URL of the external host where the target project is on (if omitted the same server is assumed).

The connection name, namely <connection-name> in the example above, needs to match the result of the evaluated expression from the AQ_ExternalFlow_<name> container implementation.

  • No labels