In a previous article I discussed the use of the Enterprise Scheduler Service (ESS) to poll for files, on a scheduled basis, to read from MFT. In that article we discussed how to process many files that have been posted to the SFTP server. At the end of that article I mentioned the use of the push pattern for file processing.
This article will cover how to implement that push pattern with Managed-File Transfer (MFT) and the Integration Cloud Service (ICS). We’ll walk through the configuration of MFT, creating the connections in ICS, and developing the integration in ICS.
The following figure is a high-level diagram of this file-based integration using MFT, ICS, and an Oracle SaaS application.
This integration will be a basic integration with an orchestrated flow. The purpose is to demonstrate how the integration is invoked and the processing of the message as it enters the ICS application. For this implementation we only need to create two endpoints. The first is a SOAP connection that MFT will invoke, and the second connection will be to the MFT to write the file to an output directory.
The flow could include other endpoints but for this discussion additional endpoints will not add any benefits to understanding the push model.
The first thing to do is the create the connections to the endpoints required for the integration. For this integration we will create two required connections.
Let’s define the SOAP connection. Read the complete article here.
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.