About the manifest file
The Application Enablement SDK bundle file should contain a manifest file named bundle.ini. A single bundle file can be used to create an add-on supporting multiple operating systems. The bundle file should have the following structure:
[Main] name = my_app; friendly name = My App; category = Database; vendor = My Company Inc; description = My description; version = 1.0.0.0; copyright = Copyright (C) My Company Inc. All rights reserved.; discovery_types = DEEP, PROBE; operation_types = START, STOP; [linux] content = my_directory1; [windows] content = my_directory2;
The following table lists the descriptions of the fields.
Table: Descriptions
Field | Description |
|---|---|
Name | Specify the name of the application. |
Friendly name | Specify a friendly name which is displayed on the Resiliency Manager. |
Category | Specify the application category such as database. |
Vendor | Specify the name of the vendor. |
Description | Specify a description of the application. |
Version | Specify one to four dot-separated integers identifying the version. Integers must be between 0 and 999. Examples of version are: 1.2.3.4. |
Copyright | Specify the copyright year. |
osname | Specify Linux or Windows. Create separate sections for each of the supported operating systems. Linux - RHEL 6 x86_64 and RHEL 7 x86_64. Windows - All supported Windows x64 platforms. |
content | This directory must contain the |
The directory structure to create the bundle must be as follows:
my_bundle_data mybundle.tar.gz |--bundle.ini |--my_directory1 | |--app.pl |--my_directory2 |--app.pl
You can create the bundle using the following command:
# tar czvf mybundle.tar.gz -C my_bundle_data/
You can verify that the bundle has been created as per the expected directory structure by executing the following command:
# tar tvf mybundle.tar.gz
Output should be as below:
mybundle.tar.gz |--bundle.ini |--my_directory1 | |--app.pl |--my_directory2 |--app.pl
Note:
The only supported format of the bundle is .tar.gz. For Windows, use any third party application to create the bundle in the .tar.gz format.