IKAN ALM Data Model

ANT

Table Description

Key NULL Column Type (Size)

P

No

OID

NUMBER

No

NAME

VARCHAR2(50)

Yes

DESCRIPTION

VARCHAR2(255)

No

TYPE

NUMBER

No

BUILD

NUMBER(1)

No

DEPLOY

NUMBER(1)

No

TEST

NUMBER(1)

Yes

JAVAHOME

VARCHAR2(255)

Yes

JAVAVMOPTIONS

VARCHAR2(255)

Yes

ANTCLASSPATH

VARCHAR2(512)

Yes

DEBUG

NUMBER(1)

Yes

QUIET

NUMBER(1)

Yes

VERBOSE

NUMBER(1)

Yes

ISUSELAUNCHER

NUMBER(1)

Yes

LIBPATH

VARCHAR2(255)

Yes

COMMANDLINEOPTIONS

VARCHAR2(255)

Yes

TIMEOUT

NUMBER

No

LOGFORMATTYPE

NUMBER

Yes

ARCHIVED

NUMBER(1)

Yes

ARCHIVEDDATETIME

DATE

No

VERSION

NUMBER

Column Descriptions

OID

Unique table identifier.

See also: ANT_PK.

Key NULL Column Type (Size)

P

No

OID

NUMBER

NAME

Name of the ANT Scripting Tool.

Key NULL Column Type (Size)

No

NAME

VARCHAR2(50)

DESCRIPTION

Description for the ANT Scripting Tool.

Key NULL Column Type (Size)

Yes

DESCRIPTION

VARCHAR2(255)

TYPE

Fixed value identifying the type of Scripting Tool.

Key NULL Column Type (Size)

No

TYPE

NUMBER

Value List

0 = ant

BUILD

Indication whether or not the Scripting Tool can be linked to a Build Environment and thus be used to build code.

Key NULL Column Type (Size)

No

BUILD

NUMBER(1)

Value List

0 = no

1 = yes

DEPLOY

Indication whether or not the Scripting Tool can be linked to a Test Environment and thus be used to test Builds.

Key NULL Column Type (Size)

No

DEPLOY

NUMBER(1)

Value List

0 = no

1 = yes

TEST

For future use.

Key NULL Column Type (Size)

No

TEST

NUMBER(1)

JAVAHOME

The JAVA_HOME path used to launch ANT.

If no value is present, the system default JAVA_HOME path will be used to start ANT. In this case, the JAVA_HOME path must be defined as an environment variable on the Machine.

Key NULL Column Type (Size)

Yes

JAVAHOME

VARCHAR2(255)

JAVAVMOPTIONS

The Java Virtual Machine Options required for starting up ANT.

Example: -Xmx128M: specifies the maximum size of the memory allocation pool.

Key NULL Column Type (Size)

Yes

JAVAVMOPTIONS

VARCHAR2(255)

ANTCLASSPATH

The JAVA ANT Classpath.

If you launch ANT via Java, you must ensure that all required jar files are available.

Depending on the ANT version you use, the CLASSPATH should at least include:

For ANT 1.5.x:

  • ant.jar

  • jars/classes for your XML parser

  • jars/zip files for the JDK

For ANT 1.6.x or higher:

  • ant.jar

  • ant-launcher.jar

  • jars/classes for your XML parser

  • jars/zip files for the JDK

If you launch ANT via the Ant Launcher, ensure that the CLASSPATH includes:

  • ant-launcher.jar

  • required external dependencies (such as tools.jar)

Note: If you use Ant Launcher, ant.jar may not be included in the Java Classpath, because the dependencies will not be found and the script will end in error.

For more information, refer to the section "Running ANT via Java" in the Apache Ant Manual.

Key NULL Column Type (Size)

Yes

ANTCLASSPATH

VARCHAR2(512)

DEBUG

Indication whether or not the Debug Option is activated for the ANT Scripting Tool.

ANT will print additional debug information during the Build and Deploy actions, if this option is activated.

Key NULL Column Type (Size)

Yes

DEBUG

NUMBER(1)

Value List

NULL = -

0 = no

1 = yes

QUIET

Indication whether or not the Quiet Option is activated for the ANT Scripting Tool.

ANT will print less information than normal during the Build and Deploy actions, if this option is activated.

Key NULL Column Type (Size)

Yes

QUIET

NUMBER(1)

Value List

NULL = -

0 = no

1 = yes

VERBOSE

Indication whether or not the Verbose Option is activated for the ANT Scripting Tool.

ANT will print verbose debug information during the Build and Deploy actions, if this option is activated.

Key NULL Column Type (Size)

