Developing Your Own Components (Magic xpi 4.13)
A Magic xpi component is used to connect to third-party products. It provides fundamental connectivity and is highly customized. Magic xpi supplies you with a number of out-of-the-box smart components. These are ready for you to use in your flows and only require configuration.
Magic xpi also lets you develop your own components.
You can build any combination of connectors, such as a trigger with a dynamic step and a Method interface.
When building a dynamic interface, there are at least two projects involved:
-
A .NET-based project to build the studio user interface.
-
A runtime project in either Java or .NET or Magic xpa.
When combining both a dynamic trigger and a dynamic step, each one has a separate set of use interfaces and runtime projects. A connector can have a trigger runtime project in one technology (Java, for example) and a step runtime project in a different technology (.NET, for example).
All information related to the connector, such as the resource and service definitions, the errors list and the icon are encapsulated inside the project folder for easy distribution.
You also have the option to license the connector and distribute it without source code. For more information, see MakeKey Tool.
To create a connector:
-
Click Start > All Programs > Magic xpi x.x > Connector Builder to open the Connector Repository. Here, you can create your own components.
-
Click Add to open the General Settings dialog box.
-
Here, you define the settings for your new component.
Every new connector that you define in the Connector Builder will be added to the Toolbox pane.
The connectors are saved in the addon_connectors folder. The path to the folder is set in the AddOnConnector logical name (Project > Settings > General Environment > User Environment Variables).
To delete a connector:
To delete a connector, delete the specific component's folder from the addon_connectors folder.
Connector Builder
How Do I Move a User-Defined Component to the Deployment Environment?