Fiorano Adapters

Free Adapters

Aggregator

Helps aggregate multiple documents into a single document.

B2B Connector

B2BConnector sends and receives messages from B2B Core flows. When host and partner communicate by Channel using EBMS protocol(sync enabled), Ports with requestor/replier modes are generated.

BinaryFileReader

BinaryFileReader reads the binary content which is provided as input and converts it into xml message. The message contains CRC info and other details.

BeanShell

The BeanShell component is used for executing BeanShell scripts from the Fiorano environment.

Cache

Cache component is responsible for holding the data in the memory as a set of Name-Value pairs, identified by one or more designated key Name Value pairs. User can define the data format using the Cache Configuration Property Sheet (CPS). Cache performs different actions like (lookup/add/updated) based on the input data. Cache supports multiple cache entries in a single call and can perform various operations based on the data specified, which means user can updated several entries, lookup data and add new data using a single input message. Cache component also supports Delete operation using special port. By default the cache data remains till the application/cache component is running href=" Value pairs. User can define the data format using the Cache Configuration Property Sheet", however user can configure to clear the cache as per the threshold defined in the CPS.

CBR

Filters incoming XML data based on XPATH selection criteria. Used as a �rules-engine� for message flows within an event-process.

Compression

The PerlScript component is used to execute Perl scripts from a FioranoESB event process.

Chat

Chat component is a simple JMS application used to send messages from one chat component to another through their input and output ports. The font and color of the messages can be configured in the CPS of the Java chat component.

C# Chat

CS Chat is a native Csharp based component. CS Chat uses the .Net framework for its GUI (chat window). The CS Chat component uses the Csharp runtime which is a wrapper on C++ native runtime for running the application.

CRM

CRM is a simulator for Clarify Management Adapter. Its output is a purchase order in xml format. Username and password can be set using CPS. The purchase order details can be modified using the runtime UI.

CompositeBC

The CompositeBC component is an EDBC component which enables you to execute more than one BC component programmatically. The sample CompositeBC is configured for the HTTP and SMTP (both are BC) components to execute in a linear sequence. The message request on the input port of CompositeBC component is fed as input to the HTTP component. The output of HTTP component is provided as input to the SMTP component (with some modifications) and the output of the SMTP component is put on the response port of the CompositeBC. Similarly, one can modify the CompositeBC component to execute N number of BC components.

DistributionService

Distributes the workload of message processing amongst a configurable number of processing components/services; used to implement load-balancing at an application level.

Decompress

The Decompression component is used to decompress the incoming data and send it forward.

DiskUsageMonitorService

The DiskUsageMonitor component can be used to monitor the hard disk usage of a particular drive or path on a host machine. This component also triggers sending of alerts to its output port whenever the usage reaches a maximum limit specified as a percentage.

Display

The Display component is used to display messages passing through it. It reads the contents of the incoming message, displays them, and then forwards them as is. Also it is used to display an exception/error message which comes from the exception port of a component.

DuplicateContentCheck

Duplicate content check is used to classify input messages to duplicate and unique based on content in input XML at XPath provided using CPS. Depending on Cache Duration Time and Sleep Interval, input messages are cached and sent in sleep intervals.

ERP

The ERP component is a simulator for an ERP System. Input to the system is a Purchase Order in XML format. Output to the system is a Rejection or Acceptance of Purchase Order on respective ports. Username and password can be set using CPS. The purchase order can be accepted or rejected using the runtime UI.

ExceptionListener

This component enables all errors in an event process to be captured and managed centrally.

Feeder

The Feeder component is used to send data to any other component connected to this component.

 FilePoller

FilePoller is used to poll for files in a specific directory.

GroovyScript

This component accepts Groovy scripts as arguments and applies them to input data

JSONConverter - 4.0

JSONConverter component is used to convert data from JSON format to XML format and vice-versa.

Join

Used to combine two XML documents into a single XML document.

JavaScript

The JavaScript component takes an JavaScript as an argument and executes the input data based on this script.

JsonCBR

The JsonCBR service allows data filtering based on the given JsonPath selection criteria. This service accepts Json data on the input channel, performs JsonPath selection and writes data to the appropriate output port.

LDAPLookup

The LDAPLookup component enables the lookup of information organized in a directory-like fashion on a Lightweight Directory Access Protocol (LDAP) server. This information could be encryption certificates, pointers to printers and other services on a network, and provide a single logon facility where one password for a user is shared between many services.

