Professional Documents
Culture Documents
August 2013
Oracle Cloud Using External Data Integration Services for ERP: Quick Start
Part Number E38514-01
Copyright 2011-2013, Oracle and/or its affiliates. All rights reserved.
Authors: Scott Dunn, Tina Brand
This software and related documentation are provided under a license agreement containing restrictions on use and
disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or
allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform,
publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this
software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any
errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the
U.S. Government, the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs
installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer
software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such,
use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated
software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license
restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not
developed or intended for use in any inherently dangerous applications, including applications that may create a risk of
personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all
appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates
disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of
their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under
license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the
AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of
The Open Group.
This software or hardware and documentation may provide access to or information on content, products and services from
third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind
with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for
any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at .
Oracle customers have access to electronic support through My Oracle Support. For information, visit or visit if you are
hearing impaired.
Contents
1 Introduction to External Data Integration Services
External Data Integration Services : Overview ................................................................. 1-1
2 Integration Templates
Locating File Import Templates : Explained ..................................................................... 2-1
Using Excel Integration Templates to Generate Data Files : Points to Consider ................ 2-3
Using XML Templates to Generate Data Files for Integration : Highlights ....................... 2-4
Using XML Integration Templates to Generate Data Files : Points to Consider .................2-5
Creating Integration Projects That Generate Data Files for Import : Points to Consider
...................................................................................................................................................2-7
3 File Transfer
Files for Import and Export : Highlights .......................................................................... 3-1
Files for Import and Export: Explained ............................................................................ 3-2
Files for Import and Export: Points to Consider ...............................................................3-3
Transferring Data Files to Content Management : Explained ............................................3-5
Document Transfer Utility: Explained .............................................................................. 3-7
5 Troubleshooting
Correcting Import Load Process Errors : Explained ..........................................................5-1
Preface
This Preface introduces the guides, online help, and other information sources
available to help you more effectively use Oracle Fusion Applications.
You can add custom help files to replace or supplement the provided content.
Each release update includes new help content to ensure you have access to the
latest information. Patching does not affect your custom help content.
User Guides address the tasks in one or more business processes. They are
intended for users who perform these tasks, and managers looking for an
overview of the business processes. They are organized by the business
process activities and tasks.
Concept Guides explain the key concepts and decisions for a specific
area of functionality. They are intended for decision makers, such as chief
financial officers, financial analysts, and implementation consultants. They
are organized by the logical flow of features and functions.
Intended Audience
Purpose
All users
Implementors
Implementors
Technical Guides
System administrators,
application developers,
and technical members of
implementation teams
For guides that are not available from the Guides menu, go to Oracle Technology
Network at http://www.oracle.com/technetwork/indexes/documentation.
Note
The content of Oracle Enterprise Repository reflects the latest release of Oracle
Fusion Applications.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle
Accessibility Program website at http://www.oracle.com/us/corporate/
accessibility/index.html.
1
Introduction to External Data Integration
Services
1-2 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
2
Integration Templates
Value
Search String
FBDI
Type
Scheduled Process
3. Click Search.
4. Select the Load Interface File for Import from the results.
Downloading Templates
To download the templates:
1. Use the Search area to locate the Load Interface File for Import job and
then select it from the search results.
2. Click the Documentation tab in the lower pane to see a list of links to
application-specific import jobs.
3. Click a link to access the job.
4. Click the Documentation tab in the lower pane to see a list of links that
access:
Control files, which describe the logical flow of the data load process
XLS templates, which include worksheets and macros that assist you in
structuring, formatting, and generating your data file
XML templates, which you import into Oracle Data Integrator
5. Click the link to download the file.
2-2 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
Templates
This list details the characteristics of the templates:
Each interface table is represented by a separate worksheet.
Each interface table field is represented by a worksheet column with a
header in the first row.
Each column header contains bubble text, or comments, that include
details about the column, such as the expected data type, length, and, in
some cases, other instructional text.
The worksheet columns appear in the order that the control file processes
the data file.
The columns that you do not intend to use can be hidden, but not
reordered or deleted.
Important
Deleting or reordering columns will cause the load process to fail and result in
an unsuccessful data load.
The external data must conform to the data type that the control file and
process for the associated database column accepts.
Date column values must appear in the YYYY/MM/DD format.
Amount column values must appear with no separators other than a
period (.) as the decimal separator.
Negative values must be preceded by the minus (-) sign.
Column values that require whole numbers include data validation to
allow whole numbers only.
Columns are formatted, where applicable, to match the target field data
type to eliminate data entry errors.
For columns that require internal ID values, refer to the bubble text for
additional guidance about finding these values.
When using Microsoft Excel to generate or update the CSV file, you must
select YYYY/MM/DD as your regional setting for date values.
2-4 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
Middleware Installation Guide for Oracle Data Integrator and the Oracle Fusion
Middleware Developer's Guide for Oracle Data Integrator provide complete
details pertaining to the installation and set up of this product.
Product
Consider the following points when you use product XML files:
You import one product XML file as a model for each interface table or set
of tables, for example Mass Additions.
You import the product XML file as a model into your Oracle Data
Integrator repository after you import the product-level XML file.
You import each product XML file as a model within the appropriate
product-level model folder.
You import each product XML file one time.
You select Synonym mode Insert Update as the import type.
The model is based on File technology.
After you import the product model, you connect the model to the correct
logical schema.
Knowledge Modules
Knowledge modules contain the information that Oracle Data Integrator
requires to perform a specific set of tasks against a specific technology or set
of technologies. Examples include Check knowledge modules, which ensure
that constraints on the sources and targets are not violated and integration
knowledge modules, which load data to target tables.
Consider the following points about knowledge modules:
The knowledge modules that you import into your integration project
depend on the source and target technologies, as well as other integrationspecific rules and processes.
Integration Templates 2-7
Integration Interfaces
Integration interfaces comprise sets of rules that define the loading of data from
one or more sources to the target.
Consider the following points about integration interfaces:
The source is the datastore from your external data model.
The target is the interface table datastore, which is the CSV file from your
interface table model.
After you set up the source and target datastores, map the target fields to
the source fields.
You can map source field values to target fields or constants.
2-8 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
3
File Transfer
3-2 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
File Size
Upload and download does not intentionally apply the following:
Data compression
File chunking or splitting
The UPLOAD_MAX_DISK_SPACE parameter in the web.xml file determines the
maximum allowable file size in content management. The default maximum size
is 10240000 (10MB).
Deleting files
Security
The duty role needed for accessing the File Import and Export page is File
Import and Export Management duty. This duty role is included in the
predefined role hierarchy for integration specialist roles and product family
administrator roles.
Files in Oracle WebCenter Content are associated with an account so that only
users who have permission to a particular account can work with content items
that belong to that account. You can only upload and download files to and from
content management that are associated with accounts that you are entitled to
access.
Oracle WebCenter Content does not support trailing slashes (/). Account names
are appended with a $ to ensure each account is unique. Account names are
dynamic so that if they overlap (one name is completely contained in another,
longer name, such as US and USSales), each account is treated as discrete by
access grants.
Security such as virus scanning is handled by the underlying integrated content
management.
Searching Records
A record in Oracle WebCenter Content contains metadata used for accessing the
file.
When a scheduled process has run to completion on a file, the ecord for the file
includes a process ID.
Account Names
If you create custom accounts for importing or exporting data, use the following
conventions for naming the account: Do not include a slash "/" at the beginning
or end End with "$" to avoid partial string matching Use "$/" as a separator in
the hierarchical structure.
For example: fin$/journal$/import$ The File Import and Export page transforms
account names by removing the $s. For example fin$/journal$/import$ displays
as fin/journal/import. The Remote Introdoc Client (RIDC) HTTP command-line
interface (CLI) transforms the account name you specify without $ symbols to
one that includes them. For example, fin/journal/import becomes fin$/journal
$/import$ in WebCenter Content.
Deleting Files
You can delete one file at a time when you use the File Import and Export page.
To delete multiple files simultaneously from the content repository, use the
standard service page in Oracle WebCenter Content.
3-4 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
Target Accounts
You must transfer files to these predefined account in content management that
corresponds to the interface table or assets.
Interface Table
Predefined Account
fin/payables/import
AutoInvoice Import
fin/receivables/import
fin/cashManagement/import
fin/assets/import
fin/intercompany/import
fin/generalLedger/import
fin/budgetBalance/import
fin/payables/import
fin/tax/import
prc/blanketPurchaseAgreement/import
prc/contractPurchaseAgreement/import
prc/purchaseOrder/import
Import Requisitions
prc/requisition/import
Import Suppliers
prc/supplier/import
prj/projectManagement/import
prj/projectCosting/import
scm/cycleCount/import
scm/inventoryReservation/import
scm/inventoryTransaction/import
Item Import
scm/item/import
scm/receivingReceipt/import
scm/shipmentRequest/import
You can create subaccounts to further organize your files. However, you must
create the account subordinate to the predefined account for the asset you are
integrating.
Oracle Enterprise Scheduler import process jobs result in the following hierarchy
of items in Oracle WebCenter Content:
A root import job is a list of all unprocessed files in an account. This job
submits the child jobs that process each unprocessed file.
A parent import job is a single file ID, account name, and the import steps
(download, extract, import) for a single job, job set, or subrequests. This
type of job tags the file with its request ID, provided the file is not deleted
immediately after successful import.
A child import job is a direct data load from a prepared file, typically a
SQLLoader. Typically, the parent import job submits this job.
Description
url
username
Username to leverage
password
passwordFile
dID
dDocName
Content name
Multiple revisions of a document can share the same
dDocName value, otherwise it is unique.
Note
You should also provide RevisionSelectionMethod
value.
RevisionSelectionMethod
Revision to download
Valid values: Latest, LatestReleased
Default value: Latest
outputFile
Description
url
username
Username to leverage
password
passwordFile
3-8 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
primaryFile
dDocAccount
Destination account
dDocTitle
Document title
dDocName
checkout
ignoreCheckoutErrorNeg22
Description
verbose
Verbose output
Log filled with Request/Response DataBinders
quiet
Minimal output
version
log_file_name
log_file_append
socketTimeout
You can use the tools to test the connection. Provide only the url, username, and
password as you see in this sample test:
java -classpath "oracle.ucm.fa_client_11.1.1.jar"
oracle.ucm.client.DownloadTool
url=http://ucmserver.com:16200/cs/idcplg username=weblogic
password=we1com3i
3-10 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
4
Import Processes and Procedures
Parameters
Import Process
Select the target import process.
Data file
Enter the relative path and the file name of the ZIP data file on the content
management server.
4-2 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
4. Find and select the import process that is specific to the target application
tables.
5. When the Process Details page appears, select the process that
corresponds to the data that you are importing.
If you prepared your data using the spreadsheet template, select the
process named in the Overview section of the spreadsheet.
6. Submit the process.
Note
For more detailed information on the process used for data prepared using
the spreadsheet template, see the Instructions and CSV Generation tab of the
spreadsheet template
4-4 Oracle Cloud Using External Data Integration Services for ERP: Quick Start
5
Troubleshooting
Troubleshooting 5-1
5-2 Oracle Cloud Using External Data Integration Services for ERP: Quick Start