Skip to main content

xSuite Interface Windows Prism 5.x – Online Help

Custom Program Modules

You can create custom implementations for the "Input system," "Input format," "Index data reader," "Output format," and "Output system" modules. These implementations can then be integrated into the program as external modules (see Creation of Custom Program Components). 

The modules are always of the type Custom. The following properties apply to all custom program modules.

Property

Description

.AssemblyPath

File path of DLL file with class library to be integrated

.ClassName

Name of implemented class in class library (including entire namespace)

Example: In the sample program code delivered, the namespace is XSuite.Interface.CustomModulesTest. One of the classes is CustomInputSystemTest. For this class, the value XSuite.Interface.CustomModulesTest.CustomInputSystemTest must be configured.

.CustomParams[](%)

Sub-parameters with pairs of keys/values:

  • Name*: Name of the configuration key

  • Value*: Configuration value

You can define the specific parameters for your custom module in the configuration data of xSuite Interface.

This configuration variant with a simple list of individual parameters only supports pure text values. Conversion to a different data type must take place within the individual module.

The dynamic integration of field variables before the parameter transfer to the custom module is only supported for the output format and the output system.