IBM DataPower Configuration Manager - Process Steps
- IBM DataPower Configuration Manager - Steps
- Steps
- Process steps in the DataPower plug-in
- Backup Device
- Backup Domains
- Checkpoint Delete
- Checkpoint Restore
- Checkpoint Save
- Create Domain
- Crypto Identity Credential from Definition
- Crypto Validation Credential from Definition
- Delete Domain
- Download Files
- Export Object
- Export Objects
- Flush Document Cache
- Flush Stylesheet Cache
- Host Alias Remove
- Host Alias Set
- Import (Basic)
- Import (Definition)
- Import (Deployment Policy Object)
- Invoke any deploy.ant.xml target
- Load Balancer Group from Definition
- Quiesce Domain
- Restart Domain
- Restore Backup
- Save Configuration
- Set Log Level
- Unquiesce Domain
- Upload Files
- Upload from Definition
- Process steps in the DataPower plug-in
- Steps
Backup Device
Backup all domains on a device (minus key/certificate files)
Name | Type | Description | Required |
---|---|---|---|
Backup file | String | DataPower export file to create/overwrite | No |
Backup Domains
Backup one or more domains on a device (minus key/certificate files)
Name | Type | Description | Required |
---|---|---|---|
Additional comma separated domain names (no blanks) | String | Names of additional domains to backup | No |
Backup file | String | DataPower export file to create/overwrite | No |
Domain name | String | Name of the first domain to backup | No |
Checkpoint Delete
Delete a checkpoint in a domain
Name | Type | Description | Required |
---|---|---|---|
Checkpoint name | String | Name of checkpoint | No |
Domain name | String | Name of a domain containing the checkpoint | No |
Checkpoint Restore
Restore a domain from a checkpoint
Name | Type | Description | Required |
---|---|---|---|
Checkpoint name | String | Name of checkpoint | No |
Domain name | String | Name of a domain to restore from a checkpoint | No |
Checkpoint Save
Checkpoint the current state of a domain
Name | Type | Description | Required |
---|---|---|---|
Checkpoint name | String | Name of checkpoint | No |
Domain name | String | Name of a domain to checkpoint | No |
Create Domain
Create a new domain
Name | Type | Description | Required |
---|---|---|---|
New domain name | String | Name of the domain to create (letters, numbers, hyphen, underscore, no blanks) | No |
Crypto Identity Credential from Definition
Create/overwrite a crypto identity credential based on a definition file
Name | Type | Description | Required |
---|---|---|---|
Definition file | String | Definition file for crypto identity credential | No |
Domain name | String | Name of the target domain | No |
Crypto Validation Credential from Definition
Create/overwrite a crypto validation credential based on a definition file
Name | Type | Description | Required |
---|---|---|---|
Definition file | String | Definition file for crypto validation credential | No |
Domain name | String | Name of the target domain | No |
Delete Domain
Delete a domain
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the domain to delete | No |
Download Files
Download target files or all files from a filestore
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the target domain | Yes |
Filestore name | String | Name of filestore (e.g. local:, store:) | Yes |
Target files (blank means all) | String | All files if empty or target files e.g. | No |
To directory | String | This local directory will contain the downloaded files | Yes |
Export Object
Export an object from a domain on a device
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the first domain to backup | Yes |
Export file | String | DataPower export file to create/overwrite | Yes |
Include all files? | Boolean | Include other files when exporting? | No |
Include reference files? | Boolean | Include referenced files when exporting? | No |
Include reference objects? | Boolean | Include referenced objects when exporting? | No |
Object Class | String | Object class. Specify ‘all-classes’ to export every class. e.g. MultiProtocolGateway or WSGateway | Yes |
Object Name | String | Object name. Specify ‘all-objects’ to export every object. e.g. name of service | Yes |
Export Objects
Export objects from a domain on a device
Name | Type | Description | Required |
---|---|---|---|
Definition file | String | Definition file for class objects to export | Yes |
Domain name | String | Name of the first domain to backup | Yes |
Export file | String | DataPower export zip file to create/overwrite | Yes |
Include all files? | Boolean | Include other files when exporting? | No |
Include reference files? | Boolean | Include referenced files when exporting? | No |
Include reference objects? | Boolean | Include referenced objects when exporting? | No |
Flush Document Cache
Flush the domain’s document cache. Optionally specify a XML Manager.
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the domain to flush. | Yes |
XML Manager | String | The name of a XML Manager to flush. Optional. | No |
Flush Stylesheet Cache
Flush the domain’s stylesheet cache. Optionally specify a XML Manager.
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the domain to flush. | Yes |
XML Manager | String | The name of a XML Manager to flush. Optional. | No |
Host Alias Remove
Remove a host alias
Name | Type | Description | Required |
---|---|---|---|
Host alias name | String | Host alias (e.g. www.ibm.com) | No |
Host Alias Set
Set a host alias
Name | Type | Description | Required |
---|---|---|---|
Comment | String | e.g. the equivalent DNS name for this IP address | No |
Host alias IP | String | IP address assigned to an ethernet adapter on the appliance as a primary or secondary IP address | No |
Host alias name | String | Host alias (e.g. www.ibm.com) | No |
State | Enumeration: | Whether enabled or disabled | No |
* enabled | |||
* disabled |
Import (Basic)
Import a DataPower export file (e.g. .zip) into a domain
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the target domain | No |
Import File | String | DataPower export file to import | No |
Import (Definition)
Import a DataPower export file (e.g. .zip) into a domain
Name | Type | Description | Required |
---|---|---|---|
Definition File | String | DCM definitions file | No |
Domain name | String | Name of the target domain | No |
Import File | String | DataPower export file to import | No |
Import (Deployment Policy Object)
Import a DataPower export file (e.g. .zip) into a domain using a deployment policy object
Name | Type | Description | Required |
---|---|---|---|
Deployment policy object name | String | Deployment policy object (already present in the domain) to be applied during import | No |
Deployment policy object variable name | String | Deployment policy object variable (already present in the domain) to be applied during import | No |
Domain name | String | Name of the target domain | No |
Import File | String | DataPower export file to import | No |
Invoke any deploy.ant.xml target
Invoke any deploy.ant.xml target – prefer predefined steps to this one
Name | Type | Description | Required |
---|---|---|---|
Additional Properties | String | Additional property mappings; Separate each pair with a tilde (~) character. Example: antpropname1=value~antpropname2=value | No |
Additional Properties File | String | File Containing Additional Properties | No |
Domain name | String | Name of the target domain | No |
Target Environment | String | Target environment (e.g. dev, sit, uat, prod) | No |
Target name | String | Name of the target (e.g. domain-restart) | No |
Load Balancer Group from Definition
Create/overwrite a load balancer group based on a definition file
Name | Type | Description | Required |
---|---|---|---|
Definition file | String | Definition file for load balancer group | No |
Domain name | String | Name of the target domain | No |
Quiesce Domain
Quiesce a domain
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the domain to quiesce | No |
Restart Domain
Restart a domain
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the domain to restart | No |
Restore Backup
Restore one or more domains from backup file (see Backup Device or Backup Domains)
Name | Type | Description | Required |
---|---|---|---|
Additional blank separated domain names | String | Names of additional domains to restore | No |
Backup file | String | DataPower export file | No |
Domain name | String | Name of the first domain to restore | No |
Save Configuration
Save the in-memory configuration in a domain to permanent storage
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the domain | No |
Set Log Level
Set the log level for the default log in a domain
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the domain | No |
Log level | Enumeration: | Default log level in domain | No |
* debug | |||
* info | |||
* notice | |||
* warn | |||
* error | |||
* critic | |||
* alert | |||
* emerg |
Unquiesce Domain
Unquiesce a domain
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the domain to unquiesce | No |
Upload Files
Upload files
Name | Type | Description | Required |
---|---|---|---|
Domain name | String | Name of the target domain | No |
Exclude Files | String | A list of patterns, separated by newline characters, that describe the files to skip. For example, if you specify **/*.zip, all .zip files in all subdirectories are excluded. | No |
From directory | String | Source directory | No |
Include Files | String | A list of patterns, separated by newline characters, that describe the files to upload. The default, **/*, includes all files. | Yes |
To directory | String | Target directory | No |
Upload from Definition
Create/overwrite files/directories based on a definition file
Name | Type | Description | Required |
---|---|---|---|
Definition file | String | Definition file for files and directories to upload | No |
Domain name | String | Name of the target domain | No |