Managed File Transfer for SOA Customers: Overview, Demo, Q&A with Product Mgmt, Engineering and Partners – November 15th, 2016

imageRegister Now! (all registrants will receive a link after the session to the presentation, session recording and Q&A)

This session provides a basic product introduction to Oracle MFT from the product management team, along with real-world implementation experience and advice from an experienced SOA partner doing a cloud MFT implementation. Nearly all SOA Suite customers have needs for moving files around using managed file transfer approaches and now that Oracle has a SOA Suite component offering this functionality, we want to answer the typical questions SOA customers have around MFT, such as: what does it do and how does it work? When should I use MFT vs the SOA Suite file capabilities? What are other SOA customers doing with Oracle MFT today? Etc.

Participants in this session include:

  • Dave Berry from the Oracle Service and Cloud Integration prod mgmt team, responsible for the MFT product, providing a product overview, release timeline and demo
  • Ben Kothari of Ampliflex, talking about lessons learned and best practices from implementing MFT in the cloud for a SOA Suite 12c transportation services customer, including integrating with MFT to HR systems (e.g. Fusion HCM, Taleo, payroll, benefit providers)
  • David Shaffer of Middleworks, moderating and providing additional resources

Register Now!

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA Suite and MFT 12.2.1 and… Real-Time Integration Business Insight (NEW!) – Workshop May 23/24, 2016 Paris France

 

clip_image001
SOA Suite and MFT 12.2.1 and…

Real-Time Integration Business Insight (NEW!)

May 23/24, 2016

clip_image003
clip_image005

We are planning a two-day training session on SOA Suite 12.2.1 (incl. BAM and MFT) and our newly released Oracle Real-Time Integration Business Insight product in Colombe, France (close to Paris). This will be a hands-on training for technical personnel who are proficient with SOA Suite 12.1.3. The trainees will be a mix of Oracle SCs and partners.

We have limited seats available for this training and this will be on a first come, first serve basis. Please register ASAP, no later than May 12, by completing a very brief survey here: https://www.surveymonkey.com/r/SOA1221FR2016. Please send any questions or concerns to Simone, Yogi, James and Eric.

Most of the training will be done on VirtualBox images and 16 GB of RAM are recommended as a minimum.

Session Logistics:

Where: 15 Boulevard Charles de Gaulle, 92700 Colombes, France

When: Monday, May 23 and Tuesday, May 24, 8AM-6PM PDT both days

Topics to be covered:

  • Overview of SOA Suite 12.2.1 new features
  • Debugger enhancements
  • End-to-end JSON
  • Integration Continuous Availability
    • SOA in-Memory
    • Resiliency – Circuit Breaker
    • Integration Workload Statistics
    • Composite Instance Patching
    • Automatic Service Migration
  • Real-Time Integration Business Insight 12.2.1
  • BAM  12.2.1
  • Managed File Transfer (MFT) 12.2.1

Hope to see you at the session.

clip_image006
Copyright 2016, Oracle and/or its affiliates.
All rights reserved.
Contact Us | Legal Notices and Terms of Use | Privacy Statement

For additional training please visit our community training calendar here (membership required).

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Scriptable MFT: The Ginsu Knife of MFT Callouts by Dave Berry

 

Overview?

Scriptable File Transfers are "Groovy", or Node or Python, batch files or plain ole boring Bourne shell scripts invoked by the MFT runtime server. Maybe you want to maintain a library of custom callouts, java code or manage moving them from one environment to another? No problem, use the Ginzu knife of callouts to extend MFT, the Run Script Pre-Processing callout now available on the MFT OTN page at bit.ly/learnmft. This baby can do it all, file processing, add new endpoints, enable REST, notify or validate. Got your attention, read on for more details or if you’re already sold, just click the link to download and open the README file.

Use Cases

I hate repeating myself but there is virtually no limit to what can be done with this tool but before we blogstorm on this topic, lets briefly review MFT Java callouts from previous blog entries and the official Oracle MFT 12.1.3 documentation. To create a callout from scratch, you have these 6 basics steps.

  1. Create code
  2. Create XML defintiion
  3. Compile
  4. Import
  5. Copy jar to disk
  6. Test

Not really that painful for the DIY types but to use RunScript, you can skip the 1st 3 and just do import, copy and test.

  1. Import Sample Transfer
  2. Copy the jar (as described in the readme)
  3. Test basic scenarios
Internal Processing Things Callouts Can Do
  • Rename and Replace file with  different file
  • Reject a file and return an error
  • Update the monitoring dashboard transfer report
    • protocol headers section
  • Duplicate the file elsewhere
Source Pre-Processing

Source pre-processing is triggered right after a file has been received and has identified a matching Transfer. This is the best place to do validation or extend MFT to go grab a file from some external source. There is an FTPGet.sh example in the RunScript download that shows how to do custom FTP commands such a SITE often needed when interacting with mainframes.

Target Pre-Processing

Target pre-processing triggered just before the file is delivered to the Target by the Transfer. This is a good place to send files to external locations and protocols not supported in MFT. RunScript supports retry semantics and if an error is received, it is reflected in the MFT monitoring dashboard where it can be diagnosed or resubmitted.

Target Post-Processing

RunScriptPre can not be invoked for Target Post processing. A separate callout would be required for that. Post Target processing is not suited for file manipulation and is best for notifications, analytic/reporting or maybe remote endpoint file rename. Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Managed File Transfer Technical Hands-on Workshop Munich & London November 2015

clip_image002

Description

Oracle Managed File Transfer (Oracle MFT) enables secure file exchange and management with internal departments and external partners. It protects against inadvertent access to unsecured files at every step in the end-to-end transfer of files. It is easy to use especially for non technical staff so you can leverage more resources to manage the transfer of files. The built in extensive reporting capabilities allow you to get quick status of a file transfer and resubmit it as required.

These FREE hands-on workshops cover all the capabilities you need to build robust, reliable and agile managed file transfers.

Audience

  • Application Developers
  • Architect
  • Sales Consultants

For details please visit the registration page here:

Oracle Managed File Transfer Technical Hands-On Workshop

12 – 13 November, 2015: Munich, Germany

Register Here!

16 – 17 November, 2015: London, UK

Register Here!

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Managed File Transfer (MFT) free hands-on workshops September USA

Oracle Managed File Transfer (Oracle MFT) enables secure file exchange and management with internal departments and external partners. It protects against inadvertent access to unsecured files at every step in the end-to-end transfer of files. It is easy to use especially for non technical staff so you can leverage more resources to manage the transfer of files. The built in extensive reporting capabilities allow you to get quick status of a file transfer and resubmit it as required.

This FREE hands-on workshop covers all the capabilities you need to build robust, reliable and agile managed file transfers.

Sept 10th &11th at Redwood Shores, CA

Sept 17th  and 18th  at Reston, VA

clip_image002

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA Suite 12c: In-depth look into Managed File Transfer (1/3) by Robert van Molken

clip_image002

With the release of SOA Suite 12c a new product was revealed. The first sighting was at Oracle OpenWorld 2013. On the Fusion Middleware Demo Grounds there was a demo shown where B2B was integrated with a product called Managed File Transfer (shortened as MFT). At that same conference I gave a presentation about this product together with the product manager of MFT, Dave Berry. This blog gives an in-depth look into Managed File Transfer.

There is a growing problem with FTP in the enterprise where there is a lack of control, visibility, security and reliability. The lack of control is due to the uncontrolled proliferation of FTP servers & clients. Departments are creating stand-alone FTP servers and configuring users where needed. There is no central FTP server. Because of this there is no global visibility of the exchange of crucial data files – including customer data. It is highly possible that these FTP servers are not integrated with enterprise security standards where as FTP servers are rarely integrated with directories. Because these FTP servers run stand-alone they are a single point of failure and rarely offer HA capabilities, which effects the reliability. This can be tackled using Managed File Transfer.

Lack of control, visibility, security & reliability

What is Managed File Transfer?

MFT is a simple and secure End-to-End Managed File Gateway. At the base MFT uses an “Embedded” (S)FTP / SSH server which support HA clustering. MFT has a scalable architecture, which mean it can easily be expanded by adding another Weblogic node to the cluster.  It also includes an extensible framwork for pre/post processing of files. MFT integrates with Standards Based Middleware like (S)FTP, SOA, B2B, Service Bus and Web Services. Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Customizing Oracle MFT with Java Overview by Dave Berry

 

clip_image001Overview

Oracle MFT was designed so that the most common features are provided out of the box but when that is not enough, it should be easy enough to extend it using small snippets of customizable code. For the self industrious, you can find all that you need to get started in the Oracle MFT documentation section Processing Transfers with Custom Callouts as shown below.

If you want or need a more detailed drill down of this topic then just read on. As a quick review, remember that all custom callouts are totally reusable and parameterized so any development investment you make is generally a one time cost.

Terminology

There are many use cases and types of custom callout we will discuss here involving what the callout can do plus when and how the callout can be invoked but first a little background and terminology. Callouts is a general term that is used to describe custom java code that can be used while configuring an MFT Transfer in the MFT Designer page. MFT provides out of the box "Actions" such as compress/decompress or encrypt/decrypt that are available and like your custom callouts can all be attached by clicking the <add processing actions> button.

clip_image002

For the rest of this article I will use the term Action as it applies to both out of the box actions and custom callouts.

Types

