Beruflich Dokumente
Kultur Dokumente
December 2014
Disclaimer
The following is intended to outline our general product direction. It is intended for information purposes
only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code,
or functionality, and should not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracles products remains at the sole discretion
of Oracle.
Contents
Overview ........................................................................................... 2
Introduction ....................................................................................... 2
FBLdi Installation ............................................................................... 3
Java Download and System Setup ................................................ 3
FBLdi Download and Installation ................................................... 4
Profile Setup ...................................................................................... 5
Data File Transfer-n-Registration....................................................... 7
UCM Command Line ..................................................................... 7
SFTP Command Line .................................................................... 9
FBL Auto Run .............................................................................. 10
FBLdi Integration Using a Custom Java Program ............................ 11
Executing the Command in a Separate Process .......................... 11
Calling the Functional Methods Directly into Your Java Program . 12
Conclusion ...................................................................................... 13
Related Documentation on My Oracle Support ................................ 13
Overview
This document provides Oracles recommended guidance for using the File-Based Loader Desktop
Integrator (FBLdi), as part of learning and implementing data conversion using Oracle Fusion HCM
File-Based Loader (FBL). It is assumed that the reader of this document is well aware of Oracle
Fusion HCM File-Based Loader.
This document initially explains the installation and system setup of FBLdi, and then walks you
through the technical details of various commands required to automate FBL using the FBLdi utility.
This document also provides information on automating the FBL processing specifically file upload
and registration using a custom java program.
Introduction
FBL Desktop Integrator (FBLdi) is a standalone desktop application that can assist you with various
steps involved in FBL and data conversion without the need for developing complicated java programs
or going through the lengthy process of posting a file to Oracle Fusion HCM manually.
FBLdi can assist you with file transfer and registration involved in FBL conversion and provide sample
files specifically tailored for your own application. It can be used as a great learning tool if you are
starting up a new project, or conducting a workshop or a training class.
It can also be used to spot-check your Oracle Fusion HCM pod to ensure that it is configured properly
for FBL.
FBLdi Installation
FBLdi Installation is really simple download the application, unzip/extract the file, and start using!
Since FBLdi is a java application, you must have java installed on your computer. The java download
and FBLdi setup steps are described in detail in the next two sections.
Instructions to update PATH environment variable to allow executing the jar file without
typing the full command.
2.
3.
4.
2.
3.
Sample command
Profile Setup
FBLdi profile is a one-time setup per application install, and consists of basic connectivity and login
information. You can create a new profile the first time and continue to use it for posting files using
FBL.
DESCRIPTION
UCM is used as the file repository. UCM URL for your pod will be similar to https://fsaufsn4x0POD.oracleoutsourcing.com/cs/idcplg
UCM Username
User account (typically same as Oracle Fusion HCM application user) to login into UCM server and
upload/check-in the input file.
UCM Password
Password
Inbound Folder
Outbound Folder
WSDL URL
HCM Username
User account for Oracle Fusion HCM. It will be used to invoke the file registration web service.
HCM Password
Password
Sequence#
Default is 1. You may use the sequence number 1,2,3,4...N in order to conduct a training class where each
student can load the demo data in the same POD without any conflicts.
PARAMETER
DESCRIPTION
Test Case
Application
UserID
User account for Oracle Fusion HCM. It will be used to invoke the file registration web service.
Password
Password
SFTP Host
Name
Default value is sftp.cloud.oracle.com. You can change this value depending on the SFTP provisioned for your pod.
SFTP Port
SFTP User
SFTP Password
SFTP Root
(E1) path
Sequence#
Default value is 1. You may use the sequence number 1,2,3,4...N in order to conduct a training class where each student can
load the demo data in the same POD without any conflicts.
MANDATORY
DEFAULT
VALUE
-h, --help
DESCRIPTION
-prop, --property-file
-f, --upload-file
-i, -- invoke
-ol, --object-list
all
-lt, --load-type
FBL
-al, --auto-load
-b, --batch-name
-proxy
-host,--proxy-host
-port,--proxy-port
-output,--output-file
Examples
1. Upload the data file with the default setup file.
upload ucm -f D:\temp\Prasanna\DemoData\Location_Demo.zip
3. Upload the data file and register the business objects with default parameter values.
upload ucm -f D:\temp\Prasanna\DemoData\Location_Demo.zip -i
4. Use proxy.
upload ucm -f D:\temp\Prasanna\DemoData\Location_Demo.zip -i -proxy host proxy.oracleoutsourcing.com -port 80
6. Use the recommended command to upload the data file and auto load using FBL.
upload ucm -prop D:\FBLdi2.3.4\profiles\ Rel8stage.tm -f
D:\temp\Prasanna\DemoData\Location_Demo.zip -b batch_pb01 -i -lt FBL -al
Y -output D:\temp\Prasanna\DemoData\result.xml
MANDATORY
DEFAULT
VALUE
-h, --help
DESCRIPTION
-prop, --property-file
-f, --upload-file
-reg, -- regist
-ol, --object-list
all
-lt, --load-type
FBL
-al, --auto-load
-b, --batch-name
-proxy
-host,--proxy-host
-port,--proxy-port
-output,--output-file
Examples
1. Upload the data file with the default setup file.
upload sftp -f D:\temp\Prasanna\DemoData\Location_Demo.zip
5. Use the recommended command to upload the data file and auto load using FBL.
upload sftp -prop D:\FBLdi2.3.4\profiles\Rel8stage_sftp.tm -f
D:\temp\Prasanna\DemoData\Location_Demo.zip -b batch_pb005 -reg -lt FBL
-al Y -output D:\temp\Prasanna\DemoData\result.xml
10
8.
Get an instance of java.lang.Runtime class associated with the current java application.
11
Adjust the class path of your java program to include all Java libraries in Lib fold as well as
FBLdi2.3.4.jar.
Instantiate an object of the class you just imported in the previous step with a String array of
command line parameters.
Important: You need to either set the default property file first through the environment variable
pointing to the property file, or specify the full path of the property file. Both ways are illustrated in the
code above.
SETTING DEFAULT PROPERTY FILE
ENVIRONMENT VARIABLE NAME
DEFAULT VALUE
DESCRIPTION
ucm.property.default
sftp.property.default
12
Conclusion
As part of Oracle Fusion HCM cloud implementation full HR or coexistence model, you are likely to
face the situation where you need to automate file transfer and data loading tasks for FBL. You can
accomplish these tasks without investing heavily in programming, by using the tools and methods
described in this document. To summarize, here are various options to use FBLdi for file transfer and
registration tasks
13
December 2014
Author: Prasanna Borse
This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not
warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no
contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or
by any means, electronic or mechanical, for any purpose, without our prior written permission.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Worldwide Inquiries:
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or
Phone: +1.650.506.7000
registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered
Fax: +1.650.506.7200
trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0114
oracle.com