LDAPAuthenticator

LdapAuthenticator is a sample EDBC component that uses the new EDBC framework. This document details the modifications made to the code generated by Template Engine. The first section explains the functionality of the component and the second section deals with the code additions required to achieve the functionality.

MSCRM

MSCRM helps to connect to the Microsoft Dynamics CRM web services and perform operations on an entity. The component supports both Microsoft Dynamics CRM on-premises deployment and Microsoft Dynamics CRM Online.

MarketPricesGUI

This component is used for the Bond Trading Demo Sample where the user can view the list of stock quotes which changing prices. The user can raise a RFQ (request for quote) for any listed stock for a specified number. The runtime UI helps the user to track the price changes and the raise requests.

Perl

The PerlScript component is used to execute Perl scripts from a FioranoESB event process.

Python

This business component is used for executing Python scripts from the Fiorano environment.

Prices

This component is used for the Bond Trading Demo Sample to update the prices of the stocks listed whenever there is a clock event received. It randomly selects the stock to update the price. The updated price and stock details are published on the output port.

PrintPDF

The PrintPdf component can be used to print a PDF file on to a local or remote printer. This component uses Adobe executable to print a PDF.

Receiver

Receiver component is used to consume JMS messages (on its input port) to measure the performance. The rate at which the messages are consumed depends upon the message size, number of connections, sessions, producers, etc. Please check the logs to see the performance. User can configure following parameters (Runtime Arguments) provided.

RFQManager

This component is used for the Bond Trading Demo Sample to respond the quoted price for the request for quotes received by this component. It provides a runtime UI for the stock exchange to send the quotation with price back to the requested user.

Sender

Sender component is used to publish JMS messages (on its output port) to measure the performance. The rate at which the messages are published depends upon the message size, number of connections, sessions, producers, etc. Please check the logs to see the performance. User can configure following parameters (Runtime Arguments) provided.

Sleep

Holds the message for a specified interval and then sends the message out. Can used to delay or regulate message transmission rates as needed.

 Splunk Event Collector

Sends application events to a Splunk deployment using HTTP or HTTPS protocolsSends application events to a Splunk deployment using HTTP or HTTPS protocols.

 Sequencer_4.0

Sequencer component is used to generate a sequence number or re-sequence out of sequence messages.

Timer

Schedules and sends requests at specified intervals for a specified number of times.

Timer 5.0

The Timer component is used to trigger sending of messages from this component to a component connected to its OUT_PORT.

TradeBus

This component is used for the Bond Trading Demo Sample co-relates the changes in price for every stock and shows up a maintenance screen for all changes occurring for all stocks listed. The runtime UI is used to show the changes as they occur.

VB Chat

Vbchat is built upon JNI based cpp client library which uses fmq-cpp-client-msg-adapter.lib for running the component. Vbchat uses Microsoft ActiveX controls for its GUI (chat window).

Download

VC Chat

VC Chat is a native C++ based component. VC Chat uses the MFC library for its GUI (chat window). VC Chat uses the c++ native runtime library for running the application.

WebServiceConsumer

This component invokes a web service (usually externally hosted on a third - party system) based on the configured WSDL.

WebServiceConsumer - 5.0

The DiskUsageMonitor component can be used to monitor the hard disk usage of a particular drive or path on a host machine. This component also triggers sending of alerts to its output port whenever the usage reaches a maximum limit specified as a percentage.

Worklist

This service enables manual intervention in a business process. The service accumulates content until it receives an external signal triggering a release of the content. The release can be selective, releasing one or more specific documents based on a selection criterion;or general, releasing to the workflow the entire content of the worklist.

WorkListManager

Used to manage one or more instances of the Worklist component.

XMLSplitter

Splits the XML input based on a configured XPATH selector.

XMLVerification

Verifies incoming XML documents with the configured XSD descriptor.

XSLT

The Fiorano XSLT component is used to apply XSL transformations on incoming XML messages.

Licensed Adapters

AS2Connector - 4.0

AS2connector component serves as a connector to send/receive messages as per AS2 protocol.

AS4Connector_4.0

AS4Connector Allows to send and receive payloads via AS4 messaging protocol. It allows exchanging any type of payload (e.g., XML, JSON, Binary) as SOAP attachments or SOAP body payloads.

 DataQueueReader

