Skip Headers
Oracle® Fusion Middleware Integration Guide for Oracle Enterprise Repository
11
g
Release 1 (11.1.1)
E15754-04
Index
Next
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
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
Configure an Artifact Store
3.4
Add 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
Add a File to an Asset Using a PVCS Repository
4.5
Security Considerations
Part II Oracle Enterprise Repository Integration with Runtime Monitoring Tools
5
Enterprise Manager Integration Utility
5.1
Overview
5.1.1
Prerequisites
5.1.2
Obtaining the Enterprise Manager Integration Utility
5.1.3
High Level Use Cases
5.2
Using the Enterprise Manager Integration Utility
5.2.1
Running from Command Line
5.2.2
Scheduling from Enterprise Manager
5.2.3
Metric Publishing
5.2.3.1
Oracle Service Bus
5.2.3.2
BPEL PM
5.2.3.3
Web Services
5.2.3.4
Artifacts Creation
5.2.3.5
Endpoint Creation
5.2.3.6
Metrics to Update
5.3
Configuring the Enterprise Manager Integration Utility
5.3.1
Setting the Repository and Enterprise Manager Connection Information for the Command-line Utility
5.3.2
Advanced Configuration
5.3.2.1
Metric Mappings
5.3.2.2
Target Finders
5.3.2.3
Logging
5.4
Encrypting the Configuration File Passwords
5.5
Known Issues
5.5.1
Using Incorrect Encrypted Password
6
Integration with Amberpoint
Part III Oracle Enterprise Repository Integration with Development Environments
7
Integration with Development Environments
7.1
Overview
7.2
Best Practices
7.2.1
Asset Production Process
7.2.1.1
Policies
7.2.1.2
Propose/Submit Assets
7.2.2
Asset Consumption Process
7.2.2.1
Prescription Reuse
7.2.2.2
Developer-Driven Discovery
7.2.2.3
Automated Usage Detection
7.3
High Level Use Cases
7.3.1
Submit Files
7.3.2
Harvest Files
7.3.3
Search Oracle Enterprise Repository
7.3.4
View Asset Details
7.3.5
Download Artifacts
7.3.6
Prescriptive Reuse
7.3.7
Automatic Usage Detection
8
Configuring Oracle Enterprise Repository to Support Integration with Your IDE
8.1
Install the Harvester
8.2
Assign IDE Users to Oracle Enterprise Repository Projects
8.3
Establish Compliance Templates
8.4
Set up Automatic Usage Detection
9
Configuring Your IDE to Support Integration with Oracle Enterprise Repository
9.1
Configuring Oracle JDeveloper
9.1.1
Integrating with Oracle JDeveloper 11
g
R1 PS2
9.1.2
Integrating with Oracle JDeveloper 11
g
R1
9.1.3
Integrating with Oracle JDeveloper 10
g
9.2
Configuring Eclipse
9.2.1
Enable Harvesting in Eclipse
9.2.1.1
Setting up Eclipse Environment to use Harvester as an "External Program"
9.2.1.2
Harvesting in Eclipse Environment using "External Program"
9.2.1.3
Setting up Eclipse Environment to use Harvester via ANT
9.2.1.4
Harvesting in Eclipse Environment using ANT
9.2.2
Configure the Oracle Enterprise Repository Plug-ins
9.2.2.1
Configuring the Oracle Enterprise Repository Plug-ins for Repository Access
9.2.2.2
Prerequisites for Using the Oracle Enterprise Repository Plug-ins for Eclipse
9.2.3
Configure the Oracle Enterprise Repository Preferences
9.2.4
Enable Automatic Usage Detection
9.3
Configuring VS .NET
9.3.1
Enable Harvesting in VS .NET
9.3.2
Configure the Oracle Enterprise Repository Plug-ins
9.3.2.1
Prerequisities
9.3.2.2
Installation
9.3.3
Configure the Connection to Oracle Enterprise Repository
9.3.4
Assign an Oracle Enterprise Repository Project to a .NET Solution
9.3.5
Enable Automatic Usage Detection
9.3.5.1
Overview of SFID
9.3.5.2
Configuring Automatic Usage Detection
10
Using the IDE to Interact with Oracle Enterprise Repository
10.1
Using Oracle JDeveloper
10.1.1
Harvest Artifacts
10.1.2
Search Oracle Enterprise Repository
10.1.3
View Asset Details
10.1.4
Download Artifacts
10.1.4.1
Associating JDeveloper Application with Oracle Enterprise Repository
10.1.4.2
Consuming WSDL/Service from Oracle Enterprise Repository
10.1.5
Prescriptive Reuse
10.2
Using Eclipse
10.2.1
Submit Files
10.2.2
Harvest Artifacts
10.2.3
Search Oracle Enterprise Repository
10.2.4
View Asset Details
10.2.5
Download Artifacts
10.2.6
Prescriptive Reuse
10.2.7
Automatic Usage Detection
10.3
Using VS .NET
10.3.1
Submit Files
10.3.2
Harvest Artifacts
10.3.3
Search Oracle Enterprise Repository
10.3.4
View Asset Details
10.3.4.1
Accessing the Repository Assets Pane
10.3.4.2
Accessing the Oracle Enterprise Repository Log
10.3.5
Download Artifacts
10.3.6
Automatic Usage Detection
Part IV Developing Custom Integrations
11
Repository Extensibility Framework
11.1
Introduction to REX
11.2
REX Architecture
11.2.1
Subsystems Overview
11.2.2
CRUD-Q Naming Convention
11.2.2.1
Atomicity of Method Calls
11.2.2.2
No Inter-call Transaction Support
11.2.3
Fundamental WSDL Data Types
11.2.4
Versioning Considerations for the Oracle Enterprise Repository REX
11.3
Basic Concepts
11.3.1
Getting Started - Enabling the OpenAPI within the Oracle Enterprise Repository
11.3.2
Getting Started - Consuming the WSDL
12
ArtifactStore API
12.1
Overview
12.2
Use Cases
12.2.1
Use Case: Create missing ArtifactStore
13
AcceptableValueLists API
13.1
Overview
13.2
Use Cases
13.2.1
Use Case: Create and Edit an Acceptable Value List
13.2.2
Use Case: Find an Acceptable Value List and use it in an asset
14
Asset API
14.1
Overview
14.1.1
Definitions
14.1.2
Sample Code
14.1.3
Related Subsystems
14.2
Use Cases
14.2.1
Use Case: Creating a new asset
14.2.2
Use Case: Creating a new asset from XML
14.2.3
Use Case: Modifying an asset
14.2.4
Use Case: Assign users to an asset
14.2.5
Use Case: Building an asset search
14.2.6
Use Case: Upgrading asset status
14.2.7
Use Case: Downgrading asset status
14.2.8
Use Case: Apply and remove Compliance Templates from a project
14.2.9
Use Case: Creating the new version of an asset and retiring the old version
14.2.10
Use Case: "Housekeeping"
14.2.11
Use Case: Finding assets and updating custom-data
14.2.12
Use Case: Reading an Asset's Tabs
14.2.13
Use Case: Retrieve An Asset's Tab Based on TabType
14.2.14
Use Case: Approving and Unapproving a tab
15
AssetType API
15.1
Overview
15.2
Use Cases
15.2.1
Use Case: Create and edit a new Type
15.2.2
Use Case: Create a Compliance Template Type
15.2.3
Use Case: Find Types
15.2.4
Use Case: Read tab types
15.2.5
Use Case: Retrieve all Asset Type tabs
16
Categorization Types and Categorizations API
16.1
Overview
16.2
Use Cases
16.2.1
Use Case: Create a Categorization Type
16.2.2
Use Case: Manipulate Categorization Types
16.2.3
Use Case: Manipulate Categorizations
17
CMF Entry Type API
17.1
Overview
17.2
Use Cases
17.2.1
Use Case: Manipulating CMF Entry Types
18
Custom Access Settings API
18.1
Overview
18.2
Use Cases
18.2.1
Use Case: Retrieve a List of Custom Access Setting Types
18.2.2
Use Case: Get Default Custom Access Setting Names
19
Department API
19.1
Overview
19.2
Use Cases
19.2.1
Use Case: Manipulate Departments
20
Extraction API
20.1
Overview
20.2
Use Cases
20.2.1
Use Case: Extract an Asset
20.2.2
Use Case: Read an Extraction
20.2.3
Use Case: Update an Extraction
21
Localization of REX Clients
21.1
Overview
21.2
Use Cases
21.2.1
Use Case: Creating localized messages from REX Exceptions
21.2.2
Use Case: Creating localized messages from REX Audit Messages
22
Notification API
22.1
Overview
22.2
Use Cases
22.2.1
Use Case: Read Notification Substitution List
22.2.2
Use Case: Create a Notification
23
Policy API
23.1
Overview
23.2
Use Cases
23.2.1
Use Case: Create a Policy
23.2.2
Use Case: Get All Policies
23.2.3
Use Case: Get/Set Policy Assertions
23.2.4
Use Case: Get Policies That Have Been Applied To An Asset
23.2.5
Use Case: Set Which Policies Are Applied To An Asset
23.2.6
Use Case: Evaluate Asset Compliance
24
Projects API
24.1
Overview
24.2
Use Cases
24.2.1
Use Case: Create a New Project
24.2.2
Use Case: Read a Project
24.2.3
Use Case: Validate a Project
24.2.4
Use Case: Update a Project
24.2.5
Use Case: Update a Project's Produced Assets
24.2.6
Use Case: Remove Produced Assets from a Project
24.2.7
Use Case: Update a Project's Asset Usage
24.2.8
Use Case: Closing a Project with Hidden Assets
24.2.9
Use Case: Add Users and Related Projects to a Project
24.2.10
Use Case: Remove Related Projects and Users from a Project
24.2.11
Use Case: Update a Project's Extractions - Reassign Extractions to a Different User on the Same or a Different Project
24.2.12
Use Case: Update a Project's User - Reassign User and His/Her Extractions to Another Project
24.2.13
Use Case: Update a Project's User - Reassign User Only (Not the User's Extractions) to Another Project
24.2.14
Use Case: Read the Value-Provided for a Project and Asset
24.2.15
Use Case: Update the Value Provided for a Project and Asset - Use Predicted Value
24.2.16
Use Case: Update the Value Provided for a Project and Asset - Use Consumer Value
24.2.17
Use Case: Update the Value-Provided for a Project and Asset - Use Project Lead Value
25
Relationship Types API
25.1
Overview
25.2
Use Cases
25.2.1
Use Case: Create a new relationship type
25.2.2
Use Case: Modify related assets
25.2.3
Use Case: Query related assets
26
Role API
26.1
Overview
26.2
Use Cases
26.2.1
Use Case: Manipulate Roles
27
Subscriptions API
27.1
Overview
27.2
Use Cases
27.2.1
Use Case: Create Subscription to Assets
27.2.2
Use Case: Delete Subscription to Assets
27.2.3
Use Case: Read Subscriptions for Assets
27.2.4
Use Case: Read Users Subscribed to an Asset
28
System Settings API
28.1
Overview
28.2
Use Cases
28.2.1
Use Case: Query for System Settings
29
User API
29.1
Overview
29.2
Use Cases
29.2.1
Use Case: Manipulating Users
30
Vendor API
30.1
Overview
30.2
Use Cases
30.2.1
Use Case: Manipulating Vendors
Index