Glossary

name (attribute)

Component name.

version (attribute)

Component version.

type (attribute)

Component category that qualifies component to enable customized processing by type. For example, a JDK component.

replicable (attribute)

Defines whether a component can be installed under multiple directories (fan-out) based on the directory mapping.

file-map (element)

Container element holding elements and attributes that describe file characteristics including source/target mapping.

file-perms (element)

Container element holding elements and attributes that define file permissions for artifacts.

libraries (element)

Container element holding elements and attributes that define library types and associated content used to generate libraries during installation.

stringsubs (element)

Container element holding elements and attributes that define string substitution operations applicable to specific artifacts.

platform (element)

Defines operating system and architecture.

locale (element)

Defines specific language and geographic region.

symbol (attribute)

A unique string used as a reference by a distribution to define the high-level directory for this file-group.

bootstrap (attribute)

Defines a component that must be loaded into the launch process during installation.

include (element)

Container element defining artifacts to include from the set of selected files.

exclude (element)

Container element defining artifacts to exclude from the set of selected files.

directory (element)

Container element defining a directory used to select a set of artifacts via include and exclude definitions.

regex (attribute)

Specifies a group of files based on a regular expression.

wildcard (attribute)

Specifies a group of files using a more simplistic expression (globbing).

name (attribute)

Specifies a simple file name.

match-dirs (attribute)

Specifies if an expression should be applied to directories for matching purpose (default="false").

match-files (attribute)

Specifies if an expression should be applied to files for matching purpose (default="true").

source (attribute)

Identifies the current location of the directory to evaluate for packaging in this component.

dest (attribute)

Identifies the target location in the Oracle Home for the specified directory contents.

recurse (attribute)

Specifies whether to recurse subdirectories for the indicated directory (default="true").

deinstall (attribute)

Specifies whether the directory is eligible for standard de-install (default="true").

include-empty-dirs (attribute)

Indicates whether empty directories should be considered for packaging.

mode (attribute)

Defines permissions to set for the indicated file or directory.

preserve-symlinks (attribute)

Defines whether to preserve symlinks when packaging and installing (default="false").

file (element)

Container element defining a file or files.

rule (element)

Container element defining rules for processing a file. For example, including or excluding a file based on the state of a variable.

os-family (attribute)

Constrains installation of the file by matching on os-family (enumeration of windows and unix), allowing a more flexible/generic constraint.

symlink (attribute)

Specifies the creation of a symbolic link based on a file in the destination location.

manifest (element)

Defines manifest creation for the generated library and specifies a set of attributes to include in the manifest.

entry (element)

Specifies artifacts to include in the generated library.

name (attribute)

Specifies the library name.

type

Specifies the library type (none, runtime, manifest, interface, client, mergedJar).

version

Specifies the version of the library to be used in both generation as well as identification for inclusion at the feature-set level.

location

Identifies the location for the generated library. Library types are the primary driver for location of generated libraries and use of the location attribute should be reserved for exceptional use cases.

visibility

Determines whether a library is intended for direct customer consumption and whether the library is generated at the component level or designed solely for consumption at the featureset level. Valid values are public, internal, and none.

fileResolver

For mergedJar library types, this specifies the set of algorithms used to merge artifacts.

manifestResolver

Similar to fileResolver, this specifies the set of algorithms used to merge manifests in jars.