Actions come in 2 general types: those that need to modify the payload and those that do not. The "Newline Conversion" example in the docs illustrates how to modify a file to change the newline character to or from DOS to Unix. Actions such as this need to modify the content and must implement the PluginOutput method which provides an output stream. Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

MFT – Setting up SFTP Transfers using Key-based Authentication by Shub Lahiri

 

Executive Overview

clip_image002MFT supports file transfers via SFTP. Often MFT customers receive a public key from their partners and want to use them to receive files via SFTP. This blog describes the setup required to enable such an MFT flow that would receive files from partners using key-based authentication.

MFT includes an embedded SFTP server. We will configure it with the supplied public key to receive files from remote partners. Upon receipt of a file, a simple MFT transfer will initiate and place the file in a pre-defined directory within the local filesystem.

Solution Approach

Overview

The overall solution consists of the following steps:

  • Generate public-private key pair on the remote machine and copy the public key to MFT server
  • Generate public-private key pair on the machine running MFT server
  • Import the private key from MFT machine in MFT keystore
  • Import the public key from partner machine in MFT keystore
  • Configure SFTP server with private key alias
  • Configure MFT users and corresponding SFTP directories to be used by remote partners
  • Enter SSH Keystore password
  • Restart embedded SFTP Server
  • Create Embedded SFTP Source
  • Create File Target
  • Create an MFT transfer using the above source and target
  • Deploy and Test
Task and Activity Details

The following sections will walk through the details of individual steps. The environment consists of the following machines:

  • VirtualBox image running MFT 12c on OEL6 (oel6vb)
  • Remote Linux machine used for initiating the transfer via SFTP client (slc08vby)
I. Generate public-private key pair on the remote machine and copy the public key to MFT server

To generate a private-public key pair, we use the command-line tool ssh-keygen. The tool creates 2 files for private and public key. For our purposes in this exercise, we will only be using the public key by copying it to the MFT machine from here. As a common practice, all the key files are saved in $HOME/.ssh directory. A transcript of a typical session is shown below. Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA 12c – Managed File Transfer Hands On by Vivek Garg

 

clip_image002MFT (Managed File Transfer) is out of box functionality introduced in Oracle SOA 12c. By using MFT we can securely exchange the files between two internal or external points. In this post, we will see how to transfer one sample file from one local folder to another local folder. You can also transfer the file to any other point like FTP, SFTP etc but for simplicity we took local folders.

et’s start with the exercise, first open the MFT console by going to (http://host:port/mftconsole) link. You will see below screen, at the top you can see three links. Design link is used by developer to do define required parameters to transfer the file. Monitoring link is used to monitor the file transfer and administration link is used for administration purpose.

Click on Design link and now we define the source parameters where we place the sample file and MFT pick it from here. As mentioned earlier we are using local folder for source so we give source a name and choose “File” from drop down list. You also need to specify folder path. Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

MFT: SOA integration by Nicolas Fonnegra

 

    MFT (Managed File Transfer) is a new component introduced with the release of Oracle FMW 12c. Oracle MFT provides several mechanisms to transmit files, including very big ones, in a managed way; transfers can be monitored, paused and resubmitted. One of the many advantages of Oracle MFT is the ability it offers to provide and consume services from other FMW components. In the following example we are going to demonstrate how to integrate MFT with a SCA composite.

    Scenario

    This scenario will simulate the transfer of a consolidated report from a company’s headquarters into several of its regional offices. But before the transfer gets executed, it will have to be approved by a reviewer.

    For this implementation we will need two MFT transfers, one for sending the file from the headquarters to the SCA composite and another to send the file to the respective regional offices. In the middle the SCA composite will be in charge of interconnecting both transfers and the approval process. The following diagram shows the scenario.

    clip_image002MFT Scenario

    A MFT process consists of one or more sources, one or more targets and one transfer that interconnects the sources with the targets. This scenario will need the following elements:

    • Two MFT sources. One will use a file channel to obtain the report and the other one will receive the report from the SCA composite.

    • Four MFT targets: one for sending the report to the SCA composite and one for each of the regional offices (three in total).

    • Two transfers: one for sending the report the SCA target and another one for ending the report to the regional offices target.

    • An SCA composite that will have a Human Task for the approval process and will use the MFT adapters to receive and send the reports.

      • MFT Sources

        MFT comes with a web interface that allows the definition and management of sources, transfers and targets. The MFT console can be reached in the following url: http://<host&gt;:<port>/mftconsole/faces/login, where the host and the port are the ones from the managed server where MFT is installed.

        The MFT console has three different views, the design view for the definition of sources targets and transfers, the monitoring view for managing and tracking the current instances and the administrative view for configuring MFT.

        To create a new source, go to design mode and then select the sources item. Then click on the green ‘+’ to create a new source. Read the complete article here.

        SOA & BPM Partner Community

        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.

        Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki