Fiorano Adapters



Fiorano Adapters provide the key to enhanced interoperability with a wide variety of applications and technologies. Fiorano, along with a number of adapter development partners and application vendor partners, has built an impressive catalog of adapters that serve to reduce the effort required to integrate business processes.

Fiorano Adapters enhance the connectivity support of Fiorano Server to enable simple installation, deployment, and configuration of "no-code" connectivity solutions.

Fiorano Adapters fall in three different high level categories :

  • Free Adapters
  • Base Adapters
  • Professional Adapters

» Free Adapters
Adapters that fall in this category are :

   JSONConverter - 4.0

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

» Download
  Aggregator

Helps aggregate multiple documents into a single document.

» Download
  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.

 E">» Download
  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.

» Download
  CBR

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

» Download
  DistributionService

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

» Download
  ExceptionListener

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

» Download
  Join

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

» Download
  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.

» Download
  Timer

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

» Download
  XMLVerification

Verifies incoming XML documents with the configured XSD descriptor.

» Download
  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.

» Download
  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.

 Receiv">» Download
  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.

 Send">» Download
  BeanShell

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

» Download
  JavaScript

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

» Download
  Perl

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

» Download
  Python

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

» Download
  GroovyScript

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

» Download
  XSLT

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

» Download
  Compression

The Compression component is used to compress the incoming data and send it forward.

» Download
  Decompress

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

» Download
  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.

» Download
  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.

 Displ">» Download
  Feeder

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

» Download
  WebServiceConsumer

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

» Download
  WebServiceConsumer - 5.0

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

» Download
  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.

» Download
  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.

» Download
  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.

» Download
  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.

» Download
  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.

» Download
  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.

» Download
  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

» Download
  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.

» Download
  WorkListManager

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

» Download
  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.

» Download
  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.

» Download
  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.

» Download
  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.

» Download
  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.

 MarketPricesG">» Download
  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.

 Pric">» Download
  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.

 RFQManag">» Download
  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.

 TradeB">» Download
  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.

» Download

» Base Adapters
Adapters that fall in this category are :

  S3Download

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

» Download
  S3Upload

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

» Download
  SQS Sender

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

» Download
  SQS Receiver

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

» Download
  Kinesis Producer

To write data records to Amazon Kinesis Streams.

» Download
  Kinesis Consumer

To consume data records from Amazon Kinesis Streams.

» Download
  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

» Download
  DBProc

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

» Download
  DB Query

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

» Download
  DBQueryOnInput

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

» Download
  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.

» Download
  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.

» Download
  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.

» Download
  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.

» Download
  FTPGet

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

» Download
  FTPPut

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

» Download
  POP3

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

» Download
  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.

» Download
  HTTPAdapter

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

» Download
  HTTPReceive

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

» Download
  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.

» Download
  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.

» Download
  JMSIn

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

» Download
  JMSOut

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

» Download
  JMSRequestor

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

» Download
  JMSReplier

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

» Download
  SocketAdapter

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

» Download
  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).

» Download
  XML2TEXT

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

» Download
  XML2PDF

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

» Download
  XML2EDI

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

» Download
  XMLSecurityProvider

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

» Download
  XMLSplitter

Splits the XML input based on a configured XPATH selector.

» Download
   NEFTConverter - 4.0

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

» Download

» Professional Adapters
Adapters that fall in this category are :

  EBMSAdapter - 4.0

Send/Receive EBMS messages

» Download
  AS2Connector - 4.0

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

» Download
  SAPR3

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

» Download
  SMSBridge

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

» Download
  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.

» Download
  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.

» Download
  MSMQReceiver

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

» Download
  MSMQSender

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

» Download
  MQSeriesIn

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

» Download
  MQSeriesOut

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

» Download
  TibcoRVIn

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

» Download
  TibcoRVOut

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

» Download
  EDI2XML

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

» Download
  HL72XML

Converts HL7 messages to XML format

» Download
  XML2HL7

Converts XML messages to HL7 format

» Download
  WSStub

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.

» Download
  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.

» Download
  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.

» Download
  JMSIn - 5.0

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

» Download
  JMSOut - 5.0

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

» Download
  JMSRequestor - 5.0

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

» Download
  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.

» Download
  FIXAcceptor

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

» Download
  SalesForce

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

» Download
  SAPStub

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

» Download
  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.

» Download
  Iway

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

» Download
  SAPR3-5.0

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

» Download
  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.

» Download
  SAPStub - 5.0

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

» Download
  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.

» Download
  ISO20022Validator

Component to validate ISO20022 messages.

» Download
  EJBAdapter

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

» Download
  SWIFTMTValidator

Component to validate SWIFT MT messages.

» Download
  MSMQReceiver - 5.0

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

» Download
  MSMQSender - 5.0

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

» Download
  MT2XML

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

» Download
  XML2MT

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

» Download
  HTTPAdapters - 5.0

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

» Download
  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).

» Download
  RESTConsumer

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

» Download
  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.

 DataQueueRead">» Download
  DataQueueWriter

The DataQueueWriter component writes messages to AS400 Queues.

 DataQueueWrite">» Download
  SAPB1 - 88.0

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

» Download
  SAPB1 - 2004.0

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

» Download
  SAPB1 - 2005.0

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

» Download
  SAPB1 - 2007.0

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

» Download
  MQTT

To publish and subscribe messages using MQTT Protocol.

» Download
  OFS Convertor

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

» Download
  T24Inbound

Helps to receive events emitted from any T24 transaction.

» Download
  T24Outbound

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

» Download
  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.

» Download
  HDFSConnector

Writes/Reads data to/from HDFS.

» Download


Learn More about Fiorano Integration Platform :