This section describes the “out-of-the-box” integration flow components supplied with Magic xpi, and how you can use them to build your integration project.
Integration flow components are the constituent parts of an integration flow. When you insert components into a flow, you have to configure the components for their specific role in the integration flow.
|
|
|
Components
|
DB Trigger
|
The DB Trigger component lets Magic xpi continuously monitor the triggers created for the events defined in the DB Trigger service.
|
497798305
|
Directory Scanner
|
Checks local area networks (LAN), and/or FTP directories, to see when new files are created.
|
103
|
Domino
|
Accesses calendar entries, email messages, contacts, and document libraries on a Domino server.
|
104
|
Dynamics 2012 AX
|
Enables communication with Microsoft Dynamics® AX services that were exposed as Inbound Ports in the Dynamics AX Application Integration Framework (AIF) by providing their WSDL URI.
|
163
|
Dynamics CRM
|
Lets you work with the Microsoft® Dynamics™ CRM application.
|
156
|
Email
|
Sends and receives email messages using standard communication protocols.
|
106
|
Encryption
|
Provides a user-defined security level by maintaining source data security, through various Encryption and Decryption methods.
|
123
|
Exchange
|
Enables a Magic xpi project to interact with the Mail, Calendar, Contacts, and Tasks of the Microsoft Exchange Server.
|
157
|
File Archive
|
Archives (compresses) or extracts one or more files of the same type.
|
122
|
File Management
|
Performs various file operations, such as Copy, Rename, Delete, Read, Write, Append, and Create.
|
108
|
File Splitter
|
Splits a file into several smaller files, and regroups split files.
|
124
|
FTP
|
Rich file management utilities, including opening an FTP connection to a selected server, changing directories, and transferring files.
|
109
|
Google Calendar
|
Accesses the Google Calendar™ and its features.
|
151
|
Google Drive
|
Accesses Google Drive™ and its features.
|
154
|
HL7
|
Converts between an HL7 textual (pipe delimited) message and an XML structured message and vice versa.
|
149
|
HTTP
|
Sends and receives HTTP requests.
|
110
|
IBM i Connector
|
An adapter for the IBM i environment, which has the ability to run commands and read from spool files.
|
111
|
JD Edwards Enterprise One
|
Provides connectivity to JD Edwards.
|
145
|
JD Edwards World
|
Provides connectivity to JD Edwards World.
|
161
|
JMS
|
Sends and receives messages to the Java Message Service.
|
115
|
LDAP
|
An adapter for the LDAP environment, which has the ability to store attribute based data.
|
152
|
Microsoft Excel
|
Provides methods that enable working with Microsoft Excel documents.
|
139
|
Microsoft Word
|
Provides methods that enable working with Microsoft Word documents.
|
138
|
MQTT
|
Implements the client part of MQTT architecture.
|
8437
|
MSMQ
|
Sends and receives messages to the Microsoft MSMQ.
|
118
|
Notes DB
|
Accesses the IBM Lotus Notes database.
|
144
|
OData
|
Lets you send and receive OData formatted calls.
|
7698
|
OPC
|
Lets you connect with the OPC Server and read the business data.
|
624707391
|
REST Client
|
Enables you consume HTTP based RESTful API.
|
923746966
|
Salesforce
|
Provides connectivity to Salesforce.
|
143
|
SAP A1
|
A unique adapter for use with the SAP A1 system.
|
153
|
SAP Business One
|
A unique adapter for use with the SAP Business One applications.
|
128
|
SAP Business One 2004
|
133
|
SAP Business One 2005
|
141
|
SAP Business One 2007
|
160
|
SAP Business One 8.8
|
SAP ERP and SAP A1
|
A unique adapter to use with the SAP ERP system.
|
140
|
SAP ERP
|
A unique adapter to use with the SAP ERP system with Local Agent support.
|
467647084
|
ServiceMax
|
Provides connectivity to ServiceMax.
|
164
|
SharePoint
|
Lets you work with the Microsoft® Office SharePoint® Server .
|
159
|
Sugar
|
Lets you work with the Sugar application.
|
162
|
TCP Listener
|
Enables Magic xpi to listen continuously for requests made by a TCP client on a TCP port.
|
158
|
Validation
|
Checks that the correct data has been used.
|
148
|
WCF Client
|
Allows Magic xpi to consume Web services using the Microsoft Windows Communication Foundation (WCF) technology.
|
200
|
Web Services
|
Enables access to your application from external sources.
|
25
|
WebSphere MQ
|
Sends and receives messages to the WebSphere MQ.
|
117
|
XML Handling
|
Allows you to work with XML files and XML data.
|
155
|
XSLT
|
Facilitates the transformation of XML documents.
|
132
|
Utilities
|
Abort Flow
|
Aborts the flow execution on purpose, as part of the flow logic.
|
26
|
BAM
|
Defines and configures the messages sent by the server that are related to business processes.
|
16
|
Data Mapper
|
Creates an association between records and fields in different formats and from different Sources using a visual mapping device.
|
11
|
Delay
|
Defines a delay time for a step during flow execution.
|
10
|
Enable Flow
|
Determines whether a flow should run at any point in a project.
|
20
|
Flow Data
|
Controls the flow of data between, and within, Magic xpi project flows.
|
12
|
Invoke Flow
|
Invokes a flow using the Flow ID.
|
7
|
Invoke Flow Delay
|
Delays the invocation of a particular flow.
|
9
|
Java Class Connector
|
Accesses and manipulates Java classes and objects.
|
17
|
Lock Resource
|
Locks a critical section of the flow.
|
4
|
Magic xpa
|
Creates a component that provides additional logic functionality in your flow by using the Magic xpa Studio.
|
23
|
.NET Utility
|
Extends Magic xpi by allowing you to write custom .NET code.
|
27
|
NOP
|
Creates more effective orchestration in your flow by giving you the ability to define the conditional execution of branches.
|
22
|
Post Event
|
Posts an event containing a payload to an event pool.
|
13
|
PSS Publish
|
Publishes events to the PSS system so that the system can invoke flows that are subscribed to the published event.
|
1
|
PSS Remove
|
Removes specified events from the PSS system.
|
3
|
PSS Subscribe
|
Subscribes a flow to an event in the PSS system using the Flow ID.
|
2
|
Refresh Conversions
|
Refreshes a conversion table during runtime.
|
24
|
Save Message
|
Defines and configures the messages sent by the server when the flows in your integration project are deployed
|
6
|
Schedule Flow
|
Creates schedules for flow invocation after specific actions in another flow.
|
8
|
Scheduler
|
Creates schedules for flow invocation at specific times.
|
18
|
Unlock Resource
|
Unlocks a critical section of the flow.
|
5
|
Wait for Event
|
Halts flow execution until an event that matches the event name defined in the step is found.
|
14
|