Base application descriptor

The base application descriptor contains general information about a grouping pattern, and, in effect, also about a business application, such as the description, URL, contact, and other information.

Because the base application descriptor contains general information, it is not required to discover an application.
Important: Business applications are created automatically even without a base application descriptor file if a component application descriptor file is provided and contains an app-instance-name tag. The name that is used for the business application is the app-instance-name tag from the component application descriptor file. Moreover, the base application descriptor without any component application descriptor with a matching application name does not trigger the creation of a grouping pattern, and, in result, a business application.

You need only one base application descriptor for each application. In cases when more than one descriptor is used, the system uses the one with the most recent time stamp.

The base application descriptor can be deployed to any descriptor directory of any component of the application.

The following table describes the structure of the base application descriptor:

Table 1. Base Application Descriptor elements and attributes
Element Description and attributes
base-app-descriptor The root element for the base application descriptor.
app-instance The element for the application instance information.
name (Required) The name of the application instance.
grouping-pattern The name of the grouping pattern that includes the definition of the business application.
description A description of the application instance.
url The URL pointing to the application.
contact A contact name or other information for the application (This is not imported into TADDM).

The following XML snippet shows an example of the base application descriptor:

<base-app-descriptor>
    <app-instance
        name="application_name"
        grouping-pattern="grouping_pattern_name"
        description="application_description"
        url="application_url"
        contact="contact_name"/>
</base-app-descriptor>