The DataQueueReader component can receive messages from AS400 Queues Synchronously and Asynchronously. In Synchronous mode, if Enable Scheduler is set to yes, it will poll queue for message at regular intervals. Else, message received on input port acts as a trigger to poll queue.

DataQueueWriter

The DataQueueWriter component writes messages to AS400 Queues.

 DB

The DB component is a Query Engine that creates and executes a single SQL Statement or a set of statements to perform datab/componentgallery/comp_index.php?p=fiorano_dbase related operations such as insertion, updates, deletion, stored procedure execution or table monitoring

DB Query

The DBQuery component may be used to configure simple queries to insert, update, delete or select records from your database.

DBProc

The DBProc component is a JCA-compliant service which is used to execute database Stored Procedures.

DBQueryOnInput

The DBQuery component may be used to configure simple queries to insert, update, delete or select records from your database.

Decryption

The Decryption component bundled with FioranoESB is used for decrypting data, based on a key (that is entered by the user) and an algorithm.

DynamoDB_4.0

DynamoDB Used to perform CRUD operations on Amazon DynamoDB. This microservice supports XML input and JSON response.

 EBMSAdapter - 4.0

Send/Receive EBMS messages

EDI2XML

The EDI2XML component is used for transforming information from EDI format to XML format.

EJBAdapter

The EJB component enables you to invoke session and entity beans deployed in any J2EE application server.

 Encryption

The Encryption component bundled with FioranoESB is used for encrypting data, based on a key (that is entered by the user) and the DES encryption algorithm.

 EventLogWriter

Component errors and any important events occurring in an event process can be recorded to global and centralized event logs which can be viewed through the Windows Event Viewer.

FileReader

The FileReader components reads files from the file system and sends their contents to the output port. The source file can either be unstructured (plain) text or binary.

FileReceiver

FileReceiver component is used for fast and reliable data transfer of large files. It writes the data received on its input port to the output file specified by the user. This has to be used along with File Transmitter.

FileTransmitter

FileTransmitter component is used for fast and reliable data transfer of large files. It reads files from the file system and sends their contents to the output port.This has to be used along with FileReceiver.

FileWriter

The FileWriter component writes the received data from its input port to the specified output file. The received data can either be unstructured (plain) text or binary.

FIXAcceptor

The FIXAcceptor component is used to handle incoming FIX connections and receive FIX Protocol messages from buy side by maintaining FIX sessions.

 FIXInitiator

The FIXInitiator component is used to initiate a FIX connection and send FIX Protocol messages to a remote FIX server or a sell side by maintaining FIX sessions.

FTPGet

The FTPGet component is used for downloading files from the FTP Server.

FTPPut

The FTPPut component is used for uploading files to the FTP Server.

HDFSConnector

Writes/Reads data to/from HDFS.

 HL72XML

Converts HL7 messages to XML format

HL7Receiver

The HL7 Receiver listens on a port specified on a particular IP address to receive HL7 messages, sends the messages received on to the output port and sends the acknowledgement to the Sender.

 HL7Sender

The HL7 Sender component is used to send the HL7 data on to a port specified on a particular IP address in a specified format.

HTTPAdapter

The HTTP component can be configured to implement the Get/Post methods using its Configuration Property Sheet.

HTTPAdapters - 5.0

The HTTP component can be configured to implement the Get/Post methods using its Configuration Property Sheet.

HTTPReceive

The HTTP component can be configured to implement the Get/Post methods using its Configuration Property Sheet.

HTTPStub

This is a helper component which is used to expose an Event Process as an HTTP context in the HTTP Gateway (which is a web application deployed in ESB Web Container). This component is not an executable component. It just allows the interfacing of the HTTP Gateway with the Event Process. The client's request is directly delivered to the output port of the HTTP Stub component by the gateway and the message received back to the input port is picked by the gateway and returned back to the client.

ISO20022Validator

Component to validate ISO20022 messages.

Iway

The iWay component may be used to utilize the adapter library of the iWay Adaptive Framework for service oriented architecture (SOA).

JMSIn

The JMSIn component is used to transfer messages to a JMS topic or queue.

JMSIn - 5.0

The JMSIn component is used to transfer messages to a JMS topic or queue.

JMSOut

