6.49 Project Editor

Use to create and define a project.

A project is a group of objects developed using Oracle Data Integrator.

The Project Editor has the following tabs:

6.49.1 Definition

Properties Description
Name Name of the project, as it appears in the Oracle Data Integrator user interface.
Code Project code used as prefix for project-type variables.

Note: If you modify the project code, the name of project-type variables is also changed.


6.49.2 Markers

Markers can be defined in a Project (Project Markers) or in the Others navigator tree in Designer Navigator (Global Markers). The project markers can be used only on objects of the project, and global markers can be used in all models of the repository.

A marker can be set on an object and can contain a value that will appear in the tooltip of the marker icon in the tree view. More

The Markers tab lists the markers set on this object.

Properties Description
Group Name of the marker's group.
Marker Marker assigned to the object.
Value Value specified for the object.

Click Insert a Marker to add a marker to your object.

Select a marker and click Delete a Marker to remove a marker.

6.49.3 Memo

Use to attach a descriptive memo to a Project or Model element to reflect your project's methodology or to help with development.

Almost all Project and Model elements can have descriptive memos attached to them.

A memo is an unlimited amount of text attached to virtually any object, visible on its Memo tab. When an object has a memo attached, the Memo icon appears next to it in the Projects tree. More

6.49.4 Version

Use to view and manage versions of your object.

A version is a backup copy of an object and is checked in at a given time and may be restored later. Versions are saved in the Master Repository.

The version management system allows flags on developed objects (such as projects, models, and so forth) to be set automatically to indicate their status (such as new or modified). The version management system also allows these objects to be backed up as stable checkpoints, and later restored from these checkpoints. These checkpoints are created for individual objects in the form of versions.

Creation and Update Information

Properties Description
Created by User who created the object.
Created on Date and time when the object was created.
Updated by User who updated the object.
Updated on Date and time when the object was updated.

Information

Properties Description
Internal ID Internal ID that enables object identification. Internal ID is unique for the object type within a repository.
Global ID Global ID of the object. The global ID is unique for the object type across repositories.

Versions

Properties Description
Current Version: N/A (created) This table lists the version number, the creation date of the version, the name of the user who created the version, and a version description.

You can perform the following actions by clicking the corresponding button:

See "Working with Versions" for more information.


6.49.5 Privileges

Use to view the authorized methods for a given user on this specific object instance.

An object instance (instance) is attached to an object type (an object). For example, the project MY_PROJ_1 is an instance of the project object type (or object). Similarly, another instance of a project object type is YOUR_PROJ_2.

Privileges are set up and managed in Security Navigator. The most common actions in Security Navigator are:

  • Creating and editing users and profiles.

  • Assigning user rights for methods on ODI objects (such as data server and datatypes).

  • Fine-tuning user rights on the object instances.

See "Managing the Security in Oracle Data Integrator" for more information.

Property Descriptions
Method Name of the object method.

A method is a type of action that can be performed on an object, for example edit or delete. Each object has a series of methods that are specific to it. The concept of methods in Oracle Data Integrator is similar to the one in Object-Oriented programming.

User/Role Oracle Data Integrator User corresponding to the login name used for connecting to a repository.

A user has profile privileges, privileges on objects, and privileges on instances.


6.49.6 Flexfields

Use to customize the properties of Oracle Data Integrator objects.

Flexfields are user-defined fields that are set for each object instance through the Flexfield tab of the object editor, and their values are defined for each object instance through the Flexfield tab of the object's instance window. Flexfield values can be used through Oracle Data Integrator substitution methods.

Note: Flexfields exist only for certain object types. Objects that do not have a Flexfield tab do not support them.

Property Description
Name Label of the flexfield as it appears in the Flexfield tab of the Object Editor.
Code Code of the flexfield.
Technology Technology for which the flexfield will be activated. For instance, a flexfield on a procedure appears only for Procedures using this technology.
Type Type of the flexfield (String, Numeric, or Long Text).
Default Default value of the flexfield.

"Creating a New Project" in the "Creating an Integration Project" chapter in Oracle Fusion Middleware Developing Integration Projects with Oracle Data Integrator