Skip to main content

Extensibility and Integration

 

OutSystems

Define Extension Structures

Integration Studio provides some base data types, such as Integer or Text, but you can define more complex data types using Structures. Once structures are defined, they can be used in the data type definition of parameters and attributes. In such cases, you should use the Record data type or the Record List data type.

A structure is necessary when you are integrating with a component that handles complex data in a .NET or Java class. For example, suppose that, in this component, you have a File class with two attributes: File Name and File Size. In Integration Studio, you may create a Structure with this definition and, afterward, use it in the definition of your records or record lists.

To create a structure do the following:

  1. Right-click on the Structures folder in the Multi-tree Navigator and select the Add Structure option.

  2. Specify the following properties:

    • Name: name of the structure;
    • Description: description of the structure.

    For more details about these properties, see Structure Properties.

  3. Specify the attributes of the structure by simply editing the Attributes Editor.

The Structure editor allows you to change the structure properties.

Once the structures are defined and the extension is published on the Platform Server, the Service Studio developer simply needs to add a reference to these structures in order to use them in the module.

  • Was this article helpful?