Académique Documents
Professionnel Documents
Culture Documents
Objectives
Audience: Oracle On Demand customers
Intended On Demand presenter: Transition Manager, Technical
Advisor, Architect, or Service Delivery Manager
Objective: To give an overview of the Oracle On Demand SFTP
infrastructure
PROD
NON-PROD
MT &
SFTP
MT &
SFTP
MT
DB
DB
DB
TEST
DEV
Leased Line
VPN
Internet
Customer Premises,
or third party using
FileZilla, WinSCP,
psftp putty or
CoreFTP
Secure FTP
Network
Router
Secure FTP
Port 22
Server name examples :
auohsXXXXnn.oracleoutsourcing.com OR
Customer Premises
vmohsXXXX0nn.oracleoutsourcing.com
VPN Connection
Port22
Port 22
SFTP Server
for PROD
NOTE:
1) Customer Network must open port 22 to each specified middle tier, Oracle network has port 22
open by default
2) For DR, the DR PROD server will have the format rmohsXXXXnn.oracleoutsourcing.com OR
vmohsXXXX5nn.oracleoutsourcing.com if the appropriate DR service is purchased
Data ftpprod<CUST
Prod SFTP Alias
Non-Prod
Alias
ID>.oracleoutsourcing.com will
point toSFTP
the production
MT.
Centre
ftpnonprod<CUST ID>.oracleoutsourcing.com will point to the non-production MT.
In LLG/TVP:
ftpprod<CUSTID>.oracleoutsourcing.com
ftpnonprod<CUSTID>.oracleoutsourcing.com
ADC
ftpprod<CUST ID>llg2.oracleoutsourcing.com will point to the Prod MT.
ftpprod<CUSTID>rmdc.oracleoutsourcing.com
ftpnonprod<CUSTID>rmdc.oracleoutsourcing.com
RMDC
ftpnonprod<CUST
ID>llg2.oracleoutsourcing.com
will point to the non-production MT.
LLG
ftpprod<CUSTID>llg2.oracleoutsourcing.com
ftpnonprod<CUSTID>llg2.oracleoutsourcing.com
10
Client Setup
To connect to the On Demand SFTP server you will need to
install an SFTP client
Example Windows clients:
WinSCP
Filezilla (Use WinSCP over Filezilla if you need more functionality
and customizability such as setting the permissions of the files being
uploaded so that your application user can modify, move or delete
them manually in the incoming directory)
11
12
13
SFTP Directories
SFTP Directory is a file system on NAS storage
Navigate to the instance name subdirectories that you want to
upload files
The incoming directory can be used to put files you want on the
OMCS server
The outgoing directory can be used to download files that have
been output by concurrent requests.
14
/outgoing
/incoming
/outgoing
/incoming
/outgoing
/(TEST SID)
/(DEV2 SID)
15
/outgoing
16
Sftp exceptions
Business justification needed to use older ftp/ftps
protocols and/or multiple accounts.
If push is required to external sites from Oracle this
needs to be developed by customer
Integration with 3rd Party Sites
Option 1 2steps: pull files from Oracle then send to 3 rd party
through customers own network (preferred)
Option 2: Get exception to open firewall and sftp connectivity
to 3rd party site. (Private MT cannot route to public internet
without an approved security exception.)
17
Example:
Prod
18
19
Direct the output straight to the FTP file system using the logical
$INTERFACE_HOME/SID/outgoing. To use this process you need to
add this directory to UTL_FILE_DIR variable.
2.
Develop a process that runs after the program executes that produces the
file to copy it over to the FTP file system (again, using the logical
$INTERFACE_HOME/SID/outgoing).
3.
Create a dummy printer driver and assign it to the concurrent request, and
set copies to print = 1. The dummy printer driver command line defined in
the application instead of being a print command becomes a copy
command to copy the output file to the SFTP server.
20
1.
During implementation use SFTP direct to a middle tier (via the VPN)
server. Using your PowerBroker server account (c_xxxxx) you can
then move these files to the appropriate location in the system.
2.
21
1. Save the private key that you have generated to the desktop that
will be running PuTTy
2. From WinSCP (or other ftp client) create a new session.
3. Under host, type in
ftpnonprod<custID><datacentre>.oracleoutsourcing.com or
ftpprod<custID><datacentre>.oracleoutsourcing.com
4. Username will be j_<CustID> for nonprod (i_<custID> for prod)
5. Leave password field blank
6. Browse to private key file and open it
7. Logon
22
1.
2.
3.
4.
5.
6.
7.
8.
Save the private key you generated to the desktop that will be running Filezilla
Go to Edit on main menu bar of Filezilla. Then select Settings
From Settings go to Connection then SFTP
Use Add keyfile... to upload the private key into filezilla
Fill in the fields for QuickConnect? :
Under host, type in ftpnonprod<cust><datacentre>.oracleoutsourcing.com or
ftpprod<cust><datacentre>.oracleoutsourcing.com
Username will be i_<cust> for prod and j_<cust> for nonprod
Leave password field blank, type in 22 for Port
Microsoft Office
Word 97 - 2003 Document
23
Additional Material
Customer user guide:
http://globaldc.oracle.com/perl/twiki/view/Operations/CustomerSftpTwiki
CEMLI interface guide:
https://support.us.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=784666.1
If you are implementing SFTP on a DMZ please go here for the latest process details (note on 04-Dec-2013 this is still WIP, so check back regularly for updates)
http://globaldc.oracle.com/perl/twiki/view/Operations/SftpDMZSummary
24
Q&
A
25
Oracle On Demand
SFTP Infrastructure
2nd December 2013