The JMSOut component may be used to retrieve messages from a JMS Topic/Queue.

JMSOut - 5.0

The JMSOut component may be used to retrieve messages from a JMS Topic/Queue.

JMSReplier

The SimpleHTTP component enables the user to get content from an external HTTP server (web server). The component directly accepts the certificates. If the Content tag is present in the input message, then Post method is used else Get method is used.

JMSRequestor

The JMSRequestor component is used to send and receive messages from a JMS server using request reply semantics.

JMSRequestor - 5.0

The JMSRequestor component is used to send and receive messages from a JMS server using request reply semantics.

KafkaConnector_4.0

KafkaConnector Used to produce and consume large volume of data from the Kafka server. It allows clients to produce data either synchronously or asynchronously.

Kinesis Producer

To write data records to Amazon Kinesis Streams.

Kinesis Consumer

To consume data records from Amazon Kinesis Streams.

Lambda Connector

Invokes the Amazon Lamda function and sends the function's output to the outputport.

MongoDB

MongoDB component can be used to insert, update, delete and select data from Mongo database server. Component supports both JSON and XML data in request and response.

 MQSeriesIn

The MSQSeriesIn component provides an interface to queues on Websphere MQ 5.3 and above, formerly known as IBM MQSeries.

 MQSeriesOut

The MQSeriesOut component provides an interface to queues on Websphere MQ 5.3 and above, formerly known as IBM MQSeries.

 MQSeriesReplier

Receives message from MQSeries Server and sends reply back to server.

MQSeriesRequestor

Sends message to MQSeries Server and accepts response from the server and above, formerly known as IBM MQSeries.

MQTT

To publish and subscribe messages using MQTT Protocol.

MSMQReceiver

The MSMQReceiver component is used to receive messages from an MSMQ.

MSMQReceiver - 5.0

The MSMQReceiver component is used to receive messages from an MSMQ.

MSMQSender

The MSMQSender component is used to Send messages from an MSMQ.

MSMQSender - 5.0

The MSMQSender component is used to Send messages from an MSMQ.

MT2XML

Component to convert SWIFT MT messages to XML using either standard schemas provided by SWIFT or generic XML.

NEFTConverter - 4.0

NEFTConverter component is used to convert NEFT transactions in XML format to NEFT format or vice-versa.

OFS Convertor

To transform data from XML format to Open Financial Service (OFS) message format and vice-versa.

POP3

The POP3 component is used to retrieve e-mails from a POP3 or IMAP server using an existing user name.

RESTConsumer

RESTConsumer component serves as a client to access exposed Restful services Fiorano environment

RESTStub

This is a helper component which is used to expose an Event Process as a RESTFul web service in REST Gateway (which is a web application deployed in ESB Web Container).

S3Download

To download files from Amazon Simple Storage Service (S3) complementing the S3Upload microservice that is already available.

S3Upload

S3upload uploads the file in chunks to the specified Bucket in the Amazon server.

SalesForce

SalesForce component simplifies the process of connecting salesforce.com's Web service(SOAP) API.

Salesforce 5.0

Salesforce simplifies the process of connecting to Salesforce.com's Bulk API and is used to invoke various operations on SalesForce API.

SAPB1 - 2004.0

Adapter to perform operations on 2004 version of SAP Business One ERP Solution.

 SAPB1 - 2005.0

Adapter to perform operations on 2005 version of SAP Business One ERP Solution.

SAPB1 - 2007.0

Adapter to perform operations on 2007 version of SAP Business One ERP Solution.

SAPB1 - 88.0

Adapter to perform operations on 8.8 version of SAP Business One ERP Solution.

SAPR3

The SAPR3 component bridges between the SAP system and Fiorano SOA Platform 2007 and executes the various services deployed on the SAP system.

SAPR3-5.0

The SAPR3 component bridges between the SAP system and Fiorano SOA Platform

 SAPR3Monitor

The SAPR3 Monitor adapter enables you to process IDocs (Intermediate Documents) of SAP systems and converts IDOC to XML Message. SAPR3 Monitor adapter listens for IDOC generated from SAP. SAPR3 Monitor can be used to trigger a event process.

SAPR3Monitor - 5.0

The SAPR3 Monitor adapter enables you to process IDocs (Intermediate Documents) of SAP systems and converts IDOC to XML Message. SAPR3 Monitor adapter listens for IDOC generated from SAP. SAPR3 Monitor can be used to trigger a event process.

