TemplatePart - removeIncludeByName
TemplatePart - removeIncludeByName
Description :
This command removes an include from a template part. You must provide the name of a template, the template group, the name and type of the template part, and the path to the server objects that are currently included.
The model types for which you can remove an exclude are:
- DIRECTORY: Directory
- REGISTRY_KEY: Windows registry key
- COMPLUS_SUBCAT: Windows COM+ collection
- COMPLUS_OBJECT: Windows COM+ object
- METABASE_KEY: Windows metabase key
- CUSTOM_OBJECT: Custom object
The software collections for which you can remove and exclude are:
AIX:
- AIX_PACKAGE_LIST: AIX packages
- AIX_PATCH_LIST: AIX patches
HP-UX
- HP_BUNDLE_LIST: HP-UX bundles
- HP_PRODUCT_LIST: HP-UX products
- HP_PATCH_LIST: HP-UX patches
Linux:
- RPM_LIST: Linux RPMs
Solaris
- SOLARIS_PACKAGE_LIST: Solaris packages
- SOLARIS_PATCH_LIST: Solaris patches
Windows
- WINDOWS_APPLICATION_LIST: Windows applications
- HOTFIX_LIST: Windows hotfixes
Return type : DBKey
Command Input :
Variable Name | Variable Type | Description |
|---|---|---|
templateGroup | String | Fully qualified name of a template group. |
templateName | String | Name of the template containing the part to be modified. |
templatePartName | String | Path to the template part to be modified. Note that if you set templatePartType to CUSTOM_OBJECT, then you must set templatePartName to the class name of the custom object as specified in model.xml. |
templatePartType | String | Type of template part for which an include should be removed (see description above). |
includePath | String | Path to the server objects that are currently included. |
Example
The following example removes an include from a template. The objects currently included are .txt files in a directory.
Script
TEMPLATE_NAME="template1"
TEMPLATE_GROUP="/parent/group1"
ASSET_TYPE="DIRECTORY"
ASSET_PATH="/C"
INCLUDE_FILES="*.txt"
RESULT=`blcli TemplatePart removeIncludeByName $TEMPLATE_GROUP $TEMPLATE_NAME '$ASSET_PATH' $ASSET_TYPE '$INCLUDE_FILES' `