TCA
TCA
TCA
User Guide
Release 11i
Part No. B12310-03
April 2005
Oracle Trading Community Architecture User Guide, Release 11i
Contributor: Alan Adams, Olga Basman, Anupam Bordia, Carol Chow, Rashmi Goyal, Rahul
Kamath, Charity Kocher, Shannon Kreps, Jocelyn Lin, Kavi Nandakumar, Cuby Ng, Ronda Pitts, Srinivasa
Rangan, Ajay Singh, Adam Stafford, Matt Stitz, Ryan Taketa
The Programs (which include both the software and documentation) contain proprietary information; they
are provided under a license agreement containing restrictions on use and disclosure and are also protected
by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly,
or decompilation of the Programs, except to the extent required to obtain interoperability with other
independently created software or as specified by law, is prohibited.
The information contained in this document is subject to change without notice. If you find any problems
in the documentation, please report them to us in writing. This document is not warranted to be error-free.
Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs
may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose.
If the Programs are delivered to the United States Government or anyone licensing or using the Programs on
behalf of the United States Government, the following notice is applicable:
The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently
dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup,
redundancy and other measures to ensure the safe use of such applications if the Programs are used for such
purposes, and we disclaim liability for any damages caused by such use of the Programs.
The Programs may provide links to Web sites and access to content, products, and services from third parties.
Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear
all risks associated with the use of such content. If you choose to purchase any products or services from
a third party, the relationship is directly between you and the third party. Oracle is not responsible for: (a)
the quality of third-party products or services; or (b) fulfilling any of the terms of the agreement with the
third party, including delivery of products or services and warranty obligations related to purchased products
or services. Oracle is not responsible for any loss or damage of any sort that you may incur from dealing
with any third party.
Oracle, JD Edwards, and PeopleSoft are registered trademarks of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.
Contents
Preface
1 Overview
Introduction to Oracle Trading Community Architecture . . . . . . . . . . . . . . . 1- 1
Oracle Customer Data Management . . . . . . . . . . . . . . . . . . . . . . . . . 1- 2
Using Oracle Trading Community Architecture . . . . . . . . . . . . . . . . . . . . 1- 3
2 Bulk Import
Bulk Import Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2- 1
Loading Data into the Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . 2- 2
Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2- 6
Import Batch to TCA Registry . . . . . . . . . . . . . . . . . . . . . . . . . . . 2- 8
Import Batch De-Duplication Report . . . . . . . . . . . . . . . . . . . . . . . 2- 9
Import Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Import Address Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Matching Records with Source System Management . . . . . . . . . . . . . . . . 2-11
Import Validations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Postimport Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Resolving Import Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
TCA Import Batch Purge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
iii
Searching for Existing Parties in the TCA Registry . . . . . . . . . . . . . . . . . 3-10
Searching for Companies in the D&B Database . . . . . . . . . . . . . . . . . . . 3-10
Selecting Data Products or BIRs . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Requesting D&B Investigations . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Mapping API Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Load D&B Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
Batch Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
Process Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
Generate Request List for D&B Batch Load . . . . . . . . . . . . . . . . . . . . 3-20
Transferring a Request List File to D&B . . . . . . . . . . . . . . . . . . . . . . 3-21
D&B Import Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
Loading Rationalized Legacy Data . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
Viewing Information from Data Sources . . . . . . . . . . . . . . . . . . . . . . . 3-23
Subtabs of Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
Duplicate DUNS Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
DNB Global Data Products Request Report . . . . . . . . . . . . . . . . . . . . . 3-25
5 Relationship Manager
Relationship Manager Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 1
Relationships Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 2
Relationship Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 5- 3
Major Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 3
Party Relationship Management Process . . . . . . . . . . . . . . . . . . . . . . . 5- 4
Searching for Parties and Viewing Results . . . . . . . . . . . . . . . . . . . . . . 5- 6
Viewing Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 7
Creating Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 7
Editing Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 9
Viewing Relationship Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 9
D&B Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
Updating Relationships by Moving Parties in a Hierarchy . . . . . . . . . . . . . . 5-14
iv
7 Party Merge
Party Merge Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 1
Party Merge Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 2
Party Merge Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 4
Duplicate Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 5
Impact on Source IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 7
Impact on D&B Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 8
Creating Merge Batches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 8
Merging Parties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
Merging Party Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
Merging Party Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
Merging Organization Contacts . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
Viewing Profile Information . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
Merging Party Sites of a Party . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13
Processing Merge Batches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-14
Reviewing the Party Merge Log . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-15
Identifying Types of Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-17
Party and Customer Account Merge . . . . . . . . . . . . . . . . . . . . . . . . . 7-17
Index
v
Send Us Your Comments
Oracle welcomes your comments and suggestions on the quality and usefulness of this publication. Your
input is an important part of the information used for revision.
• Did you find any errors?
• Is the information clearly presented?
• Do you need more information? If so, where?
• Are the examples correct? Do you need more examples?
• What features did you like most about this manual?
If you find any errors or have any other suggestions for improvement, please indicate the title and part
number of the documentation and the chapter, section, and page number (if available). You can send
comments to us in the following ways:
• Electronic mail: appsdoc_us@oracle.com
• FAX: 650-506-7200 Attn: Oracle Customer Data Management Documentation Manager
• Postal service:
Oracle Customer Data Management Documentation Manager
Oracle Corporation
500 Oracle Parkway
Redwood Shores, CA 94065
USA
If you would like a reply, please give your name, address, telephone number, and electronic mail address
(optional).
If you have problems with the software, please contact your local Oracle Support Services.
vii
Preface
Intended Audience
Welcome to Release 11i of the Oracle Trading Community Architecture User Guide.
This guide contains the information needed to learn about Oracle Trading Community
Architecture and how to use features from the Trading Community Manager
responsibility to create, update, enrich, and cleanse the data in the TCA Registry.
See Related Documents on page x for more Oracle Applications product information.
Documentation Accessibility
Our goal is to make Oracle products, services, and supporting documentation accessible,
with good usability, to the disabled community. To that end, our documentation
includes features that make information available to users of assistive technology.
This documentation is available in HTML format, and contains markup to facilitate
access by the disabled community. Accessibility standards will continue to evolve over
time, and Oracle is actively engaged with other market-leading technology vendors to
address technical obstacles so that our documentation can be accessible to all of our
customers. For more information, visit the Oracle Accessibility Program Web site at
http://www.oracle.com/accessibility/ .
ix
Structure
1 Overview
This chapter provides an overview of using Oracle Trading Community Architecture.
2 Bulk Import
This chapter describes using Bulk Import to load data from legacy or other external
systems into the TCA Registry.
3 Third Party Data Integration
This chapter describes using Third Party Data Integration to purchase and batch load
information from D&B, load legacy data into the TCA Registry after the data has been
rationalized by D&B, review information from data sources, and run reports for more
information about the D&B data you have acquired.
4 Locations and Phones
This chapter describes using features for locations and phones, including address
validation, eLocations Spatial Data Integration, and time zone generation for locations
and phones.
5 Relationship Manager
This chapter describes using Relationship Manager to view, create, and edit relationships
among existing parties in the TCA Registry.
6 Batch Duplicate Identification
This chapter describes using batch duplicate identification to create batches of duplicate
parties to merge.
7 Party Merge
This chapter describes using Party Merge to identify batches of duplicates, merge
duplicate parties and party sites, and resolve Party Merge errors.
A Reports and Processes
This section lists the reports and processes, including relevant request sets, that
are seeded in Standard Request Submission for the Trading Community Manager
responsibility.
B Standard Navigation Paths
This appendix describes standard navigation paths for using Oracle Trading Community
Architecture.
Related Documents
You can choose from many sources of information, including online
documentation, training, and support services, to increase your knowledge and
understanding of Oracle Trading Community Architecture.
If this guide refers you to other Oracle Applications documentation, use only the Release
11i versions of those guides.
Online Documentation
All Oracle Applications documentation is available online (HTML or PDF).
• PDF Documentation: See the Oracle Applications Documentation Library CD
for current PDF documentation for your product with each release. The Oracle
x
Applications Documentation Library is also available on OracleMetaLink and
is updated frequently.
• Online Help: Online help patches (HTML) are available on OracleMetaLink.
• About Documents: Refer to the About Document for the mini-pack or family pack
that you have installed to learn about new documentation or documentation patches
that you can download. About Documents are available on OracleMetaLink.
xi
Customer Data Librarian, you must also complete all the implementation steps
for Oracle Customers Online.
• Oracle Receivables User Guide: This user guide describes how to enter and
maintain party and customer account information, define and use customer
profiles, run reports for customer information, merge customer accounts or sites
within an account, and import party and customer accounts.
xii
includes new features, enhancements, and changes made to database objects, profile
options, and seed data for this interval.
• Oracle Workflow Administrator’s Guide: This guide explains how to complete
the setup steps necessary for any Oracle Applications product that includes
workflow-enabled processes, as well as how to monitor the progress of runtime
workflow processes.
• Oracle Workflow Developer’s Guide: This guide explains how to define new
workflow business processes and customize existing Oracle Applications-embedded
workflow processes. It also describes how to define and customize business events
and event subscriptions.
• Oracle Workflow User’s Guide: This guide describes how Oracle Applications
users can view and respond to workflow notifications and monitor the progress
of their workflow processes.
• Oracle Workflow API Reference: This guide describes the APIs provided for
developers and administrators to access Oracle Workflow.
• Oracle Applications Developer’s Guide: This guide contains the coding
standards followed by the Oracle Applications development staff. It describes the
Oracle Application Object Library components needed to implement the Oracle
Applications user interface described in Oracle Applications User Interface Standards
for Forms-Based Products. It also provides information to help you build your custom
Oracle Forms Developer 6i forms so that they integrate with Oracle Applications.
• Oracle eTechnical Reference Manuals: Each eTechnical Reference Manual
(eTRM) contains database diagrams and a detailed description of database
tables, forms, reports, and programs for a specific Oracle Applications product. This
information helps you convert data from your existing applications and integrate
Oracle Applications data with non-Oracle applications, and write custom reports for
Oracle Applications products. Oracle eTRM is available on OracleMetaLink.
• Oracle Applications User Interface Standards for Forms-Based Products: This
guide contains the user interface (UI) standards followed by the Oracle Applications
development staff. It describes the UI for the Oracle Applications products and tells
you how to apply this UI to the design of an application built by using Oracle Forms.
xiii
When you use Oracle Applications to modify your data, Oracle Applications
automatically checks that your changes are valid. Oracle Applications also keeps track of
who changes information. If you enter information into database tables using database
tools, you may store invalid information. You also lose the ability to track who has
changed your information because SQL*Plus and other database tools do not keep a
record of changes.
xiv
1
Overview
Overview 1-1
• Contacts: People who have a contact or employment relationship with an
organization or person.
• Contact points: Means of contact, for example, phone and e-mail address.
TCA also includes conceptual functionality that helps you manage and understand your
trading community. For example, you can use relationships to model the roles that
parties play with respect to one another, and classifications to classify entities.
Related Topics
Oracle Customer Data Management, page 1- 2
Related Topics
Introduction to Oracle Trading Community Architecture, page 1- 1
The Trading Community Manager responsibility also provides features for administering
and implementing TCA. See: Introduction to Administration, Oracle Trading Community
Architecture Administration Guide.
Overview 1-3
Related Topics
Introduction to Oracle Trading Community Architecture, page 1- 1
This chapter describes using Bulk Import to load data from legacy or other external
systems into the TCA Registry.
This chapter covers the following topics:
• Bulk Import Overview
• Loading Data into the Interface Tables
• Import Batch to TCA Registry
• Resolving Import Errors
• TCA Import Batch Purge
Your administrator can set up for Bulk Import. See: Setting Up Bulk Import, Oracle
Trading Community Architecture Administration Guide.
Related Topics
Using Oracle Trading Community Architecture, page 1- 3
Import Batches
A set of data to be loaded into the TCA Registry at one time is called a batch. The data in
one batch must be from the same data source. The interface tables can store as many
batches from different sources as needed, and any number of batches can be actively
populating the interface tables at the same time. However, if a D&B import batch is being
loaded into the interface tables, using the D&B Import Adapter request set, the tables are
locked and all other batches must wait until the D&B batch is completed. The request set
uses direct inserts into the interface tables, which requires table-level locks.
Note: When the request set is running, you also cannot run the Import
Batch to TCA Registry program to transfer any batch from the interface
tables into the TCA Registry.
Batch IDs
Each import batch must have a batch ID. Use the create batch procedure from the Create
Import Batch API to guarantee that a unique batch ID is assigned.
Call the following script to create a batch ID:
DECLARE
x_batch_id NUMBER;
x_return_status VARCHAR2(4000);
x_msg_count NUMBER;
x_msg_data VARCHAR2(4000);
BEGIN
hz_imp_batch_summary_v2pub.create_import_batch(NULL,’&batchname’,’
&batchdescription’,
’&ORIGSYS’,’&loadtype’,12,x_batch_id,x_return_status,x_msg_co
unt,x_msg_data);
dbms_output.put_line(SubStr(’x_batch_id = ’||TO_CHAR(x_batch_id),
1, 255));
dbms_output.put_line(SubStr(’x_return_status = ’||x_return_status,
1,255));
dbms_output.put_line(SubStr(’x_msg_count = ’||TO_CHAR(x_msg_count)
, 1, 255));
dbms_output.put_line(SubStr(’x_msg_data = ’||x_msg_data,1,255));
COMMIT;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(SubStr(’Error ’||TO_CHAR(SQLCODE)||’: ’|
|SQLERRM, 1, 255));
RAISE;
END;
See: Create Import Batch API, Oracle Trading Community Architecture Technical
Implementation Guide.
Primary Flags
Primary flags indicate which record is the primary one when multiple records exist. For
example, if a party has multiple bill-to addresses, the main bill-to address is marked
as primary.
Primary flags are exposed in these interface tables, which correspond to TCA tables that
contain primary flags:
• HZ_IMP_ADDRESSES_INT
• HZ_IMP_ADDRESSUSES_INT
• HZ_IMP_CLASSIFICS_INT
• HZ_IMP_CONTACTPTS_INT
If a new party is inserted through import, you can define primary flags for any of
the above child entities.
If an existing party in the Registry do not have any contact points and is being updated
with one or more contact points, you can mark one of the imported contact points as
primary. If you do not specify any of the new records as primary, the import process
marks one at random. If you mark more than one record as primary, the import process
will pick one of the marked records at random.
If the party already has an existing address, contact point, address use, or
classification, then you cannot change the primary status through import. Even if
you pass a value in the PRIMARY_FLAG column of the interface table, the value is
ignored. You can only change primary statuses through a user interface or APIs.
Related Topics
Interface Tables, page 2- 6
Bulk Import Overview, page 2- 1
Interface Tables
This table shows the interface tables and the TCA tables that the data would be
imported into. The interface tables do not include any columns that have been made
obsolete in TCA.
See: Bulk Import Interface Tables, Oracle Trading Community Architecture Reference Guide.
You can run the Import Batch De-Duplication report to view results. See Import
Batch De-Duplication Report, page 2- 9 .
• Address validation: See: Import Address Validation, page 2-11.
• Registry de-duplication: Identify duplicates between the interface tables and
the Registry.
Tip: You should purge data from the interface tables after the
corresponding batch has been loaded to TCA, to reduce the overall size
of the interface tables and improve performance for subsequent batch
loads. See: TCA Import Batch Purge, page 2-15.
Prerequisites
• The data you want to import must be loaded into the interface tables. See: Loading
Data into the Interface Tables, page 2- 2 .
• Optionally check that the D&B Import Adapter request set is not currently running. If
it is and you submit the Import Batch to TCA Registry program, the program will be
pending until the request set is complete. See: Import Batches, page 2- 2 .
• If you are running the Import Batch to TCA Registry program for an import batch
that was not loaded into the interface tables using File Load in Oracle Customers
Online or Oracle Customer Data Librarian, optionally check that another non-File
Load batch is not currently being loaded into the TCA Registry. If it is, and you
submit the program for a non-File Load batch, the program will be pending until
the process for the other batch is complete. See: File Loads Overview, Oracle
Customers Online User Guide.
Program Parameters
Batch
Enter the batch to import.
Related Topics
Import Process, page 2-10
Bulk Import Overview, page 2- 1
Report Parameter
Batch ID
Enter the batch that was imported with batch de-duplication.
Related Topics
Import Batch to TCA Registry, page 2- 8
Import Process
When the Import Batch to TCA Registry program is submitted, this process follows:
1. The batch de-duplication and address validation runs, if selected.
Duplicates found through batch de-duplication are resolved as you specified in the
Action to Take on Duplicates parameter, for example, to keep the records that
are last updated.
If you chose to run preimport processes only so that you can preview preimport
results, then address validation includes all records. If not, then address validation
includes only records that batch de-duplication determines as not duplicates.
2. The data in the interface tables are matched against source system mappings to
determine if imported records are inserted as new parties or to update existing
parties. See: Matching Records with Source System Management, page 2-11.
3. For performance reasons, the records are populated into staging tables for processing
before loading into the TCA tables.
4. If you have selected the optional Registry de-duplication, then duplicates are
identified between the batch that you are importing and the TCA Registry. All
parties are to be inserted as new parties, but then the duplicates are resolved
as described in step 7.
5. After any selected preimport processes finish, depending on your choice, either:
• The actual import into TCA starts immediately.
• You start the actual import by rerunning the program, after you optionally:
• Review preimport process statistics from the program output.
• Run the Import Batch De-Duplication report for this import batch, if
batch de-duplication was run. The report output provides a preview of
the de-duplication results.
6. Mandatory validations are performed on all data, and records that pass all
validations are loaded into the TCA Registry. Records that fail are marked with error
and not imported. See: Import Validations, page 2-13.
Related Topics
Import Batch to TCA Registry, page 2- 8
After the addresses are validated and corrected in the interface tables, they are ready for
import into the TCA Registry.
Related Topics
Import Batch to TCA Registry, page 2- 8
You can choose to load only entities without the associated party, as long as the
provided source ID and source system matches a parent record in the TCA Registry to
be updated. For example, you can import addresses without parties, if the addresses
are matched to existing parties. Otherwise, you must import associated parties along
with addresses.
You cannot change the source ID of a record in the TCA Registry during the import
process unless you are importing data from D&B.
Matching Addresses
If an address’s source ID in the interface tables matches an existing SSM address
mapping, then the interface table address is compared to the existing address.
• If the addresses are exactly the same, the existing address will be updated with
the imported address.
• If not the same, the value passed in the CORRECT_MOVE_INDICATOR column
of the HZ_IMP_ADDRESSES_INT table determines if the address should be a
correction or move. The default is move.
• Correction: The HZ: Allow Updates of Address Records During Import profile
option must be set to Yes. The imported address will update the existing
address. If the country, state, province, county, city, or postal code changes due
to the update, the tax assignment is deleted.
If the profile option is set to No, you will get an error. You should either change
the profile option or the CORRECT_MOVE_INDICATOR column value.
• Move: A new location is created with the imported address, and the existing
address is inactivated. Any SSM mappings to the existing address will be
Related Topics
Import Batch to TCA Registry, page 2- 8
Import Validations
Before import from the interface tables into the TCA Registry, a record must pass import
validations. All elements of an interface table record must succeed, or the entire record is
considered with error.
Records that fail validations are marked, and all errors for one record are captured after
the entire record is validated. After validation, only successful records are imported
into the Registry.
The types of validations include:
• Lookups. For example, the HZ_ORG_CONTACTS.DEPARTMENT_CODE value
should be from the DEPARTMENT_TYPE lookup. If the HZ: Allow Import of
Records with Disabled Lookups profile option is set to Yes, then values that reference
disabled lookups are still valid.
• Foreign keys. For example, HZ_LOCATIONS.COUNTRY should have a foreign key
to FND_TERRITORIES.TERRITORY_CODE.
• Requirements, if a value is mandatory or conditionally required. For
example, HZ_CONTACT_POINTS.CONTACT_POINT_TYPE is mandatory, while
HZ_CONTACT_POINTS.EDI_ID_NUMBER is mandatory only if the value for
CONTACT_POINT_TYPE is EDI.
• Cross-column dependencies. For example, EDI as the value for
HZ_CONTACT_POINTS.COMMUNICATION_TYPE is allowed only if the value for
HZ_CONTACT_POINTS.OWNER_TABLE_ID is a party ID of an organization.
• TCA columns that are not updateable. Values that are entered for such columns are
ignored without error.
• Flags that should have Y, N, or NULL as values.
• Flexfields. If the HZ: Validate Flexfields During Import profile option is set to
Yes, then flexfields are validated based on the flexfield setups.
These tables have flexfields:
• HZ_CONTACT_POINTS
• HZ_LOCATIONS
• HZ_PARTIES
• HZ_RELATIONSHIPS
• Address sharing. Multiple parties cannot share a single address. If the same address
applies to two parties, you must enter the address for each party.
• Business rules.
The parent and child relationships of entities also affect whether a record succeeds or
fails validation. See: Interface Table Parent and Child Relationships, page 2- 7 .
Postimport Processes
After data is loaded into the TCA Registry, the TCA Import Postprocessing program
automatically runs and kicks off various postimport processes. Even before some of
these processes finish, imported data can already be viewed and used in the Oracle
E-Business Suite.
• The Data Quality Management staged schema is synchronized to include any
information added or changed during the import process.
• Person name information is reformatted to be properly displayed based on
context, location, and language.
• Party names are generated for relationship party records.
• Fuzzy keys are generated for customer and address information.
• Phone numbers imported in a raw format are split into the appropriate segments, for
example area code, prefix, and so on.
• Phone numbers that include letters are converted into numbers.
• Person title information is denormalized into the HZ_PARTIES and
HZ_PERSON_PROFILES tables.
• Certain relationship information is denormalized into the HZ_PARTIES table to
improve performance for certain Oracle E-Business Suite applications.
• The D&B hierarchy is created from D&B data that has been entered in a flat format.
• A time zone description is applied to each address and phone number that has been
imported or updated during import.
• Tax assignment is calculated.
If the TCA Import Postprocessing program results in error, you can resubmit it from
Standard Request Submission.
Program Parameters
Use these parameters to resubmit the TCA Import Postprocessing program for a
previous run that resulted in error.
p_request_id
Enter the request ID of the Import Batch to TCA Registry submission that the failed
postprocessing was originally run for.
p_num_of_worker
Enter the number of workers to run the program. The recommended number is four, and
the maximum number is ten.
Related Topics
Import Batch to TCA Registry, page 2- 8
To resolve errors:
1. Run the TCA Import Error report, specifying the batch that was imported.
2. Go to the report output to see import errors for the batch.
3. Correct the data directly in the interface tables.
4. Change the INTERFACE_STATUS column value to C for each corrected record.
5. Run the Import Batch to TCA Registry program again for the same batch. Only
records with an INTERFACE_STATUS column value of C is processed.
Related Topics
Bulk Import Overview, page 2- 1
Program Parameters
Batch Identifier
Enter the batch ID of the batch that you want to purge.
Related Topics
Bulk Import Overview, page 2- 1
This chapter describes using Third Party Data Integration to purchase and batch load
information from D&B, load legacy data into the TCA Registry after the data has been
rationalized by D&B, review information from data sources, and run reports for more
information about the D&B data you have acquired.
This chapter covers the following topics:
• Third Party Data Integration Overview
• Introduction to D&B
• Source System Management Impact
• Mapping of D&B Data Elements
• Details on Creating Parties with D&B Information
• Online Purchasing
• Batch Loading
• Loading Rationalized Legacy Data
• Viewing Information from Data Sources
• Duplicate DUNS Report
• DNB Global Data Products Request Report
Related Topics
Introduction to D&B, page 3- 2
Source System Management Impact, page 3- 6
Mapping of D&B Data Elements, page 3- 7
Details on Creating Parties with D&B Information, page 3- 8
Using Oracle Trading Community Architecture, page 1- 3
Introduction to D&B
Dun & Bradstreet (D&B) maintains a growing global database of more than 70
million businesses worldwide. This database provides key information such as
D&B’s unique identifier, the DUNS Number, and executive contacts, as well as
demographic, financial, and credit risk data. D&B provides information in the form of
data products and Business Information Reports that contain a variety of data elements.
Related Topics
Data Products, page 3- 3
Business Information Report (BIR), page 3- 5
Third Party Data Integration Overview, page 3- 1
Data Products
D&B data products meet the needs of businesses that transact business worldwide. Each
data product provides different sets of information called data elements to meet your
business decision-making criteria. The data products contain information such as:
• Business identity
• Number of employees
• Years in operation
• Industry
• Corporate structure
• Financial history
• Proprietary D&B scores and ratings that indicate credit risk
You can use Third Party Data Integration to obtain any of these data products:
• Business Verification
• Quick Check
• Delinquency Score
• Global Failure Risk Score
• Financial Standing
• Decision Support
• Enterprise Management
• Commercial Credit Score
Business Verification
The Business Verification Global Data Product (GDP) provides the information necessary
to verify a company’s existence and validate its location with background information
such as primary name, address, phone, SIC codes, branch indicator, and D&B DUNS
Number.
Delinquency Score
The Delinquency Score GDP contains a statistically modeled D&B score that indicates the
risk of a company to make delinquent payments, based on payment history information
from the D&B file. The higher the Delinquency Score, the lower the probability of
payment delinquency. D&B’s Delinquency Score lets you rank the customer accounts
in your credit portfolio from highest to lowest risk of payment delinquency. You can
also quickly divide new and existing accounts into various risk segments to determine
appropriate marketing or credit policies. Most of the information included in the Quick
Check GDP is also in the Delinquency Score GDP.
Financial Standing
The Financial Standing GDP provides key financial information such as sales volume, net
worth, assets, and liabilities to help you assess a party’s financial condition. You can
determine the financial strength of a business to set credit terms and conditions, perform
research, or determine the strengths and weaknesses of a prospective customer
account, existing customer account, or supplier. Key income statement and balance
sheet information are provided, as well as information included in the Global Failure
Risk Score GDP.
Decision Support
The Decision Support GDP provides information that you use with a decision support
system or manual credit evaluation processes. You can improve the timeliness
and consistency of credit decisions by matching your company’s credit policies
and requirements to D&B credit scores and ratings, as well as the party’s financial
information. This data product helps you set credit terms and conditions for medium- to
high-risk value decisions, prioritize collection efforts, evaluate potential merger and
acquisition candidates, and introduce rapid, accurate, and consistent credit decision
making. The Decision Support GDP contains the data included in the Financial Standing
GDP, as well as additional scores and ratings information.
Related Topics
Data Elements, page 3- 5
Introduction to D&B, page 3- 2
Related Topics
Data Elements, page 3- 5
Introduction to D&B, page 3- 2
Data Elements
The complete D&B database includes over 150 key business data elements. Each data
product consists of a fixed set of data elements. These data elements provide information
that you can use to identify, contact, and evaluate the credit risk of parties.
A few of the available data elements are:
• Local Business ID: The primary business identification number assigned to the
business by a government agency, chamber of commerce, or association.
• Parent Bankruptcy Chapter Conversion: Indicator of whether the parent of the
business has converted its bankruptcy filing from one chapter to another; for
example, from Chapter 11 to Chapter 7. This data element is only available as part of
the Commercial Credit Score data product.
Related Topics
General Data Elements, Oracle Trading Community Architecture Reference Guide
Financial Data Elements, Oracle Trading Community Architecture Reference Guide
Introduction to D&B, page 3- 2
For both online purchase and batch load, when you acquire D&B data with a DUNS
Number that does not yet exist in TCA, the party is automatically mapped to D&B. For
example, you get D&B data for Vision Corporation for the first time, including the
DUNS Number for Vision. If that DUNS Number is not already mapped, then Vision
Corporation is created as a new party, with the mapped DUNS Number.
If you repurchase D&B information for Vision Corporation, and D&B provides a
different DUNS Number, then Vision gets a new, mapped DUNS Number.
You can also later acquire D&B information with the same DUNS Number for another
party, but only one of the two parties can have the mapped DUNS Number. The mapping
would automatically switch to the party that you are working with. For example:
Related Topics
Third Party Data Integration Overview, page 3- 1
Related Topics
Third Party Data Integration Overview, page 3- 1
Related Topics
Third Party Data Integration Overview, page 3- 1
Online Purchasing
Use the online purchasing functionality of Third Party Data Integration to search for
and purchase Dun & Bradstreet (D&B) information on specific companies from D&B’s
database. You can update the information obtained from D&B during online sessions
or by using the batch loading process.
You can purchase and retrieve D&B information for organizations that exist or do not
exist in the TCA Registry. When you obtain D&B information about a company that does
not exist in the TCA Registry, a new party is created using the D&B data. See: Details
on Creating Parties with D&B Information, page 3- 8 .
Related Topics
Third Party Data Integration Overview, page 3- 1
Mapping API Utility, page 3-13
Load D&B Data, page 3-18
If your search criteria do not match any existing party in the TCA Registry, or the specific
party that you are searching for is not displayed, you can create a new party with the
purchased D&B data. See: Searching for Companies in the D&B Database, page 3-10.
If your search criteria match the party you are searching for, click the party name to view
its third party and user-entered data, if any, and to optionally continue with purchasing
D&B data. See: Viewing Information from Data Sources, page 3-23.
In other Oracle applications, accordingly search for the party or customer. For
example, in Customers Online, you search for an organization as usual and, from the
overview and other pages for that organization, you can proceed to view existing
information from data sources and purchase D&B data.
Related Topics
Online Purchasing, page 3- 8
If you are purchasing data for an existing party that has no D&B information, the
identifying address is used as the default address search criterion. If the party already
has D&B information, then the address that D&B provided is the default.
Note: The most commonly used and effective search criterion is the
DUNS Number. Second is the local business ID, which can be assigned
by a governmental agency or a nongovernmental organization.
Related Topics
Online Purchasing, page 3- 8
The following table shows which data product provides information to the subtabs where
you can view D&B information. See: Viewing Information from Data Sources, page 3-23.
Summary All
• Decision Support
• Enterprise Management
• Financial Standing
• Quick Check
• Decision Support
• Delinquency Score
• Enterprise Management
• Financial Standing
• Quick Check
• Enterprise Management
• Financial Standing
• Quick Check
After the D&B data is purchased, you can review the D&B information. See: Viewing
Information from Data Sources, page 3-23.
Related Topics
Online Purchasing, page 3- 8
Related Topics
Online Purchasing, page 3- 8
This table shows the attributes that are validated against lookup types and the corrected
values.
• B becomes BR
• S becomes SL
CREDIT_SCORE_COMMENTARY1 to CREDIT_SCORE_COMMENTARY
CREDIT_SCORE_COMMENTARY10
CREDIT_SCORE_OVERRIDE_CODE FAILURE_SCORE_OVERRIDE_CODE
EMP_AT_PRIMARY_ADR_EST_IND EMP_AT_PRIMARY_ADR_EST_IND
EMP_AT_PRIMARY_ADR_MIN_IND EMP_AT_PRIMARY_ADR_MIN_IND
FAILURE_SCORE_COMMENTARY1 to FAILURE_SCORE_COMMENTARY
FAILURE_SCORE_COMMENTARY10
FAILURE_SCORE_OVERRIDE_CODE FAILURE_SCORE_OVERRIDE_CODE
LEGAL_STATUS LEGAL_STATUS
REGISTRATION_TYPE REGISTRATION_TYPE
TOTAL_EMP_EST_IND TOTAL_EMP_EST_IND
TOTAL_EMP_MIN_IND TOTAL_EMP_MIN_IND
Prerequisites
Before you can run the Load D&B Data program, the HZ_PARTY_INTERFACE table
must be populated with data from online purchasing.
Program Parameter
Group ID
By default, every record from online purchase is automatically assigned a group
ID. Enter the group ID of the record that you want to reload after it was corrected. If
every record in the interface table has a group ID, the program processes nothing if
you leave the parameter blank.
Related Topics
Online Purchasing, page 3- 8
Batch Loading
Use the batch load process to update D&B information for a large number of parties on a
regular schedule or whenever you need. You can update all parties, gather data only for
new parties, or update parties that have not been updated since a specified date. Batch
retrieval and loading of D&B information is usually a regularly scheduled, automated
process that you set up and run.
When you obtain D&B information about a company that does not exist in the TCA
Registry, a new party is created using the D&B data. See: Details on Creating Parties
with D&B Information, page 3- 8 .
If you are batch loading to update parties that already have D&B data, only the records
with a mapped DUNS Number are updated. See: Source System Management Impact,
page 3- 6 .
Related Topics
Third Party Data Integration Overview, page 3- 1
Process Overview
The batch loading process you use depends on the database version you are on.
6. Optionally verify that the D&B information is loaded into the interface tables as
expected.
7. Review the settings for import profile options and modify if needed. See: Bulk
Import Profile Options, Oracle Trading Community Architecture Administration Guide.
8. Run the Import Batch to TCA Registry program to load D&B information from the
interface tables into the appropriate HZ tables, page 2- 8 . For the Import Run
Options parameter, select to run both the preimport and import processes.
9. Correct errors, if any, page 2-15. Most errors occur due to changes in information
codes that D&B provides for the data elements.
Program Parameters
Related Topics
Batch Loading, page 3-18
Related Topics
Batch Loading, page 3-18
Prerequisites
1. Manually create a directory object on the same environment as your TCA database. A
directory object is a database object that stores the absolute path of a physical
directory on the database node. Name this object HZ_DNB_SOURCE_DIR, and
make sure the database server can read and write from the location identified
by the directory object.
For example, create the directory object in APPS as follows:
CREATE or replace DIRECTORY HZ_DNB_SOURCE_DIR AS ’/emslog/dnb’
If the object is not in APPS, you must also grant access to APPS:
GRANT READ ON DIRECTORY HZ_DNB_SOURCE_DIR TO apps;
GRANT WRITE ON DIRECTORY HZ_DNB_SOURCE_DIR TO apps;
Note: You only need to create this directory object once, to be used
for all D&B Import Adapter requests.
2. Copy or FTP the flat file from D&B to the location that the directory object identifies.
Program Parameters
The D&B Import Adapter request set includes two programs that you must specify
parameters for.
Related Topics
Batch Loading, page 3-18
Loading Data into the Interface Tables, page 2- 2
Related Topics
Third Party Data Integration Overview, page 3- 1
Procedure
1. Search for the party that you want to view. See: Searching for Existing Parties in
the TCA Registry, page 3-10.
2. For details about the information you can view for the party, see: Subtabs of
Information, page 3-24.
3. Optionally choose to purchase new or updated D&B information for that
party. See: Searching for Companies in the D&B Database, page 3-10.
Subtabs of Information
Related Topics
Viewing Information from Data Sources, page 3-23
Report Parameters
Related Topics
Third Party Data Integration Overview, page 3- 1
• Purchaser
• Purchased date
Report Parameters
Start Date
Enter the date that you want to report from.
End Date
Enter the date that you want to report to.
Related Topics
Third Party Data Integration Overview, page 3- 1
This chapter describes using features for locations and phones, including address
validation, eLocations Spatial Data Integration, and time zone generation for locations
and phones.
This chapter covers the following topics:
• Locations Overview
• Address Validation
• eLocations Spatial Data Integration
• Generate Time Zone for Locations
• Generate Time Zone for Phone Numbers
Locations Overview
In the TCA Registry, a location is a point in geographical space, usually defined by an
address. You can:
• Validate existing addresses in the TCA Registry, page 4- 1 .
• Use eLocations Spatial Data Integration to acquire longitude and latitude
information for locations in the Registry, page 4- 4 .
• Generate time zones for locations in the Registry, page 4- 5 .
Related Topics
Using Oracle Trading Community Architecture, page 1- 3
Address Validation
Address validation is the process of comparing raw or user-entered addresses against
a known or authorized data source, to determine if the addresses are recognized and
correct according to the authority’s database.
Run the Address Validation program to validate addresses in the TCA Registry. The
program sends data to the address validation black box, which must be integrated with
at least one adapter for address validation. For example, if the adapter is integrated with
a third party product called Gorman, the adapter would validate the TCA addresses
against the Gorman address database. See: Administering Adapters, Oracle Trading
Community Architecture Administration Guide.
Your administrator can set up address validation, including determining the timeout
limit for communication with third party service providers and custom solutions. The
default is 300 seconds. See: Setting Up Address Validation, Oracle Trading Community
Architecture Administration Guide.
Program Parameters
The Address Validation program has three pairs of parameters, each including a filter
operator and the corresponding value, to determine which addresses in the TCA
Registry to include in the address validation.
For each parameter pair, you must use both or neither. To include addresses that were
never validated, do not use the validation status and date validated parameters.
Date Validated
Enter the validation date to use with the date validated filter for including only addresses
based on their last validation date. The program considers addresses last validated by
any adapter, unless you specify one in the Adapter parameter.
Country
Leave this parameter blank to validate addresses in all countries, or enter the country
you want to validate.
Adapter
Enter the adapter that you want to use to validate addresses against. Use this
parameter, for example, to validate against a specific source after the source’s libraries
are updated with new data.
If you use the validation status or date validated parameters, the program further limits
the addresses to only those last validated by the specified adapter.
Override Threshold
Enter the code for the validation threshold that an address must reach or exceed to
be corrected with the valid address. For example, if you select 2, addresses must be
validated at least to the street or thoroughfare level to be updated. Addresses with
validation status 0, 1, or 2 would be updated.
This table describes the available status codes.
1 Multiple or Ambiguous Address has been validated to the street level, but there
Address is ambiguity to locate the specific address.
2 Street or Thoroughfare Match Address has been validated to the street level, but no
further.
Related Topics
Locations Overview, page 4- 1
Program Parameters
Site Use
Enter the site use for the locations that you want spatial data for.
Country
Enter the country for the locations that you want spatial data for.
Records in Subset
Enter the number of records that you want spatial data for if you selected SUBSET
in the Update Records For parameter.
Related Topics
eLocations Spatial Data Integration, page 4- 4
Program Parameter
Related Topics
Locations Overview, page 4- 1
Program Parameter
This chapter describes using Relationship Manager to view, create, and edit relationships
among existing parties in the TCA Registry.
This chapter covers the following topics:
• Relationship Manager Overview
• Party Relationship Management Process
• Searching for Parties and Viewing Results
• Viewing Relationships
• Creating Relationships
• Editing Relationships
• Viewing Relationship Hierarchies
Using relationships to model the interactions among parties in the TCA Registry
helps you make better business decisions. For example, you can analyze and manage
relationships with competitors and partners, or corporate relationships between
subsidiaries and parent corporations.
In Relationship Manager, you get a comprehensive view of the roles that a single party
plays with respect to other parties in the Registry, as well as a hierarchical view for
hierarchical relationships. Aside from viewing relationships, you can create, edit, and
end relationships.
Your administrator can set up Relationship Manager. See: Setting Up Relationship
Manager, Oracle Trading Community Architecture Administration Guide.
Related Topics
Relationships Overview, page 5- 2
Major Features, page 5- 3
Relationships Overview
The TCA relationship model lets you record complex, real-life relationships among
entities in the TCA Registry. You can analyze not only direct relationships such as those
with your competitors, but also indirect ones such as your customers’ customers. You
can also manage hierarchical relationships to better understand, for example, the
management hierarchy within an organization.
A relationship represents the way two entities interact with each other, based on the
role that each entity takes with respect to the other. For example, the employment
relationship between a person and an organization is defined by the role of the person
as the employee and the organization as the employer.
In addition, every relationship is reciprocal. Each entity is either the subject or
object, depending on the perspective, or direction. For example, if Joe is the employee
of Oracle, then Joe is the subject and Oracle is the object. Oracle as the employer of
Joe, which flips the subject and object, still describes the same relationship.
Relationship Type
Each relationship phrase and role pair belongs to a relationship type, which categorizes
the types of relationships that you can create. For example, the relationship phrase and
role pair described above would belong to an employment relationship type.
Relationship Group
In general, relationship groups are used to determine which relationship roles and
phrases are displayed in specific application user interfaces. Groups can also be used to
categorize roles and phrases for other functional uses.
Note: Relationship groups do not apply to Relationship Manager. All
seeded and user-created relationship phrases are available.
Relationship Characteristics
Relationships have additional characteristics that relationship types determine.
Hierarchical Relationships
A hierarchical relationship ranks one entity above the other. For example, in an
employment relationship, the employer is ranked above the employee. In the
employment hierarchy, the employee would be a child that appears below its parent, the
employer. Hierarchical relationships are created with phrase and role pairs that belong
to a hierarchical relationship type.
Circular Relationships
If a relationship type allows for circular relationships, you can create a relationship from
Party A to Party B to Party C and back to Party A. For example, Party A is a competitor
of Party B, which is a competitor of Party C, which is a competitor of Party A.
Hierarchical relationships cannot be circular. For example, if Alan’s manager is
Jenny, and Jenny’s manager is Chris, then Chris’s manager cannot be Alan.
Nonhierarchical relationship types can either allow or prevent circular relationships. For
example, marital relationships cannot be circular, while competitive relationships
described above can.
Major Features
Relationship Manager provides these features for relationships between existing parties
in the TCA Registry:
Relationship Hierarchy
Relationship Manager displays hierarchical relationships in a hierarchy, a visual
representation of the how parties rank among one another within a given relationship
type. For any party in the hierarchy, all parties displayed one level below are its
children, and the party displayed a level above is its parent.
For any party in the hierarchy, you can:
• Update its relationship by moving the party to another part of the hierarchy.
• Create new relationships.
• View additional party information, if available.
If you batch load data from D&B or acquire the Enterprise Management global data
product (GDP) through online purchase, you can view the provided corporate structure
relationships for a specific business in a relationship hierarchy. See: Introduction to
D&B, page 3- 2 .
Related Topics
Relationship Manager Overview, page 5- 1
Party Relationship Management Process, page 5- 4
2. View the party’s overview information as well as the relationship types that it is
involved in.
From here, you have three options:
• View relationships of selected relationship types. See: Viewing Relationships,
page 5- 7 .
• Create new relationships with a relationship type that the party is not currently
involved in. See: Creating Relationships, page 5- 7 .
After you create relationships, Relationship Manager takes you back to view the
party’s information and relationship types.
• View the hierarchy of a hierarchical relationship type. See: Viewing Relationship
Hierarchies, page 5- 9 .
3. If you choose to view relationships, you can also:
Related Topics
Relationship Manager Overview, page 5- 1
Viewing Relationships
Use the View Relationships page to view the relationships of the selected party. You can
view relationships for some or all of the relationship types that the party is involved in.
The selected party is the subject party of all displayed relationships. You also see the
object party name and Registry ID, the date range of the relationship, and the source
of the relationship, for example user entered or third party. Even relationships with
passed end dates are included.
Related Topics
Party Relationship Management Process, page 5- 4
Relationships Overview, page 5- 2
Creating Relationships
Use the Create Relationships page to create new relationships between existing parties in
the TCA Registry. You can choose to create relationships from three pages:
• Overview: Create relationships with a relationship type that is not displayed for the
party, which would be the subject of the new relationship.
• View Relationships: Create relationships with any of the selected types that you are
viewing for the party, which would be the subject of the new relationship.
• Hierarchy: Create relationships with any of the parties in the hierarchy as the
subject, using the relationship type of the hierarchy.
For example, a relationship phrase pair consists of: Organization is Headquarters Of
Organization, and Organization is a Subsidiary Of Organization. If you are working on
the party Oracle HQ, you would create a relationship with your party as the subject
party and use the appropriate relationship phrase: Oracle HQ is the headquarters
of Oracle Branch.
To create relationships:
1. Navigate to the Overview page for the party that you want to create relationships
for. See: Searching for Parties and Viewing Results, page 5- 6 .
Select the relationship type that you want to create relationships for and click the Go
button. The available types that you can create relationships for exclude the types
that the party is already involved in.
To create relationships with a type that the party is already involved in, you must
first view the relationships within that type. This restriction ensures that you review
the existing relationships for a type so that you do not create duplicate relationships.
After viewing current relationships, you select the type to create relationships for
and click the Go button. The available types include only the types that you are
viewing. See: Viewing Relationships, page 5- 7 .
Tip: You can also create relationships for any party in a relationship
hierarchy. See: Viewing Relationship Hierarchies, page 5- 9 .
2. The Create Relationships page displays your selected relationship type as the type
for the new relationship, and the selected party is the subject party.
3. Select a relationship phrase and object party for the relationship, with respect to
the subject party.
4. Optionally change the start date of the relationship, which defaults with the current
date.
If you use the current date, the relationship’s start time is the system time. If not, the
start time is at the beginning of the start date.
5. Optionally enter an end date.
The relationship’s end time is at the end of the end date.
6. Click the Add Another Row button to create another relationship for the subject
party with this same relationship type. Repeat steps 4 through 6.
7. Click the Apply button.
The confirmation takes you back to the page from where you chose to create
relationships. Your new relationships are reflected in that page.
Related Topics
Party Relationship Management Process, page 5- 4
Relationships Overview, page 5- 2
To edit a relationship:
1. Navigate to the View Relationships page for a party with the relationships that you
might want to edit. See: Viewing Relationships, page 5- 7 .
2. Click the Edit icon for the relationship that you want to edit.
Note: You can edit only relationships with the User Entered source.
3. In the Edit Relationship page, change the relationship phrase, start date, end date, or
any combination of the above.
4. Click the Apply button.
The confirmation takes you back to the View Relationships page, where you can see
the results of your changes.
Related Topics
Party Relationship Management Process, page 5- 4
Relationships Overview, page 5- 2
A January 1 January 10
B January 10 January 30
C January 15 None
This table shows examples of which relationships the hierarchy would display
depending on the date in the As Of field.
As Of Included Relationships
January 1 A
January 10 B
January 15 B and C
January 30 C
For each node in the hierarchy, Relationship Manager displays the party’s:
• Name and Registry ID
• Relationship phrase with respect to its parent party
• Parent party name
If you have batch loaded data or acquired the Enterprise Management GDP through
online purchase, you can also view the corporate hierarchy that D&B provides. See: D&B
Hierarchy, page 5-11.
2. Click the Hierarchy icon for the relationship type that you want to view. Hierarchies
are available only for hierarchical relationship types.
5. Click the Details icon for the party that you want to view additional information
for, if available.
6. Repeat steps 3 to 5 as needed.
7. From the Hierarchy page, you can choose to:
• Select parties and move them under another party within the same hierarchy,
page 5-14.
Note: You cannot update the D&B hierarchy by moving parties
within the hierarchy.
Related Topics
Party Relationship Management Process, page 5- 4
Relationships Overview, page 5- 2
D&B Hierarchy
The D&B hierarchy contains hierarchical corporate relationships that D&B provides
through the Enterprise Management global data product (GDP). To access this
hierarchy, you select the D&B Hierarchy relationship type, which includes the following
relationship phrase pairs:
• Parent Of and Subsidiary Of
• Headquarters Of and Division Of
• Domestic Ultimate Of and Domestic Subsidiary Of
• Global Ultimate Of and Global Subsidiary Of
The Domestic Ultimate is the highest ranking entity within a country, while the Global
Ultimate is the uppermost entity within the global corporate hierarchy. D&B creates
a reporting structure from the lowest level of a corporate hierarchy to the Global
Ultimate, providing a complete hierarchical organization structure.
When you purchase the Enterprise Management GDP for any entity, D&B provides
a hierarchy containing all the related parents up to the Global Ultimate, but not
other entities on the same or lower levels. For example, if you purchase data for
a headquarters, then the provided hierarchy includes its Domestic and Global
Ultimate, but not its branches or other headquarters reporting to the same Domestic or
Related Topics
Viewing Relationship Hierarchies, page 5- 9
Data Products, page 3- 3
Vision HQ Headquarters US
With the information that you acquire from D&B for the branch, Relationship Manager
displays the D&B hierarchy as shown in this table:
The Global Ultimate is always at the top of a D&B hierarchy, no matter which country it
is in. The Domestic Ultimate is displayed above the headquarters because they are in the
same country, and the Domestic Ultimate is the highest ranking within a country. The
Domestic Ultimate is always in the same country as the entity that you purchase D&B
data for, by definition.
With the information that you acquire from D&B for the branch, Relationship Manager
displays the D&B hierarchy as follows in this table:
The Domestic Ultimate and headquarters are displayed on the same level in the
hierarchy because they do not necessarily have any relationship to each other. In the
previous example, they are in the same country, so the Domestic Ultimate ranks higher
by default. In this example, they are in different countries.
The branch appears only as a child of the headquarters, not also of the Domestic
Ultimate, because the reporting structure is based on the headquarters/division and
parent/subsidiary relationships only. The Global and Domestic Ultimates do appear in
the hierarchy with respect to the entity that you purchased D&B data for.
Example 3
In this example, you purchase D&B data for Vision HQ from Example 1, which also has
its headquarters in the same country. This table shows the information that you acquire
from D&B, including the corporate structure with respect to Vision HQ as the branch.
Vision HQ Subsidiary US
As you subsequently purchase more D&B data for other entities within the Vision
corporate hierarchy, you accordingly fill out its D&B hierarchy and establish more
concrete reporting relationships with the hierarchy.
For example, the current hierarchy has Party A as the parent of Party B, which is the
parent of Party C, which is the parent of Party D. You move Party C and select Party A as
its new parent. This move ends the relationship for Party B as the parent of Party C and
creates a new relationship for Party A as the parent of Party C. Party D moves along with
Party C and remains a child of Party C.
This diagram shows the hierarchy before and after the move:
2. Select the party or parties that you want to move and click the Move button.
Note: You cannot move parties with the relationship start date in
the future.
3. In the Move Parties page, expand the hierarchy as necessary to find the new parent
party.
4. Select the new parent party and click the Apply button.
The confirmation takes you back to view the results of your move in the updated
relationship hierarchy.
Related Topics
Viewing Relationship Hierarchies, page 5- 9
This chapter describes using batch duplicate identification to create batches of duplicate
parties to merge.
This chapter covers the following topics:
• Batch Duplicate Identification Overview
• Defining Duplicate Identification Batches
• Reviewing Duplicates and Creating Merge Batches
• Submitting Merge Batches
Process Overview
The batch duplicate identification process involves:
• Defining and submitting a duplicate identification batch, page 6- 2 .
• Review duplicate candidates and create merge batches from the duplicate
identification batch, page 6- 4 .
• Submit merge batches to Party Merge, page 6- 7 .
This diagram illustrates the process in more detail:
Related Topics
Using Oracle Trading Community Architecture, page 1- 3
4. In the Number of Workers field, enter the number of parallel workers that you
want to use to improve performance.
Workers are processes that run at the same time to complete a task that would
otherwise take longer with a single process. The default number of workers is 1, and
you cannot use more than ten workers.
5. Uncheck the Match within Subset check box if you want to compare the subset
against the entire staged schema for duplicates.
By default, the records in the subset are only compared against one another.
6. Check the Find Merged Parties check box if you want to include parties that were
previously merged in the search.
7. Navigate to the Define Subset region.
8. In the Attribute fields, select attributes from the list of values that you want to
define the subset with.
9. For each attribute, select a condition:
• >
• <
10. In the Value fields, enter a value for each attribute and condition.
For example, if you enter 1001 for the Party Number attribute with a less than
condition, the subset includes only parties with a number of 1000 or lower.
11. In the SQL Clause text box, you can manually add to the corresponding
SQL clauses that are automatically generated when you define subset
conditions. Alternatively, you can enter SQL statements instead of selecting
attributes and conditions in the previous fields.
12. Press the Submit Batch button.
The DQM Duplicate Identification program runs to identify duplicates for the subset
of records that you defined, using the match rule that you specified.
Related Topics
Batch Duplicate Identification Overview, page 6- 1
Prerequisites
❒ Before you can review potential duplicates and define merge batches, you must use
the Submit Duplicate Identification Batch window to define a duplicate identification
batch and run the DQM Duplicate Identification program on that batch. For more
information, see: Defining Duplicate Identification Batches, page 6- 2 .
Field Value
In the Merge-To Parties region, the Duplicate Identification: Batch Review window
displays the information shown in this table for each merge-to party:
Field Value
In the Merge-From Parties region, the window displays all the duplicate candidates
for the selected merge-to party. For each potential duplicate, you can see the
information shown in this table:
3. To view information about why a pair of merge-to and merge-from parties was
designated as a potential duplicate match, select the merge-to and merge-from
party in the window.
4. Press the View Match Details button. The Match Details window appears. The
window shows again the name, number, and address of the merge-from and
merge-to parties.
The window also displays the information shown in this table:
Field Value
Merge-From Party Value The value of the matched attribute from the
merge-from party.
Merge-To Party Value The value of the matched attribute from the
merge-to party.
5. To view attribute match details between the same merge-to party and another
merge-from party, select another merge-from party in the list of values for the
Merge-From field.
11. If you want to specify that a merge-from party is not a duplicate match for the
merge-to party, select the merge-from party and check the Not Duplicate of
Merge-To Party check box.
Note: You can only select merge-from parties with the Merge
option set to No.
12. You can optionally enter or remove the end date for the merge-from party not to be
selected as duplicate of that specific merge-to party.
13. When you finish evaluating the batch, press the Create Merge Set button to create a
merge batch that consists of merge-from parties with the Merge option set to Yes and
their corresponding merge-to parties.
The Review Party Merge Batches window automatically appears for the next
procedure of submitting the sequence of parties in the batch to Party Merge. For
more information, see: Submitting Merge Batches, page 6- 7 .
If you decide later to change the Merge option to No for some parties in this
batch, you can still do so in the Duplicate Identification: Batch Review window as
long as you have not yet submitted the merge batch to Party Merge.
Related Topics
Batch Duplicate Identification Overview, page 6- 1
Prerequisites
❒ Before you can submit merge batches to Party Merge, you must create a merge batch
for the selected duplicate identification batch. For more information, see: Reviewing
Duplicates and Creating Merge Batches, page 6- 4 .
When the submission successfully completes, the status for the batch changes to
Pending and the next batch gets the Ready to Submit status.
4. To continue to the Party Merge process, press the Go To Party Merge button. The
Merge Parties window automatically appears for the selected merge batch.
Note: You can only select merge batches with a Pending status
for Party Merge.
Related Topics
Party Merge Overview, page 7- 1
Batch Duplicate Identification Overview, page 6- 1
This chapter describes using Party Merge to identify batches of duplicates, merge
duplicate parties and party sites, and resolve Party Merge errors.
This chapter covers the following topics:
• Party Merge Overview
• Creating Merge Batches
• Merging Parties
• Merging Party Sites of a Party
• Processing Merge Batches
• Reviewing the Party Merge Log
• Party and Customer Account Merge
Related Topics
Party Merge Details, page 7- 2
Impact on Source IDs, page 7- 7
Impact on D&B Data, page 7- 8
Party and Customer Account Merge, page 7-17
Using Oracle Trading Community Architecture, page 1- 3
From Party Name From Party Site To Party Name To Party Site
During the merge, a copy of 500 Vision Parkway is created for Vision2, so both parties
now have duplicate party sites. As with all duplicate party sites, the 500 Vision Parkway
site from Vision1 is merged into the copied site of Vision2. After the merge, both Vision1
and the original 500 Vision Parkway have a Merged status.
From Party From Party Site Use To Party To Party Site Site Use
Name Site Name
Vision Corp. 500 Vision • Bill-to Vision Inc. 100 Vision Bill-to
Parkway Parkway
• Ship-to
• Marketing
The 600 Vision Parkway party site exists for both parties and is considered to be
duplicated.
During the Merge
The party site 500 Vision Parkway is transferred to Vision Inc. The details of 500 Vision
Parkway, for example the bill-to, ship-to, and marketing party site uses stay with the
party site.
The party site 600 Vision Parkway is merged with 600 Vision Parkway on Vision Inc. The
bill-to site use is transferred because it does not exist for Vision Inc. The ship-to site use
is merged because it already exists for Vision Inc.
After the Merge
Vision Corp.
• Vision Corp. is set to a status of Merged.
• The party site 600 Vision Parkway is set to a status of Merged.
• The ship-to party site use for 600 Vision Parkway is set to a status of Merged.
Vision Inc.
Vision Inc. has three party sites:
• 100 Vision Parkway with a bill-to site use.
• 500 Vision Parkway with a bill-to, ship-to, and marketing site use.
• 600 Vision Parkway with a bill-to and ship-to site use.
Contact Points
You must transfer contact points unless they are exact duplicates. Only exact duplicates
are merged.
Contact points can point to a party site. These contact points are transferred or merged
the way that the contact points are at the party level.
Contact Preferences
Contact preferences are always merged.
Customer Accounts
Customer accounts are transferred to the merge-to party. After the parties are
merged, you can use the Customer Merge program to merge customer accounts. This is
a separate process that requires a separate concurrent request. See: Merging Customers,
Oracle Receivables User Guide.
Related Topics
Party Merge Overview, page 7- 1
For example, this table shows source system mapping records for the Oracle 1 and
Oracle 2 parties. The Gorman source system was set to allow multiple mappings from
that source. As always, D&B allows only one source ID to map to a party.
Related Topics
Party Merge Overview, page 7- 1
Related Topics
Third Party Data Integration Overview, page 3- 1
Introduction to D&B, page 3- 2
Party Merge Overview, page 7- 1
Aside from manually creating merge batches in the Merge Batch window, you can
also use batch duplicate identification to automatically determine duplicate parties
based on match rules. You create merge batches from the suggested duplicate
candidates. See: Batch Duplicate Identification Overview, page 6- 1 .
In the Merge Batch window, you can specify if you want to delete the merge-from
party after the merge process completes. Otherwise, the merge-from party is set to a
status of Merged.
The results of the merge are saved only after the entire batch has completely processed. If
one record results in error, none of the parties in the batch are merged. If you want to
save the resulting party after each merge, you must create a separate batch for each
pair of parties to merge.
If the merge batch creation itself results in error, review the log of the Create Merge Batch
program in Standard Request Submission. After fixing the errors, you can manually
rerun the Create Merge Batch program.
Prerequisites
Before you create a merge batch, you should decide if you want to delete all of the
records of the merge-from party.
Program Parameter
Use this parameter when you submit the Create Merge Batch program to re-create a
merge batch that previously resulted in error.
Merge ID
Enter the merge ID of the merge batch that you want to re-create. Only failed merge
batches are available. The merge ID is the number automatically appended to the
end of the merge batch name.
Related Topics
Party Merge Overview, page 7- 1
Related Topics
Creating Merge Batches, page 7- 8
Example
If Joe is your contact at Vision Corporation, you can record this as a relationship between
the person Joe and the organization Vision Corporation. This table shows details of
this sample relationship.
789 (Joe, contact for 456 (Joe) 123 (Vision Corp.) Contact Of
Vision Corp.)
After reviewing your database, you might determine that Vision Corporation and Vision
Inc., another party in your database, are duplicates that should be merged.
After the merge process, the contact information would be changed as shown in this
table.
789 (Joe, contact for 456 (Joe) 123 (Vision Inc.) Contact Of
Vision Inc.)
2. In the From Org Contact region, for each organization contact for the merge-from
party, enter that contact’s name and title. You can enter the type, department, and
party site to identify a group of organization contacts.
3. Enter either Merge or Transfer for the operation.
You can merge only if a similar organization contact exists for the merge-to party.
4. If you enter Merge as the operation, enter an organization contact for the merge-to
party that the party in the From Org Contact region is to be merged into.
Merge ID
Enter the merge ID of the merge batch that you want to remerge. Only failed merge
batches are available. The merge ID is the number automatically appended to the
end of the merge batch name.
Related Topics
Party Merge Overview, page 7- 1
Log Message The sequence of processes that run to execute the merge batch, including:
• Start time of the merge
• Batch ID
• Batch name
• Merge process
• Merge batch successfully executed / Batch commit complete: This status occurs after
you click Run Batch in the Merge Batch window and the Party Merge process successfully
runs.
This status indicates that the merge procedures registered with the Merge Dictionary
ran, the merge process completed, and the merged records were saved to the database.
• Merge batch failed / Batch rollback complete: This status indicates that the merge
procedures registered with the Merge Dictionary did not run successfully, and no
merged records were saved to the database. Along with this status information, the log
provides details of the error and identifies the merge procedure that the error occurred
in. See: Identifying Types of Errors, page 7-17.
The log message displays the details of the entities that have been merged or
transferred. The entities that are merged or transferred are based on the merge
procedures that were registered with the Merge Dictionary. See: Merge Dictionary
Overview, Oracle Trading Community Architecture Administration Guide.
The entities include, but are not restricted to, parties, party sites, relationships, contacts,
profiles, contact points, customer accounts, customer account sites, and so on.
In addition to these standard TCA entities, other Oracle Applications and legacy system
entities can be registered with the Merge Dictionary. These entities are also merged
during the Party Merge process. You can also view the details about these entities in the
Party Merge Request log file.
Related Topics
Party Merge Overview, page 7- 1
Data Errors
The Party Merge process might fail at the batch or party level if any record contains
corrupt data. If the Party Merge process encounters corrupt data, the entire batch
fails, and none of the parties are merged. Users should be able to correct most data errors.
Procedure Errors
The Party Merge process can fail if any procedures were not correctly
coded, registered, and tested. The Party Merge log identifies the procedure that caused
the Party Merge process to fail. Procedure errors must be corrected by an application
developer or administrator who has access to the error log, Merge Dictionary, and
PL/SQL procedures.
Related Topics
Reviewing the Party Merge Log, page 7-15
Related Topics
Party and Customer Account Merge Example, page 7-17
Party Merge Overview, page 7- 1
From Party From Acct From Acct Site Use To Party To Acct To Acct Site Use
Name Num Party Site Name Num Party Site
Vision Corp. 765432 500 Vision • Bill-to Vision Inc. 234567 100 Vision Bill-to
Parkway Parkway
• Ship-to (ID: 1VIS
(ID: 1V
• Marketing INC)
ISCORP)
The 600 Vision Parkway party sites exist for both Vision Corp. and Vision Inc. and are
deemed to be duplicates.
This section lists the reports and processes, including relevant request sets, that
are seeded in Standard Request Submission for the Trading Community Manager
responsibility.
Some reports and programs can be submitted in multiple ways, but these descriptions
are for running them from Standard Request Submission.
Reports
Customer Listing - Detail
Provides detail information about customers. See: Customer Listing Detail and
Summary Reports, Oracle Receivables User Guide.
Processes
Account to Party Relationships Migration Program
Migrates account relationships to party relationships after upgrade. See: Account
to Party Relationships Migration Program, Oracle Trading Community Architecture
Administration Guide.
Address Validation
Validates addresses against known or authorized data sources. See: Address Validation,
page 4- 1 .
Automerge
Resubmits previous Automerge processes that resulted in error. See: Automerge, Oracle
Trading Community Architecture Administration Guide.
Customer Interface
Imports customer and account information. See: Importing Customers Using Customer
Interface, Oracle Receivables User Guide.
Customer Merge
Merges duplicate customers and account information. See: Submitting the Merge
Process, Oracle Receivables User Guide.
Party Merge
Resubmits previous party merges that resulted in error. See: Processing Merge Batches,
page 7-14.
This appendix describes standard navigation paths for using Oracle Trading Community
Architecture.
This appendix covers the following topics:
• Standard Navigation Paths
Batch Duplicate Identification Duplicate Identification: Batch Data Quality Management >
Review Duplicate Identification > Batch
Review
Batch Duplicate Identification Review Party Merge Batches Data Quality Management >
Duplicate Identification > Batch
Review > Create Merge Set
Data Quality Management >
Duplicate Identification > Batch
Review > View Merge Set
Batch Duplicate Identification Submit Duplicate Identification Data Quality Management >
Batch Duplicate Identification > Batch
Definition
Third Party Data Integration D&B Online Purchase Content Access and Integration
> Dun and Bradstreet > Access/
Purchase
Third Party Data Integration Generate Request List for Batch Load Content Access and Integration
> Dun and Bradstreet > Generate
Request List
Third Party Data Integration Load D&B Data Content Access and Integration >
Dun and Bradstreet > Load
A description, 3- 5
adapters purchasing, 3-11
address validation, 4- 1 viewing, 3-24
preimport address validation, 2-11 Business Verification Global Data Product, 3- 3
address corrections, 2-11, 4- 1
address uses C
import interface tables and TCA tables, 2- 7
address validation CDH
description, 4- 1 See Oracle Customer Data Hub (CDH)
in Bulk Import, 2-11 CDL
Address Validation program See Oracle Customer Data Librarian (CDL)
description, 4- 1 CDM
parameters, 4- 2 See Oracle Customer Data Management (CDM)
addresses circular relationships
import interface tables and TCA tables, 2- 7 description, 5- 3
mapping for Bulk Import, 2-12 classifications
validating, 4- 1 import interface tables and TCA tables, 2- 7
as of date contact points
relationship hierarchy, 5- 9 description, 1- 2
attributes import interface tables and TCA tables, 2- 7
description, 1- 2 contact roles
Automerge import interface tables and TCA tables, 2- 7
Registry de-duplication, 2- 9 , 2-11 contacts
description, 1- 2
import interface tables and TCA tables, 2- 7
B merging organization contacts, 7-12
batch de-duplication Create Import Batch API, 2- 2
description, 2- 8 Create Merge Batch program
batch duplicate identification description, 7- 9
defining and submitting duplicate parameter, 7- 9
identification batches, 6- 2 credit ratings
overview, 6- 1 import interface tables and TCA tables, 2- 7
process, 6- 1 Customer Account Merge
reviewing duplicates and creating merge and Party Merge, 7-17
batches, 6- 4 description, 1- 3 , 7- 1
submitting merge batches, 6- 7 example with Party Merge, 7-17
batch IDs customer account sites
creating for import batches, 2- 2 description, 1- 1
BIR merging, 1- 3
See Business Information Report customer accounts
Bulk Import, 2- 1 description, 1- 1
See also Import Batch to TCA Registry entering and maintaining, 1- 3
See also interface tables merging, 1- 3
overview, 2- 1 reports, 1- 3
process, 2- 1 Customer Interface, 2- 1 , 3-22, 3-23
Business Information Report (BIR) source IDs of associated parties, 2- 4
Index-1
using with Bulk Import, 2- 4 Data Sharing and Security (DSS)
Customer Listing - Detail, 1- 3 using for Bulk Import, 2- 4
Customer Listing - Summary, 1- 3 data sources
Customer Profiles Report, 1- 3 viewing information from, 3-23
Customer Relationships Listing, 1- 3 Decision Support Global Data Product, 3- 4
customers Delinquency Score Global Data Product, 3- 4
description, 1- 1 DNB Global Data Products Request report
entering and maintaining, 1- 3 description, 3-25
reports, 1- 3 parameters, 3-26
DQM Batch Duplicate Identification program
description, 6- 2
D reviewing results, 6- 4
D&B DSS
automatically correcting values from, 3-14 See Data Sharing and Security (DSS)
batch loading provided files, 3-21 DUNS Numbers
contact information, 3- 3 definition, 3- 6
description, 3- 2 Enquiry, 3- 7
See also Third Party Data Integration mapped, 3- 6
investigations, 3-12 related parties, 3- 7
mapping of data elements, 3- 7 same as related DUNS Number, 3- 7
Party Merge impact, 7- 8 viewing duplicates, 3-25
rationalizing legacy data, 3-22 duplicate checking
transferring request list to, 3-21 determining merge or transfer, 7- 5
viewing information, 3-23 Duplicate Customer Report, 1- 3
D&B batch loading Duplicate DUNS report
generating request list, 3-20 description, 3-25
loading data into interface tables, 3-21 parameters, 3-25
overview, 3-18 duplicate identification batches
process overview, 3-18 defining and submitting, 6- 2
request list, 3-20 reviewing potential duplicates, 6- 4
transferring request list to D&B, 3-21 duplicate parties
D&B File Load - Pass 1 program identifying in TCA Registry, 6- 1 , 7- 8
parameters, 3-22 merging, 7- 1
D&B Flat File Upload Table Creation program duplicate party sites
parameters, 3-22 merging, 7- 1
D&B hierarchy
Enterprise Management GDP, 3- 5
examples, 5-12 E
postimport processes, 2-14 eLocations Spatial Data Integration
viewing, 5-11 overview, 4- 4
D&B Import Adapter request set Enquiry DUNS Number, 3- 7
description, 3-21 Enterprise Management Global Data Product,
impact on Import Batch to TCA Registry, 2- 8 3- 5
impact on other data loads, 2- 2 entities
parameters, 3-22 description, 1- 1 , 1- 2
prerequisites, 3-21 error tables
D&B load purging, 2-15
See D&B batch loading errors
D&B Rating Bulk Import, 2-15
definition, 3- 6 Mapping API utility, 3-14
data elements examples
description, 3- 5 D&B hierarchy, 5-12
mapping, 3- 7 Party and Customer Account Merge, 7-17
request list for D&B batch loading, 3-20 Party Merge, 7- 4
data products extensions
overview, 3- 3 merge details, 7- 2
purchasing, 3-11
Index-2
F HZ: Validate Flexfields During Import profile
file loads, 2- 2 option, 2- 5 , 2-13
financial numbers HZ_CERTIFICATIONS table
import interface tables and TCA tables, 2- 7 checking for duplicates, 7- 6
financial reports HZ_CITIZENSHIP table
import interface tables and TCA tables, 2- 7 checking for duplicates, 7- 6
Financial Standing Global Data Product, 3- 4 HZ_CODE_ASSIGNMENTS table
fuzzy keys corresponding import interface table, 2- 7
postimport processes, 2-14 Data Sharing and Security (DSS), 2- 4
HZ_CONTACT_POINTS
unique IDs for import interface tables, 2- 3
G HZ_CONTACT_POINTS table
GDP corresponding import interface table, 2- 7
See Global Data Products (GDP) Data Sharing and Security (DSS), 2- 4
Generate Request List for DNB Batch Load flexfield validations, 2- 5 , 2-13
program Source System Management (SSM) mappings,
description, 3-20 2-12
parameters, 3-20 HZ_CREDIT_RATINGS table
Generate Time Zone for Locations program corresponding import interface table, 2- 7
description, 4- 5 HZ_DNB_SOURCE_DIR directory object, 3-21
parameters, 4- 5 HZ_EDUCATION table
Generate Time Zone for Phone Numbers program checking for duplicates, 7- 6
description, 4- 5 HZ_EMPLOYMENT_HISTORY table
parameters, 4- 5 checking for duplicates, 7- 6
Global Data Products (GDP) HZ_FINANCIAL_NUMBERS table
Business Verification, 3- 3 corresponding import interface table, 2- 7
Decision Support, 3- 4 HZ_FINANCIAL_PROFILE table
Delinquency Score, 3- 4 checking for duplicates, 7- 7
Enterprise Management, 3- 5 HZ_FINANCIAL_REPORTS table
Financial Standing, 3- 4 checking for duplicates, 7- 6
Global Failure Risk Score, 3- 4 corresponding import interface table, 2- 7
overview, 3- 3 HZ_IMP_ADDRESSES_INT table
Quick Check, 3- 4 matching addresses, 2-12
viewing purchased data elements, 3-23 parent and child relationships among interface
viewing request and purchase statistics, 3-25 tables, 2- 7 , 2- 7
Global Failure Risk Score Global Data Product, primary flags, 2- 6
3- 4 tables to import into, 2- 7
group IDs HZ_IMP_ADDRESSUSES_INT table
correcting Mapping API utility errors, 3-14 parent and child relationships among interface
Load D&B Data parameter, 3-18, 3-20 tables, 2- 7
manually providing, 3-19 primary flags, 2- 6
table to import into, 2- 7
HZ_IMP_CLASSIFICS_INT table
H primary flags, 2- 6
hierarchical relationships table to import into, 2- 7
description, 5- 3 HZ_IMP_CONTACTPTS_INT table
HZ: Allow Import of Records with Disabled parent and child relationships among interface
Lookups profile option, 2-13 tables, 2- 7
HZ: Allow Updates of Address Records During primary flags, 2- 6
Import profile option, 2-12 table to import into, 2- 7
HZ: Character Value to Indicate NULL During HZ_IMP_CONTACTROLES_INT table
Import profile option, 2- 5 parent and child relationships among interface
HZ: Date Value to Indicate NULL During Import tables, 2- 7
profile option, 2- 5 table to import into, 2- 7
HZ: Numeric Value to Indicate NULL During HZ_IMP_CONTACTS_INT table
Import profile option, 2- 5 parent and child relationships among interface
HZ: Use Data Sharing and Security During tables, 2- 7
Import profile option, 2- 4 tables to import into, 2- 7
Index-3
HZ_IMP_CREDITRTNGS_INT table Source System Management (SSM) mappings,
table to import into, 2- 7 2-12
HZ_IMP_ERRORS table, 2-15 unique IDs for import interface tables, 2- 3
HZ_IMP_FINNUMBERS_INT table HZ_PERSON_INTEREST table
parent and child relationships among interface checking for duplicates, 7- 6
tables, 2- 7 HZ_PERSON_LANGUAGE table
table to import into, 2- 7 checking for duplicates, 7- 6
HZ_IMP_FINREPORTS_INT table HZ_PERSON_PROFILES table
parent and child relationships among interface corresponding import interface table, 2- 7
tables, 2- 7 HZ_REFERENCES table
table to import into, 2- 7 checking for duplicates, 7- 7
HZ_IMP_PARTIES_INT table HZ_RELATIONSHIPS table
parent and child relationships among interface corresponding import interface tables, 2- 7
tables, 2- 7 Data Sharing and Security (DSS), 2- 5
tables to import into, 2- 7 flexfield validations, 2- 5 , 2-13
HZ_IMP_RELSHIPS_INT table HZ_SECURITY_ISSUED table
tables to import into, 2- 7 checking for duplicates, 7- 6
HZ_INDUSTRIAL_REFERENCE table HZ_WORK_CLASS table
checking for duplicates, 7- 6 checking for duplicates, 7- 6
HZ_LOCATIONS table
corresponding import interface table, 2- 7
creating parties with D&B information, 3- 8 I
flexfield validations, 2- 5 , 2-13 Import Batch De-Duplication report
updating with spatial data, 4- 4 description, 2- 9
HZ_ORG_CONTACT_ROLES table parameter, 2-10
corresponding import interface table, 2- 7 part of Bulk Import process, 2- 1
HZ_ORG_CONTACTS table previewing batch de-duplication results, 2-10,
corresponding import interface tables, 2- 7 2-11
Source System Management (SSM) mappings, Import Batch to TCA Registry program
2-12 creating new parties for D&B rationalized
unique IDs for import interface tables, 2- 3 legacy data, 3-22
HZ_ORG_PROFILES table description, 2- 8
corresponding import interface table, 2- 7 importing corrected records, 2-15
HZ_ORGANIZATION_INDICATORS table importing D&B information, 3-19
checking for duplicates, 7- 6 parameters, 2- 8
HZ_ORGANIZATION_PROFILES table prerequisites, 2- 8
creating parties with D&B information, 3- 8 process, 2-10
HZ_PARTIES table when cannot run, 2- 2
corresponding import interface tables, 2- 7 import batches
Data Sharing and Security (DSS), 2- 4 batch IDs, 2- 2
flexfield validations, 2- 5 , 2-13 D&B, 3-21
Source System Management (SSM) mappings, description, 2- 2
2-12 purging, 2-15
unique IDs for import interface tables, 2- 3 import errors
HZ_PARTY_INTERFACE table resolving, 2-15
loading D&B data, 3-14 import validations, 2-13
loading D&B data using SQL*Loader, 3-19 insert through Bulk Import
status values, 3-13 description, 2- 4
transferring data from, 3-18 determining, 2-11
HZ_PARTY_INTERFACE_ERRORS table, 3-14, interface tables
3-14, 3-16, 3-17 list of each with corresponding TCA tables,
HZ_PARTY_SITE_USES table 2- 6
corresponding import interface table, 2- 7 loading for Bulk Import, 2- 2
HZ_PARTY_SITES table parent and child relationships, 2- 7
corresponding import interface table, 2- 7 purging, 2-15
creating parties with D&B information, 3- 8 unique IDs for Bulk Import, 2- 3
Data Sharing and Security (DSS), 2- 4 investigations
requesting, 3-12
Index-4
L O
legacy data OCO
importing, 2- 1 See Oracle Customers Online (OCO)
rationalizing by D&B and loading, 3-22 online purchasing
Load D&B Data program loading corrected D&B data, 3-18
description, 3-18 overview, 3- 8
importing corrected D&B data, 3-14 process, 3- 9
parameters, 3-18 requesting investigations, 3-12
prerequisites, 3-18 resolving errors and manually importing data,
local activity codes 3-14
validations, 3-17 searching TCA Registry, 3-10
Local Business IDs, 3- 6 searching the D&B database, 3-10
locations selecting data products or BIRs, 3-11
description, 1- 1 Oracle Customer Data Hub (CDH)
generating time zones for, 4- 5 description, 1- 2
overview, 4- 1 Oracle Customer Data Librarian (CDL)
description, 1- 2
file loads, 2- 2
M purging parties, 1- 3
mapped DUNS Number, 3- 6 resolving duplicates from Customer Interface,
Mapping API utility 2- 1
automatic correction of D&B values, 3-14 System Duplicate Identification batches, 2- 9 ,
correcting errors, 3-14 2-11
description, 3-13 Oracle Customer Data Management (CDM), 1- 2
mapping records Oracle Customers Online (OCO)
determining insert or update for Bulk Import, description, 1- 2
2-11 file loads, 2- 2
match rules Oracle eLocations, 4- 4
for batch de-duplication, 2- 9 Oracle Trading Community Architecture (TCA)
for Registry de-duplication, 2- 9 administering and implementing, 1- 3
merge batches overview, 1- 1
creating, 7- 8 using, 1- 3
description, 7- 1 Organization Profile entity
organization contacts, 7-12 description, 1- 2
parties, 7-10
party relationships, 7-11
party sites, 7-10 P
party sites within a party, 7-13 Parent Bankruptcy Chapter Conversion, 3- 6
previewing results, 7-14 parties
processing, 7-14 description, 1- 1
submitting, 7-14 enriching with third party data, 3- 1
submitting from batch duplicate identification, identifying duplicates, 6- 1
6- 7 import interface tables and TCA tables, 2- 7
viewing profile information, 7-12 importing, 2- 1
merge-from parties managing relationships among, 5- 1
deleting after merge, 7- 8 merging, 7- 1
description, 7- 2 Party Contacts relationship group, 7-12
viewing profile information, 7-12 Party Merge
merge-to parties and Customer Account Merge, 7-17
description, 7- 2 example, 7- 4
viewing profile information, 7-12 example with Customer Account Merge, 7-17
impact on D&B data, 7- 8
merging versus transferring, 7- 5
N overview, 7- 1
navigation paths, B- 1 See also merge batches
null values process, 7- 2
updating with Bulk Import, 2- 5 source ID impact, 7- 7
Party Merge process
Index-5
description, 7- 1 D&B Flat File Upload Table Creation, 3-22
identifying errors, 7-17 DQM Batch Duplicate Identification, 6- 2
parameter, 7-15 Generate Request List for DNB Batch Load,
program description, 7-14 3-20
reviewing log, 7-15 Generate Time Zone for Locations, 4- 5
party names Generate Time Zone for Phone Numbers, 4- 5
postimport processes, 2-14 Import Batch to TCA Registry, 2- 2 , 2- 8 , 2-15,
party numbers 3-19, 3-22
maintaining uniqueness during Bulk Import, list of, A- 1
2- 5 Load D&B Data, 3-14, 3-18
party site numbers Party Merge, 7- 1 , 7-14
maintaining uniqueness during Bulk Import, Spatial Information for Locations Batch
2- 5 Update, 4- 4
party sites TCA Import Batch Purge, 2-15
description, 1- 1 TCA Import Postprocessing, 2-14, 2-15
duplicates from Customer Interface, 2- 1
merging, 7- 3 , 7-10
merging within a party, 7-13
Q
party types Quick Check Global Data Product, 3- 4
description, 1- 1
in Relationship Manager, 5- 1 R
person names
postimport processes, 2-14 rationalized legacy data
Person Profile entity loading, 3-22
description, 1- 2 Registry de-duplication
person titles description, 2- 8
postimport processes, 2-14 Registry IDs
phone numbers description, 1- 1
generating time zones for, 4- 5 relationship date ranges
postimport processes, 2-14 changing, 5- 9
postimport errors description, 5- 3
resolving, 2-15 relationship groups
postimport processes, 2-14 description, 5- 3
preimport processes relationship hierarchies
description, 2- 8 D&B hierarchy, 5-11
primary flags description, 5- 4
description, 2- 6 viewing, 5- 9
specifying with Bulk Import, 2- 6 Relationship Manager
profile options major features, 5- 3
HZ: Allow Import of Records with Disabled overview, 5- 1
Lookups, 2-13 process, 5- 4
HZ: Allow Updates of Address Records During relationship phrase and role pairs
Import, 2-12 description, 5- 2
HZ: Character Value to Indicate NULL During relationship phrase pairs
Import, 2- 5 See relationship phrase and role pairs
HZ: Date Value to Indicate NULL During relationship phrases
Import, 2- 5 changing, 5- 9
HZ: Numeric Value to Indicate NULL During description, 5- 2
Import, 2- 5 relationship role pairs
HZ: Use Data Sharing and Security During See relationship phrase and role pairs
Import, 2- 4 relationship roles
HZ: Validate Flexfields During Import, 2- 5 , description, 5- 2
2-13 relationship types
programs description, 5- 2
Address Validation, 4- 1 relationships
Create Merge Batch, 7- 9 changing in hierarchy, 5-14
Customer Interface, 3-22, 3-23 creating, 5- 7
D&B File Load - Pass 1, 3-22 editing, 5- 9
Index-6
ending, 5- 9 staged schema
import interface tables and TCA tables, 2- 7 postimport processes, 2-14
merging, 7-11 staging tables
overview, 5- 2 purging, 2-15
postimport processes, 2-14 standard navigation paths, B- 1
searching for parties to manage, 5- 6 System Duplicate Identification (SDI) batches
viewing, 5- 7 creating from Registry de-duplication, 2- 9 ,
viewing information for parties, 5- 6 2-11
reports
Customer Listing - Detail, 1- 3
Customer Listing - Summary, 1- 3
T
Customer Profiles, 1- 3 tables
Customer Relationships Listing, 1- 3 HZ_CERTIFICATIONS, 7- 6
DNB Global Data Products Request, 3-25 HZ_CITIZENSHIP, 7- 6
Duplicate Customer, 1- 3 HZ_CODE_ASSIGNMENTS, 2- 4 , 2- 7
Duplicate DUNS, 3-25 HZ_CONTACT_POINTS, 2- 3 , 2- 4 , 2- 5 , 2- 7 ,
Import Batch De-Duplication, 2- 1 , 2- 9 , 2-10, 2-12, 2-13
2-11 HZ_CREDIT_RATINGS, 2- 7
list of, A- 1 HZ_EDUCATION, 7- 6
TCA Import Error, 2-15 HZ_EMPLOYMENT_HISTORY, 7- 6
request sets HZ_FINANCIAL_NUMBERS, 2- 7
D&B Import Adapter, 2- 2 , 2- 8 , 3-21 HZ_FINANCIAL_PROFILE, 7- 7
responsibilities HZ_FINANCIAL_REPORTS, 2- 7 , 7- 6
Trading Community Manager, 1- 3 , 1- 3 , B- 1 HZ_IMP_ADDRESSES_INT, 2- 6 , 2- 7 , 2- 7 ,
2- 7 , 2-12
HZ_IMP_ADDRESSUSES_INT, 2- 6 , 2- 7 , 2- 7
S HZ_IMP_CLASSIFICS_INT, 2- 6 , 2- 7
SIC codes HZ_IMP_CONTACTPTS_INT, 2- 6 , 2- 7 , 2- 7
validations, 3-17 HZ_IMP_CONTACTROLES_INT, 2- 7 , 2- 7
Single Source of Truth (SST) HZ_IMP_CONTACTS_INT, 2- 7 , 2- 7
displaying third party data, 3- 1 HZ_IMP_CREDITRTNGS_INT, 2- 7
making D&B information available for, 3-19, HZ_IMP_ERRORS, 2-15
3-19 HZ_IMP_FINNUMBERS_INT, 2- 7 , 2- 7
viewing, 3-24 HZ_IMP_FINREPORTS_INT, 2- 7 , 2- 7
source IDs HZ_IMP_PARTIES_INT, 2- 7 , 2- 7
description, 7- 7 HZ_IMP_RELSHIPS_INT, 2- 7
DUNS Numbers, 3- 6 HZ_INDUSTRIAL_REFERENCE, 7- 6
importing associated accounts, 2- 4 HZ_LOCATIONS, 2- 5 , 2- 7 , 2-13, 3- 8 , 4- 4
unique IDs for import interface tables, 2- 3 HZ_ORG_CONTACT_ROLES, 2- 7
Source System Management (SSM) HZ_ORG_CONTACTS, 2- 3 , 2- 7 , 2-12
determining insert or update for Bulk Import, HZ_ORG_PROFILES, 2- 7
2-11 HZ_ORGANIZATION_INDICATORS, 7- 6
impact on D&B data, 3- 6 HZ_ORGANIZATION_PROFILES, 3- 8
unique IDs for import interface tables, 2- 3 HZ_PARTIES, 2- 3 , 2- 4 , 2- 5 , 2- 7 , 2-12, 2-13
spatial data HZ_PARTY_INTERFACE, 3-13, 3-14, 3-18, 3-19
acquiring, 4- 4 HZ_PARTY_INTERFACE_ERRORS, 3-14, 3-14,
description, 4- 4 3-16, 3-17
Spatial Information for Locations Batch Update HZ_PARTY_SITE_USES, 2- 7
program HZ_PARTY_SITES, 2- 3 , 2- 4 , 2- 7 , 2-12, 3- 8
description, 4- 4 HZ_PERSON_INTEREST, 7- 6
parameters, 4- 4 HZ_PERSON_LANGUAGE, 7- 6
SQL*Loader HZ_PERSON_PROFILES, 2- 7
loading D&B file, 3-19 HZ_REFERENCES, 7- 7
SQL/ETL load, 2- 2 HZ_RELATIONSHIPS, 2- 5 , 2- 5 , 2- 7 , 2-13
SSM HZ_SECURITY_ISSUED, 7- 6
See Source System Management HZ_WORK_CLASS, 7- 6
SST tax assignments
See Single Source of Truth (SST) postimport processes, 2-14
Index-7
TCA viewing information from data sources, 3-23
See Oracle Trading Community Architecture time zones
TCA Import Batch Purge program generating for locations, 4- 5
description, 2-15 generating for phone numbers, 4- 5
parameters, 2-15 postimport processes, 2-14
TCA Import Error report Trading Community Architecture
description, 2-15 See Oracle Trading Community Architecture
TCA Import Postprocessing program Trading Community Manager responsibility, 1- 3 ,
description, 2-14 1- 3 , B- 1
parameters, 2-14 transferring party sites, 7- 3
resolving errors, 2-15
TCA Registry
description, 1- 1 U
Third Party Data Integration, 3- 1 unique IDs for interface tables, 2- 3 , 2-11
See also D&B update through Bulk Import
See also D&B batch loading description, 2- 4
See also online purchasing determining, 2-11
creating parties with D&B information, 3- 8
DNB Global Data Products Request report, 3-25 V
Duplicate DUNS report, 3-25
loading rationalized legacy data, 3-22 validation status codes, 4- 3
overview, 3- 1 validations
Source System Management impact, 3- 6 Bulk Import, 2-13
Index-8
Index-9