1/42
Contents
List of Examples
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
What's New in This Guide for Release 11.1.1.7
Part I Oracle Enterprise Repository Connectors
1
Configuring an Artifact Store
1.1
Overview
1.2
Creating and Configuring an Artifact Store
1.3
Selecting a New Artifact Store
2
ClearCase Integration
2.1
ClearCase Web Interface
2.1.1
Overview
2.1.2
Prerequisites
2.1.3
Creating and Configuring Repository and Assets
2.2
File Stores
2.2.1
Overview
2.2.2
Adding the File Stores Feature to Oracle Enterprise Repository
2.2.3
Creating a File Store
2.2.4
Configuring an Artifact Store For a File Store
2.2.5
Adding a File to an Asset Using the File Store's Artifact Store
2.2.6
Using File Stores
2.3
ClearQuest Integration
2.3.1
Adding ClearQuest
2.3.2
Configuring a ClearQuest Artifact Store
2.3.3
Adding a File to an Asset Using the ClearQuest Artifact Store
3
Harvest-HTTP Repository Host Integration
3.1
Overview
3.2
Installation
3.3
Configuring an Artifact Store
3.4
Adding the Harvest Artifact Store to an Asset
4
Serena ChangeMan Integration
4.1
Adding Serena Changeman Plug-ins
4.2
Configuring an Artifact Store
4.3
Configuring a PVCS Artifact Store
4.4
Adding a File to an Asset Using a PVCS Repository
4.5
Security Considerations
Part II Oracle Enterprise Repository Integration with Runtime Tools
5
Integration with Code Compliance Inspector
5.1
Overview
5.1.1
Overview of Steps for Generating CCI Reports and Publishing them to OER
5.2
Checking Compliance and Synchronizing Report Data in OER
5.2.1
Configuring an OER Artifact Store for CCI Reports
5.2.2
Configuring the cci-oerSynch.properties File
5.2.3
Running the Check Compliance Command
5.2.4
Harvesting the SOA or AIA Projects into OER
5.2.5
Running the CCI-OER Synch Command
5.2.6
Copying the Files
5.3
Configuring Reports for Access from the OER Reports Menu
5.3.1
Reviewing the Reports
6
Enterprise Manager Integration Utility
6.1
Overview
6.1.1
Prerequisites
6.1.2
Obtaining the Enterprise Manager Integration Utility
6.1.3
High Level Use Cases
6.2
Using the Enterprise Manager Integration Utility
6.2.1
Running from Command Line
6.2.2
Scheduling from Enterprise Manager
6.2.3
Metric Publishing
6.2.3.1
Oracle Service Bus
6.2.3.2
BPEL PM
6.2.3.3
WebLogic Web Services
6.2.3.4
Oracle SOA Suite 11
g
6.2.3.5
Artifacts Creation
6.2.3.6
Endpoint Creation
6.2.3.7
Metrics to Update
6.3
Configuring the Enterprise Manager Integration Utility
6.3.1
Setting the Repository and Enterprise Manager Connection Information for the Command-line Utility
6.3.2
Advanced Configuration
6.3.2.1
Metric Mappings
6.3.2.2
Target Finders
6.3.2.3
Logging
6.4
Encrypting the Configuration File Passwords
6.5
Known Issues
6.5.1
Using Incorrect Encrypted Password
7
Integration with Amberpoint
Part III Oracle Enterprise Repository Integration with Development Environments
8
Integration with Development Environments
8.1
Overview
8.2
Best Practices
8.2.1
Asset Production Process
8.2.1.1
Policies
8.2.1.2
Propose/Submit Assets
8.2.2
Asset Consumption Process
8.2.2.1
Prescriptive Reuse
8.2.2.2
Developer-Driven Discovery
8.2.2.3
Automated Usage Detection
8.3
High Level Use Cases
8.3.1
Submit Files
8.3.2
Harvest Files
8.3.3
Search Oracle Enterprise Repository
8.3.4
View Asset Details
8.3.5
Download Artifacts
8.3.6
Prescriptive Reuse
8.3.7
Automatic Usage Detection
9
Configuring Oracle Enterprise Repository to Support Integration with Your IDE
9.1
Install the Harvester
9.2
Assign IDE Users to Oracle Enterprise Repository Projects
9.3
Establish Compliance Templates
9.4
Set up Automatic Usage Detection
10
Configuring Your IDE to Support Integration with Oracle Enterprise Repository
10.1
Configuring Oracle JDeveloper
10.1.1
Integrating with Oracle JDeveloper 11
g
R1 Patchset Releases
10.1.2
Integrating with Oracle JDeveloper 11
g
R1
10.1.3
Integrating with Oracle JDeveloper 10
g
10.2
Configuring Eclipse
10.2.1
Enable Harvesting in Eclipse using ANT
10.2.1.1
Setting up Eclipse Environment to use Harvester Using ANT
10.2.1.2
Harvesting in Eclipse Environment using ANT
10.2.2
Configure the Oracle Enterprise Repository Plug-ins
10.2.2.1
Configuring the Oracle Enterprise Repository Plug-ins for Repository Access
10.2.2.2
Prerequisites for Using the Oracle Enterprise Repository Plug-ins for Eclipse
10.2.3
Configure the Oracle Enterprise Repository Preferences
10.2.4
Enable Automatic Usage Detection
10.3
Configuring VS .NET
10.3.1
Enable Harvesting in VS .NET
10.3.2
Configure the Oracle Enterprise Repository Plug-ins
10.3.2.1
Prerequisites
10.3.2.2
Installation
10.3.3
Configure the Connection to Oracle Enterprise Repository
10.3.4
Assign an Oracle Enterprise Repository Project to a .NET Solution
10.3.5
Enable Automatic Usage Detection
10.3.5.1
Overview of SFID
10.3.5.2
Configuring Automatic Usage Detection
11
Using the IDE to Interact with Oracle Enterprise Repository
11.1
Using Oracle JDeveloper
11.1.1
Harvest Artifacts
11.1.2
Search Oracle Enterprise Repository
11.1.3
View Asset Details
11.1.4
Download Artifacts
11.1.4.1
Associating JDeveloper Application with Oracle Enterprise Repository
11.1.4.2
Consuming WSDL/Service from Oracle Enterprise Repository
11.2
Using Eclipse
11.2.1
Submit Files
11.2.2
Harvest Artifacts
11.2.3
Search Oracle Enterprise Repository
11.2.4
View Asset Details
11.2.5
Download Artifacts
11.2.6
Prescriptive Reuse
11.2.7
Automatic Usage Detection
11.3
Using VS .NET
11.3.1
Submit Files
11.3.2
Harvest Artifacts
11.3.3
Search Oracle Enterprise Repository
11.3.4
View Asset Details
11.3.4.1
Accessing the Repository Assets Pane
11.3.4.2
Accessing the Oracle Enterprise Repository Log
11.3.5
Download Artifacts
11.3.6
Automatic Usage Detection
12
Integration with SAP
12.1
Overview
12.2
Prerequisites
12.3
Configuring Integration with SAP
12.3.1
Aligning the Taxonomy Between SAP and Oracle Enterprise Repository Assets
12.3.2
Exporting the Selected SAP Service Assets from SAP Enterprise Service Registry to OER
12.3.3
Receiving New Services from SAP
12.3.4
Configuring Ongoing Updates from SAP
12.3.5
End User Visibility of Available SAP Services
Part IV Developing Custom Integrations
13
Repository Extensibility Framework
13.1
Introduction to REX
13.2
REX Architecture
13.2.1
Subsystems Overview
13.2.2
CRUD-Q Naming Convention
13.2.2.1
Atomicity of Method Calls
13.2.2.2
No Inter-call Transaction Support
13.2.3
Fundamental WSDL Data Types
13.2.4
Versioning Considerations for the Oracle Enterprise Repository REX
13.3
Basic Concepts
13.3.1
Enabling the OpenAPI within the Oracle Enterprise Repository
13.3.2
Consuming WSDL
14
ArtifactStore API
14.1
Overview
14.2
Use Case
14.2.1
Use Case: Create Missing ArtifactStore
15
AcceptableValueLists API
15.1
Overview
15.2
Use Cases
15.2.1
Use Case: Create and Edit an Acceptable Value List
15.2.2
Use Case: Find an Acceptable Value List and Use it in an Asset
16
Asset API
16.1
Overview
16.1.1
Definitions
16.1.2
Sample Code
16.1.3
Related Subsystems
16.2
Use Cases
16.2.1
Use Case: Creating a New Asset
16.2.2
Use Case: Creating a New Asset from XML
16.2.3
Use Case: Modifying an Asset
16.2.4
Use Case: Assign Users to an Asset
16.2.5
Use Case: Building an Asset Search
16.2.6
Use Case: Upgrading Asset Status
16.2.7
Use Case: Downgrading Asset Status
16.2.8
Use Case: Apply and Remove Compliance Templates from a Project
16.2.9
Use Case: Creating the New Version of an Asset and Retiring the Old Version
16.2.10
Use Case: Deleting Groups of Assets
16.2.11
Use Case: Finding Assets and Updating Custom-Data
16.2.12
Use Case: Reading an Asset's Tabs
16.2.13
Use Case: Retrieve An Asset's Tab Based on TabType
16.2.14
Use Case: Approving and Unapproving a Tab
16.2.15
Use Case: Reading an Asset's Metadata for a Given Tab
17
AssetType API
17.1
Overview
17.2
Use Cases
17.2.1
Use Case: Create and Edit a New Type
17.2.2
Use Case: Create a Compliance Template Type
17.2.3
Use Case: Find Types
17.2.4
Use Case: Retrieve Tabs for Asset Type
17.2.5
Use Case: Retrieve all Asset Type Tabs
18
Categorization Types and Categorizations API
18.1
Overview
18.2
Use Cases
18.2.1
Use Case: Create a Categorization Type
18.2.2
Use Case: Manipulate Categorization Types
18.2.3
Use Case: Manipulate Categorizations
19
CMF Entry Type API
19.1
Overview
19.2
Use Case
19.2.1
Use Case: Manipulating CMF Entry Types
20
Custom Access Settings API
20.1
Overview
20.2
Use Cases
20.2.1
Use Case: Retrieve a List of Custom Access Setting Types
20.2.2
Use Case: Get Default Custom Access Setting Names
21
Department API
21.1
Overview
21.2
Use Case
21.2.1
Use Case: Manipulate Departments
22
Extraction API
22.1
Overview
22.2
Use Cases
22.2.1
Use Case: Extract an Asset
22.2.2
Use Case: Read an Extraction
22.2.3
Use Case: Update an Extraction
23
Localization of REX Clients
23.1
Overview
23.2
Use Cases
23.2.1
Use Case: Creating Localized Messages from REX Exceptions
23.2.2
Use Case: Creating Localized Messages from REX Audit Messages
24
Notification API
24.1
Overview
24.2
Use Case
24.2.1
Use Case: Create a Read Notification Substitution List and Create a Notification
25
Policy API
25.1
Overview
25.2
Use Cases
25.2.1
Use Case: Create a Policy
25.2.2
Use Case: Get All Policies
25.2.3
Use Case: Get/Set Policy Assertions
25.2.4
Use Case: Get Policies That Have Been Applied To An Asset
25.2.5
Use Case: Set Which Policies Are Applied To An Asset
25.2.6
Use Case: Evaluate Asset Compliance
26
Projects API
26.1
Overview
26.2
Use Cases
26.2.1
Use Case: Create a New Project
26.2.2
Use Case: Read a Project
26.2.3
Use Case: Validate a Project
26.2.4
Use Case: Update a Project
26.2.5
Use Case: Update a Project's Produced Assets
26.2.6
Use Case: Remove Produced Assets from a Project
26.2.7
Use Case: Update a Project's Asset Usage
26.2.8
Use Case: Closing a Project with Hidden Assets
26.2.9
Use Case: Add Users and Related Projects to a Project
26.2.10
Use Case: Remove Related Projects and Users from a Project
26.2.11
Use Case: Update a Project's Extractions - Reassign Extractions to a Different User on the Same or a Different Project
26.2.12
Use Case: Update a Project's User - Reassign User and His/Her Extractions to Another Project
26.2.13
Use Case: Update a Project's User - Reassign User Only (Not the User's Extractions) to Another Project
26.2.14
Use Case: Read the Value-Provided for a Project and Asset
26.2.15
Use Case: Update the Value Provided for a Project and Asset - Use Predicted Value
26.2.16
Use Case: Update the Value Provided for a Project and Asset - Use Consumer Value
26.2.17
Use Case: Update the Value-Provided for a Project and Asset - Use Project Lead Value
27
Relationship Types API
27.1
Overview
27.2
Use Cases
27.2.1
Use Case: Create a New Relationship Type
27.2.2
Use Case: Modify Related Assets
27.2.3
Use Case: Query Related Assets
28
Role API
28.1
Overview
28.2
Use Case
28.2.1
Use Case: Manipulate Roles
29
Subscriptions API
29.1
Overview
29.2
Use Cases
29.2.1
Use Case: Create Subscription to Assets
29.2.2
Use Case: Delete Subscription to Assets
29.2.3
Use Case: Read Subscriptions for Assets
29.2.4
Use Case: Read Users Subscribed to an Asset
30
System Settings API
30.1
Overview
30.2
Use Case
30.2.1
Use Case: Query for System Settings
31
User API
31.1
Overview
31.2
Use Case
31.2.1
Use Case: Manipulating Users
32
Vendor API
32.1
Overview
32.2
Use Case
32.2.1
Use Case: Manipulating Vendors
Index
Scripting on this page enhances content navigation, but does not change the content in any way.