BCI Nodes - Feature


<Feature> - In BBj 11.0 and higher, this node specifies the feature name. The parent must be a <Suite> or another <Feature> node.


Attribute

Description

Possible Values

Default Value

name

Feature name.

any string

none

install

In BBj 13.0 and higher, specifies under what condition the feature will be installed at install time.

jarexist, always

jarexist

uninstall

In BBj 13.0 and higher, specifies under what condition the feature will be removed at uninstall time.

never, always

always


Common Attribute

Description

Possible Values

Default Value

bit

Specifies the Java bit level for which the BCI node will be active.

0 = All bit levels
32 = 32-bit level
64 = 64-bit level

In BBj 19.21 and later, the following values may also be used:
1 = 32-bit level
2 = 64-bit level

0 = All bit levels

osbit

Specifies the OS bit level for which the BCI node will be active.

0 = All bit levels
32 = 32-bit level
64 = 64-bit level

In BBj 19.21 and later, the following values may also be used:
1 = 32-bit level
2 = 64-bit level

0 = All bit levels

portid

Specifies the port ID for which the BCI node will be active. Multiple port IDs are comma separated.

See www.basis.cloud/availability for possible port IDs.

All port IDs

Example

<Feature name="Demos">


BCI Nodes Listing

<BBExec>

<CustomAction>

<Directory>

<Exec>

<Feature>

<File>

<Jar>

<Keep>

<Kill>

<RegEntry>

<Replace>

<Shortcut>

<Suite>

<Suites>

<Variable>