SAPStub

The JMSRequestor component is used to send and receive messages from a JMS server using request reply semantics.

 SAPStub - 5.0

SAPStub is a helper component which is used to expose an Event Process as a function in SAP server.

SimpleHTTP

The SimpleHTTP component enables the user to get content from an external HTTP server (web server). The component directly accepts the certificates. If the Content tag is present in the input message, then Post method is used else Get method is used.

SMPPSend_4.0

SMPPSend microservice is used to send SMS to cell phones using SMPP (Short Messsage Peer to Peer) protocol. The microservice communicates with the Short Message Service Centre (SMSC) of the network provider.

SMSBridge

The SMS component sends an SMS to a specified mobile number.

SMTP

The SMTP component enables you to send e-mails using a configured SMTP server. This component is extremely useful in sending mails to e-mail accounts specified by the recipient address to initiate corrective action in the event of an error. It uses the SMTP implementation from the JavaMail API.

SocketAdapter

The SocketAdapter component is used to send messages to a socket and receive messages from a socket.

SQS Receiver

To retrieve messages from Amazon Simple Queue Service (SQS).

 SQS Sender

To send messages to Amazon Simple Queue Service (SQS).

 SWIFTMTValidator

Component to validate SWIFT MT messages.

 T24Inbound

Helps to receive events emitted from any T24 transaction.

T24Outbound

Sends an OFS message to T24 server and sends received response to the output port.

Text Splitter

TextSplitter groups the messages with same sortkeys and outputs the messages.

TEXT2XML

The Text2XML component transforms data from any flat file format to XML format using defined schema as per a TFL file (Tifosi Format Layout).

TibcoRVIn

The TibcoRVIn component is used to transfer messages to messaging queue server of TIBCO Rendezvous.

TibcoRVOut

The TibcoRVOut component is used to receive messages from the messaging queue server of TIBCO Rendezvous.

WebSocket_4.0

WebSocket Allows two-way (full duplex) communication and transfer of messages until the connection is terminated between web servers and clients.

WSStub (WebServiceStub)

This is a helper component which is used to expose an Event Process as an web service in the Web Service Gateway (which is a web application deployed in ESB Web Container). This component is not an executable component. It just allows the interfacing of the Web Service Gateway with the Event Process. The client's request is directly delivered to the output port of the Stub component by the gateway and the message received back to the input port is picked by the gateway and returned back to the client.

XML2EDI

The XML2EDI component is used for trans -forming information from XML format to corresponding EDI format based on the .efl format file.

XML2HL7

Converts XML messages to HL7 format

 XML2MT

Component to convert XML messages to SWIFT MT messages using either standard schemas provided by SWIFT or generic XML.

XML2PDF

The Fiorano XML2PDF component is used to create PDF documents using a PDF template file and the input XFDF data.

XML2TEXT

The XML2Text component transforms data from XML format to flat file format using defined schema as per a Tifosi Format Layout (TFL) file.

XMLSecurityProvider

Encrypts and decrypts the data from configured xml elements and verifies the signature received.

AmazonSNS

SNS Sender sends messages to configured Amazon Simple Queue Service (SNS)

CassandraDB

CassandraDB component helps to perform CRUD operations on CassandraDB. Component supports running multiple queries against CassandraDB.

<

ExcelReader

ExcelReader component helps to read excel files and convert it to XML format

ExcelWriter

ExcelWriter component helps to update/write excel files

Datadog

Datadog component helps to send events,alerts to Datadog Agent which inturn sends it to Datadog dashboard

NodeJS

NodeJS component sends and receives messages. Its is built using J2V8 which makes it possible to run NodeJS in Java.

 T24Inbound 5.0

Supports receiving events from T24 systems using Temenos's ADK.

T24Outbound 5.0

Supports sending OFS/OFSML/ServiceXML message(s) to T24 systems using Temenos's ADK.

AMQP

The AMQP microservice publishes/consumes to/from a messaging broker that supports the AMQP protocol.

GraphQLClient

A GraphQL client adapter that facilitates interaction with a GraphQL API by sending queries,mutations, and handling responses. It optimizes data fetching, state management, and error handling for seamless integration with GraphQL APIs

© 2025 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use