What is Oracle MFT??
@Source:Oracle Documentations
Oracle Managed File Transfer (MFT) is a high performance, standards-based, end-to-end managed file gateway. It features design, deployment, and monitoring of file transfers using a lightweight web-based design-time console that includes transfer prioritization, file encryption, scheduling, and embedded FTP and sFTP servers. Security is maintained with security policies such as OWSM. This chapter describes basic Oracle Managed File Transfer concepts.
What you can do with it??
· Scheduling
· Resubmitting
· Attaching inline or referencing
· Compression and decompression
· Encryption and decryption
· Archiving, renaming, and deletion
· Purging transfer instances and files
· Pausing and resuming
· Securing with OWSM policies
Instance Tracking & Troubleshooting:
· Success, frequency, and failure statistics
· Metrics, recent errors, file finder, and active deliveries
· Error information table
· Active delivery progress table
· Reports for individual deliveries
Oracle Managed File Transfer lets you transfer files to and from many endpoint types:
· File and FTP based endpoints:
· File: Transfer files from or to directories accessible to the Oracle Managed File Transfer server.
· FTP Embedded: Transfer files from the embedded MFT FTP (File Transfer Protocol) or FTPS (FTP with Secure Socket Layer) server by copying the file into one of the embedded server directories.
· sFTP Embedded: Transfer files from the embedded sFTP (Secure Shell FTP or SSH-FTP) server by copying the file into one of the embedded server directories.
· FTP Remote: Transfer files from or to a remote FTP or FTPS server.
· sFTP Remote: Transfer files from or to a remote sFTP server.
· SOAP web-services based endpoints:
· SOAP: Transfer files from or to Simple Object Access Protocol web service endpoints inline or by reference to a folder location.
· SOA: Transfer files from or to Oracle SOA (Service-Oriented Architecture) web service endpoints.
· Service Bus (OSB): Transfer files from or to Oracle Service Bus web service endpoints.
· ODI: Transfer files from or to Oracle Data Integrator web service endpoints.
· B2B based endpoints:
· B2B: Transfer files from or to Oracle B2B (Business to Business) trading partners.
· Healthcare: Transfer files from or to Oracle B2B for Healthcare endpoints.
· Cloud endpoints:
· Oracle Cloud Service: Transfer files from or to Oracle Cloud Service.
Oracle WebCenter Content: Transfer files from or to Oracle WebCenter Content.
Now we will see how to create oracle Cloud MFT SOA Instance and how we can use it in our applications.
Click on create SOA instance.
We are going to create single node MFT server, Select SSH public key that we generated at the first time of SOA instance creation, You can create/generate new private/public key pair for this MFT server but it’s good to use existing public/private key pair.
Provide all details of previously created DB and Storage container, Specify whether or not you want to use the load balancer.
The confirmation page displays the configuration values you choose in the provisioning wizard. Review the service details. If you need to change the service details, use the navigation bar or Previous button at the top of the wizard to step back through the pages in the wizard. Click Cancel to cancel out of the wizard without creating a new service instance. If you are satisfied with your choices on the Confirmation page, click Create.
You will see a new instance is created with “MFT Server”, Wait for next 30-40 minutes while cloud will finishes with it’s instance creation process.
Once instance creation completed, Click on MFTServer.
Open MFT Console.
Sign in MFT Console with login details.
URL: https://CLOUD PUBLIC IP/mftconsole/faces/login
After Successful login you can see MFT dashboard.
Cross check all access level for ports and IP.
If any one them is disabled, make it enable.
Before you start working with MFT server, There are some post instance creation steps, which need to be done for correct use of MFT server.
Now we need to do some extra configuration so this MFT server can be access as FTP/SFTP and we can make it secure.
We need to do two below configurations (Refer link: http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/sscs/MFTCS_PostProvision_SFTP/MFT_PP_SFTP.html
And
1. Setting up the MFT embedded sFTP server.
2.Configuring Oracle Compute and Oracle Traffic Director (OTD) for the MFT Embedded Servers.
Background information (Source Oracle):
MFT includes an embedded sFTP server. However by default, the sFTP server is disabled after Oracle MFT Cloud Service provisioning. You need to enable the sFTP server so that it can receive encrypted messages from partners using public/private key encryption. In this encryption and connection process, the private key decrypts messages that were encrypted using the associated public key. As illustrated in the diagram below, the private key is placed in the embedded sFTP server, and the partners/sFTP clients get a copy of the public key.
In Oracle MFT Cloud service, you need to configure SSH keystore to enable embedded sFTP server secured connection. The configuration includes importing the private key of the SSH key pair and entering the password in the SSH keystore if the private key has a passphrase.
For this tutorial, the following information will be used throughout the post-provisioning tasks:
· MFT Cluster instance name: MFTServer
· WebLogic administrator user name: weblogic
· Password: welcome1
· Host of WebLogic admin server and managed server: mftserver-wls-1
· IP address of admin server and managed server: CLOUD PUBLIC IP
Sign in MFT Console with login details.
URL: https://CLOUD PUBLIC IP/mftconsole/faces/login
After Successful login you can see MFT dashboard.
Cross check all access level for ports and IP.
If any one them is disabled, make it enable.
Before you start working with MFT server, There are some post instance creation steps, which need to be done for correct use of MFT server.
Now we need to do some extra configuration so this MFT server can be access as FTP/SFTP and we can make it secure.
We need to do two below configurations (Refer link: http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/sscs/MFTCS_PostProvision_SFTP/MFT_PP_SFTP.html
And
1. Setting up the MFT embedded sFTP server.
2.Configuring Oracle Compute and Oracle Traffic Director (OTD) for the MFT Embedded Servers.
Background information (Source Oracle):
MFT includes an embedded sFTP server. However by default, the sFTP server is disabled after Oracle MFT Cloud Service provisioning. You need to enable the sFTP server so that it can receive encrypted messages from partners using public/private key encryption. In this encryption and connection process, the private key decrypts messages that were encrypted using the associated public key. As illustrated in the diagram below, the private key is placed in the embedded sFTP server, and the partners/sFTP clients get a copy of the public key.
In Oracle MFT Cloud service, you need to configure SSH keystore to enable embedded sFTP server secured connection. The configuration includes importing the private key of the SSH key pair and entering the password in the SSH keystore if the private key has a passphrase.
For this tutorial, the following information will be used throughout the post-provisioning tasks:
· MFT Cluster instance name: MFTServer
· WebLogic administrator user name: weblogic
· Password: welcome1
· Host of WebLogic admin server and managed server: mftserver-wls-1
· IP address of admin server and managed server: CLOUD PUBLIC IP




































Comments
Post a Comment