Skip to main content

utility:remote workflow instantiate

Version: 0.0.0

Description

Sends a local workflow to a remote process (and keep a local image of it) or create a local image of an existing remote workflow (identified by an id and an address) for a given protocol registered in the streams.

Inputs

InputNameExpected type(s)Description
Pin 0
Required
workflow_to_sendworkflow, int32local workflow to push to a remote or id of a remote workflow
Pin 3
Required
streams_to_remotestreams_container
Pin 4data_sources_to_remotedata_sources

Outputs

OutputNameExpected type(s)Description
Pin 0remote_workflowworkflowremote workflow containing an image of the remote workflow and the protocols streams

Configurations

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
num_threadsint320Number of threads to use to run in parallel
run_in_parallelbooltrueLoops are allowed to run in parallel if the value of this config is set to true.

Scripting

Category: utility

Plugin: core

Scripting name: remote_workflow_instantiate

Full name: utility.remote_workflow_instantiate

Internal name: remote_workflow_instantiate

License: None

Changelog

  • Version 0.0.0: Initial release.