Design Studio Guide
Design Studio Guide
3-1
Chapter 3
Understanding the Design Studio Workbench
Note:
You must install two required projects in Design Studio before you can create
UIM projects and deploy them as cartridges. The following two projects must
be open in your workspace:
• ora_uim_model is a read-only project that represents the UIM model. It
supports the ability to define specifications and characteristics and is
also used to validate which entity types can be assigned or referenced
by configuration items.
• ora_uim_mds is a read-only project that represents the fields that can
be displayed in UIM entities. This project makes it possible to define the
layout of fields in entities.
See UIM Installation Guide and Design Studio Help for more information
about importing these projects.
You can also use Design Studio to open, view, and deploy content supplied by Oracle.
For example, you can open the cartridges in an Oracle sample cartridge pack, add
cartridges required for your business, and then deploy the cartridges into UIM.
See UIM Cartridge Guide for information about upgrading and extending cartridges.
About Views
The tools in the Workbench are smaller, window-like areas called views. Each
perspective has a different set of views and each view is designed for a particular
purpose.
For example, the Studio Design perspective includes the following views:
• Projects: This view shows the project contents grouped alphabetically by
specification type.
• Relation: This view shows parent and child relationships for the selected
specification.
3-2
Chapter 3
Understanding the Design Studio Workbench
See “Workbench User Guide" in Eclipse Help for additional information about views and
editors.
3-3
Chapter 3
Designing Entity Specifications
About Editors
Editors are the tools you use to design specifications and other artifacts in Design
Studio. Each editor is tailored for a particular type of artifact. Editors are opened based
on selections you make in views. Although multiple editors can be open
simultaneously, only one is active at a time.
Editors are divided into tabs arranged across the bottom. Some tabs appear in most
editors, but others pertain only to a few.
The editors for the various types of entity specifications vary based on the nature of
the entity, but many contain the following tabs:
• Specification Properties: Defines basic information about the specification, such
as whether the IDs of entities defined by the specification are generated
automatically or manually. See "Entity Identification" for more information about
IDs.
• Characteristics: Defines characteristics associated with the specification. Using
characteristics enables you to store information in addition to the default data
elements for the entity. For example, you can add characteristics to store vendor-
specific information about Equipment entities. See "Characteristic Labels" for more
information.
• Related Specifications: Enables you to define relationships between
specifications. See "Understanding Specification Relationships" for more
information about relating specifications.
• Configuration Spec Usage: Enables you to indicate that an entity based on this
specification can be consumed or referenced in the configuration specifications
listed in the tab.
• Rules: Associates entity specifications with rulesets that customize UIM behavior.
For detailed information and procedures about using extension points and
rulesets, see UIM Developer's Guide.
• Layouts: Defines how entities based on the specification appear in UIM.
• Media: Defines media files (such as JPG or GIF files) that can be associated with
a specification for display in UIM.
There are additional tabs used with some specifications. In this guide, those tabs are
explained when they are used with a particular specification type.
3-4
Chapter 3
Designing Entity Specifications
Note:
Design Studio enables you to define relationships from any specification to any
other specification, but only a limited number of these relationships are recognized
by default in UIM. The nature and results of recognized relationships vary
depending on the specifications involved. See Table 3-1 for more information.
3-5
Chapter 3
Designing Entity Specifications
3-6
Chapter 3
Designing Entity Specifications
3-7
Chapter 3
Designing Entity Specifications
3-8
Chapter 3
Working with Characteristics
Characteristic Labels
Characteristics must have unique names, but they can share the labels displayed for them in
UIM.
3-9
Chapter 3
Design Studio Specification Example
For example, you might want all addresses to include a Postal Code field. Because of
differences among national standards for postal codes, however, you may need to
develop specifications for several different countries. A US postal code characteristic
might be numeric with a maximum of nine digits, and a Canadian postal code
characteristic might be alphanumeric with a maximum of six characters. You can
define a unique characteristic for each country's postal code but have them both
display as Postal Code in UIM.
Logical Device specification editors include a tab in which you can enter a vendor,
model, or part number that pertains to the logical device you are modeling.
Figure 3-3 shows the Properties tab for a Logical Device specification. Not all
specification types have a Properties tab, and property data elements vary by entity
type.
3-10
Chapter 3
Design Studio Specification Example
You can add characteristics to an entity specification to store data not supplied by default by
the specification type. You can either select from already existing characteristics or them in
the process of adding them.
Figure 3-4 shows two characteristics added to the Characteristics tab of a Logical Device
specification. Information about the selected characteristic is displayed in the editor on the
right of the tab.
3-11
Chapter 3
Design Studio Specification Example
Figure 3-5 illustrates relationships between the Logical Device specification and two
Device Interface specifications.
3-12
Chapter 3
Deploying Cartridges into UIM
In UIM, these relationships mean that when a logical device is created based on this
specification, device interfaces are created automatically based on the minimum values
defined in the specification. Users can add OC-3 and OC-12 device interfaces up to the
maximum values established in the specification.
Figure 3-6 shows the relationship properties of the OC-3 device interface. The value 1 in the
Minimum Quantity field indicates that one OC-3 will be created automatically when a logical
device entity is created based on this specification. The value 128 in the Maximum Quantity
field indicates that users can create an additional 127 interfaces for a total of 128.
3-13
Chapter 3
Deploying Cartridges into UIM
cartridges into both test and production UIM environments. You can also use it to
deploy cartridges into cluster environments. See the UIM Cartridge Guide for more
information.
3-14