We are evaluating Cascading Linugal for following use case and it is best fit.
lingual catalog --provider -add cascading-jdbc-oracle-2.2.0-wip-dev-provider.jar
lingual catalog --provider
##oracle workflow
lingual catalog -schema bpoworkflow --add
lingual catalog --schema bpoworkflow --stereotype employees --add --columns last_name,salary --types string,int
lingual catalog --schema bpoworkflow --protocol jdbc --add
--properties tabledesc.tablename=employees,tabledesc.columnnames=last_name:salary,tabledesc.columndefs=varchar:int --provider oracle
lingual catalog --schema bpoworkflow --format oracle --add --provider oracle
lingual catalog --schema bpoworkflow --table employees --stereotype employees
--add "{JDBC URL}" --protocol jdbc --format oracle
###hfsworkflow to writeoutput
lingual catalog --schema hfsworkflow --add
lingual catalog --schema hfsworkflow --stereotype employees --add --columns last_name,salary --types string,int
lingual catalog --schema hfsworkflow --format psv --add --provider text --properties "delimiter=|"
lingual catalog --schema hfsworkflow --table employees --stereotype employees --add bpooutput/employees --format psv