Yes

VERBOSE

NUMBER(1)

Value List

NULL = -

0 = no

1 = yes

ISUSELAUNCHER

Indication whether or not ANT will be launched via the ANT Launcher or via Java.

Key NULL Column Type (Size)

Yes

ISUSELAUNCHER

NUMBER(1)

Value List

0 = Java

1 = ANT Launcher

LIBPATH

In case the ANT Launcher is being used, this value indicates the path to one or more directories containing additional required jar files (-lib option).

Key NULL Column Type (Size)

Yes

LIBPATH

VARCHAR2(255)

COMMANDLINEOPTIONS

The commandline options used, separated by a space.

The commandline options provided by default by IKAN ALM, like -buildfile, -logfiles, -verbose, -debug, …​ are not accepted. Sample options are -keep-going, or -noinput.

Key NULL Column Type (Size)

Yes

COMMANDLINEOPTIONS

VARCHAR2(255)

TIMEOUT

The time-out value in seconds.

If a value is provided, a running ANT Build or Deploy process will be interrupted after this number of seconds. In this way, "hanging" Build or Deploy processes are interrupted.

If no value is provided, a running ANT Build or Deploy process will never be interrupted.

Key NULL Column Type (Size)

Yes

TIMEOUT

NUMBER

LOGFORMATTYPE

The log format type of the ANT log can be TXT or XML.

Key NULL Column Type (Size)

No

LOGFORMATTYPE

NUMBER

Value List

0 = TXT

1 = XML

ARCHIVED

For internal use only.

Key NULL Column Type (Size)

Yes

ARCHIVED

NUMBER(1)

Value List

0 = no

1 = yes

ARCHIVEDDATETIME

For internal use only.

Key NULL Column Type (Size)

Yes

ARCHIVEDDATETIME

DATE

VERSION

For internal use only.

Key NULL Column Type (Size)

No

VERSION

NUMBER

Indexes

Index Primary Unique Column(s) Source Table

ANT_PK

Yes

Yes

OID

Relationships

Referenced Tables

No referenced tables available.

Referencing Tables

No referencing tables available.

Report Labels

ANT_ANTCLASSPATH_LABEL

English:

Java ANT Classpath

French:

Chemin de classe ANT

German:

Java ANT Classpath

ANT_ARCHIVED_LABEL

English:

Archived

French:

Archivé(e)

German:

Archiviert

ANT_ARCHIVEDDATETIME_LABEL

English:

Archive Date/Time

French:

Date/heure archivage

German:

Datum/Zeit Archivierung

ANT_BUILD_LABEL

English:

Build

French:

Construction

German:

Bereitstellung

ANT_COMMANDLINEOPTIONS_LABEL

English:

Commandline Options

French:

Options de Commande

German:

Optionen der Kommandozeile

ANT_DEBUG_LABEL

English:

Debug Option

French:

Option débogage

German:

Debug

ANT_DEPLOY_LABEL

English:

Deploy

French:

Déploiement

German:

Auslieferung

ANT_DESCRIPTION_LABEL

English:

Description

French:

Description

German:

Beschreibung

ANT_ISUSELAUNCHER_LABEL

English:

Use Ant Launcher

French:

Utiliser Ant Launcher

German:

Benutzen Sie den ANT Launcher

ANT_JAVAHOME_LABEL

English:

Java Home

French:

Chemin Java

German:

Java Home

ANT_JAVAVMOPTIONS_LABEL

English:

Java Virtual Machine Options

French:

Options de Java VM

German:

Optionen der Java VM

ANT_LIBPATH_LABEL

English:

Library Path

French:

Chemin de classe

German:

Bibliotheksverzeichnis

ANT_LOGFORMATTYPE_LABEL

English:

Log Format Type

French:

Type de format du Journal

German:

Formattyp des Protokolls

ANT_NAME_LABEL

English:

Name

French:

Nom

German:

Name

ANT_OID_LABEL

English:

OID

French:

OID

German:

OID

ANT_QUIET_LABEL

English:

Quiet Option

French:

Arrière-plan

German:

Hintergrund

ANT_TEST_LABEL

English:

Test

French:

Test

German:

Test

ANT_TIMEOUT_LABEL

English:

Time-Out (s)

French:

Délai d’expiration (s)

German:

Zeitlimit (s)

ANT_TYPE_LABEL

English:

Type

French:

Type

German:

Typ

ANT_VERBOSE_LABEL

English:

Verbose Option

French:

Messages détaillés

German:

Ausführliche Meldungen

ANT_VERSION_LABEL

English:

Version

French:

Version

German:

Version