Jump to: navigation, search

Difference between revisions of "Activity:InvokeInterface (Activity)"


(Arguments)
m (Text replacement - "Workflows" to "")
Line 53: Line 53:
 
* [[InvokeWorkflow (Activity)]]
 
* [[InvokeWorkflow (Activity)]]
  
[[Category:Workflows]] [[Category:Activities]]
+
[[Category:Activities]]

Revision as of 12:48, 3 February 2015

Invoke Interface
Name InvokeInterface
Purpose Invoke a programmed interface
Category Control Flow
Returns True if successful
Version 2.1.14+

The InvokeInterface activity invokes a UBIK® interface component.

Arguments

Argument Type Direction Purpose
InterfaceFilename String In The full path to the interface assembly file
ClassName String In The name of the class to instantiate that derives from UBIK.Interface.InterfaceBase
Parameters Dictionary<String, String> In The parameters to pass to the interface
ImportInterface IUBIKImport Out The instantiated import component, if implemented by the interface
ExportInterface IUBIKExport Out The instantiated export component, if implemented by the interface
Result Boolean Out True if successful, false if failed

Usage

This activity is used to load and invoke a programmed UBIK® interface component, just like the EnterpriseService would do.

Example

Invoke the class TestClass from the assembly C:\temp\UBIK.Interface.Test.dll and pass two parameters:

Argument Value
InterfaceFilename
"C:\temp\UBIK.Interface.Test.dll"
ClassName
"TestClass"
Parameters
New System.Collections.Generic.Dictionary(Of String, String) _
From {{"parameter1", "value1"}, {"parameter2", "value2"}}

See also