Thursday, June 26, 2014

#9 SOA 12c New Features - Managed File Transfer (MFT)

Oracle Managed File Transfer (MFT), a companion product to SOA that helps organizations regain control over file exchanges and solve the problems created by the uncontrolled proliferation of FTP servers.

Here is a simple example based on MFT running on a compact domain.

The MFT design time is web based.
URL:    http://localhost:7001/mftconsole

I login as weblogic/welcome1













There are 3 tabs -
1. Design
2. Monitoring
3. Administration

Let's start with a very banal example - I want to transfer files from one directory
to another.









I have 2 test files -










I can create the relevant Transfer in the Design Tab.

1. Create the Source
2. Create the Target
3. Create the Transfer



















I select File
I specify a folder

















I do the same for the Target.



































I now create the Transfer











The very intuitive UI lets me specify the transfer. All I need to do is select
Source and Targets.














Here I can add the source I previously created.



























Note the supplementary functionality available here in respect of filtering and security.

I then add the target, previousl created.














Note the  supplementary functionality available here in respect of scheduling, pre- and post-processing.

.
















Deploy the transfer -






Test, by dropping the files into the source folder -

Monitor -










































#8 SOA 12c New Features - sharing artifacts via SOA Design time MDS Repository

Here is my composite 









very simple - the BPEL process just copies input to output, setting the status to "Approve"

To save the BPEL WSDL to MDS - Click the last item on the menu - Share using ...











WSDL directory is now empty











I now call this BPEL process from OSB, using the MDS location.

oramds:/apps/Orders/OrderProcess.wsdl








































#6 SOA 12c New Features : Encrypt/Decrypt Personally-Identifiable Information (PII)

Nice feature -

Here is a BPEL process that accepts in an order containing credit card info.































The process doesn't do very much -






















Click - Encrypt Sensitive Data




























Edit - selecting the field to be encrypted.






























Notice the padlock icon -









Deploy and Test -


# 5 SOA 12c - Composite Debugging

Simple Example of the above...

Start the Integrated Server.
Start the Debugger












Add Request / Response breakpoints.
Add breakpoints to the BPEL process





Initiate...























Control returns to the composite view -












View the data























You can modify the data -













Change a couple of vlaues...





















Here are the controls -






Step Into...