BLPackage Editing
The BLPackage editor allows you to manually modify the contents of a BLPackage.
With the BLPackage editor, you can add or delete objects, including software packages, move objects within the hierarchy, change the value of some types of objects, add external commands, and make many other modifications to the objects included in the package. You can insert parameters to represent information that is likely to change between servers. You can also add local properties to the BLPackage itself and then use parameters to refer to those properties (see Adding-a-local-property-to-a-BLPackage). Local properties are particularly valuable when deploying multiple instances of the same BLPackage to a single server.
To learn more about the BLPackage editor, see the following sections:
- BLPackage editor interface
- Paths in BLPackages
- BLPackages and custom configuration objects
- Procedures related to editing BLPackages
BLPackage editor interface
The interface for the BLPackage editor appears in its own tab. You can open multiple BLPackages, each on a separate tab, and edit them concurrently.
Each BLPackage tab includes at least two sub-tabs: Package and Local Properties. The Package tab displays information about each server object included in the BLPackage. The Local Properties tab displays information about the properties associated with the BLPackage. You can use this tab to assign properties that apply to this BLPackage but are not available globally throughout the rest of the system.
The Package tab is divided into two panes. The left pane shows a hierarchical tree structure that represents the server objects included in the BLPackage. A symbol on each object indicates whether you are adding, deleting, or modifying the object. When you select an object in the hierarchy view, the attributes associated with that object display in the right pane.
Paths in BLPackages
When editing paths to server objects, you can include one or more parameters in the path. These parameters refer to properties on the target server or the BLPackage itself. For example, instead of using a path like /C/Windows/System32, you could enter /??TARGET.WINDIR??/System32, allowing this server object to apply to multiple Windows platforms. For more information about parameters, see Inserting-a-parameter. Also, you may want to see a discussion of the rules that apply when entering paths.
BLPackages and custom configuration objects
If you are editing a BLPackage that references a custom configuration object and a more recent version of that object exists, a third tab called Version Warnings appears when the BLPackage cannot be automatically upgraded to refer to the new object. In cases where the BLPackage is automatically upgraded to the new version, the console displays a message informing you of that fact. When you save the BLPackage, the upgrade to the new version of the custom configuration object is finalized.
Procedures related to editing BLPackages
When editing a BLPackage, you can perform any of the following procedures: