WebSphere Create Configuration Snippet
Extract a resource and any child resources from WebSphere configuration data by resource name.
Name |
Type |
Description |
Required |
Create Snippet File for each Resource |
Boolean |
If this option is selected, a separate snippet file will be created for each extracted resource. File names will be in the format of the file name specified in the Extracted Snippet File field with the file name ending with [Object Type]_[Integer].json |
No |
Extracted Snippet File |
String |
Name and location of the configuration snippet file to create containing the extracted resource. For example: /tmp/extractedResource.json. Leave blank if this file is not desired. |
No |
New Configuration File |
String |
Name and location of a file to be created which contains everything in the original configuration file minus the resource that was extracted. For example: /tmp/newConfigData.json. Useful for removing items from a configuration file. Leave blank if this file is not desired. |
No |
Object Types to Extract |
String |
New line separated list of WebSphere object types to extract. Each occurance of a resource with the specified object types in the configuraiton data will have a snippet created for it. |
No |
Original Configuration File |
String |
Name and location of the configuration file. For example: /tmp/configData.json |
Yes |
Paths of Resources to Extract |
String |
New line separated list of resource paths to extract. The values must match the path properties of resources in the configuration data. |
No |
Parse a WebSphere configuration file into cell, node, cluster, and server components.
Name |
Type |
Description |
Required |
Configuration File |
String |
The full path to the configuration file. For example: /tmp/discoveredConfig.json |
Yes |
Output Directory |
String |
The location where the extracted and templatized data is stored. |
Yes |
WebSphere Merge Configuration Files
Merges all configuration data files in the working directory to one file.
Name |
Type |
Description |
Required |
Output File |
String |
Name and location of a file to be created which contains the merged configuration data. |
Yes |
WebSphere Templatize Cell Configuration Data
Templatize WebSphere cell configuration data.
Name |
Type |
Description |
Required |
Did Discovery Collect Cell Configuration Only? |
Boolean |
Select if the discovery process only collected Cell configuration data (and did not discover any Nodes, Servers, Clusters). Clear if discovery was run against the cell and all configuration data was captured. If selected, your process will not include the WebSphere Extract Configuration Data step. |
No |
Dmgr/Application Server Node |
String |
Some security settings may include the name of the node that hosts the deployment manager (WAS ND) or an application server (WAS Base). If the Did Discovery Collect Cell Configuration Only checkbox is checked and you wish to tokenize the node name value, enter the node name in this field. |
No |
Dmgr/Application Server Node Host Name |
String |
Some security settings may include the host name of the node that hosts the deployment manager (WAS ND) or an application server (WAS Base). If the Did Discovery Collect Cell Configuration Only checkbox is checked and you wish to tokenize the node host name value, enter the node host name in this field. |
No |
End Token Delimiter |
String |
The end delimiter character used to identify tokens. |
Yes |
Output Directory |
String |
The location where the extracted and templatized data is stored. |
Yes |
Start Token Delimiter |
String |
The start delimiter character used to identify tokens. |
Yes |
User Defined Tokenization |
String |
To tokenize or change values in the configuration data, specify a new line separated list of values in the format stringToReplace->newValue. For example, entering the value abcd1234->@NewToken@ will replace every occurrence of abcd1234 in your configuration file with @NewToken@. |
No |
WebSphere Templatize Cluster Configuration Data
Templatizes WebSphere cluster configuration data
Name |
Type |
Description |
Required |
Cell Name |
String |
If discovery was run on a cluster only, specify the name of the cell that contains the cluster. |
No |
Cluster Name |
String |
Name of the cluster to templatize. Enter ALL to templatize all available clusters. |
Yes |
Configuration file |
String |
If discovery was run on a cluster only, specify the location of the discovered configuration file. |
No |
End Token Delimiter |
String |
The end delimiter character used to identify tokens. |
Yes |
Output Directory |
String |
Location where the extracted and templatized data is stored |
Yes |
Start Token Delimiter |
String |
The start delimiter character used to identify tokens. |
Yes |
Use Multiplicity |
Boolean |
Select to use the multiplicity feature. Use the multiplicity feature to specify a number of cluster members (servers) to create when applying configuration changes. For example, you can specify that three cluster members are each created on node A and node B. Cluster members are then created based on a single server template. If you do not use the multiplicity feature, create server components for each cluster member. |
No |
User Defined Tokenization |
String |
To tokenize or change values in the configuration data, specify a new line separated list of values in the format stringToReplace->newValue. For example, entering the value abcd1234->@NewToken@ will replace every occurrence of abcd1234 in your configuration file with @NewToken@. |
No |
Was Discovery Run On a Cluster Only? |
Boolean |
Select if the discovery process step was run against a specific cluster resource role. Clear if discovery was run against the cell. If selected, your process will not include the WebSphere Extract Configuration Data step. |
No |
WebSphere Templatize Node Configuration Data
Templatizes WebSphere node configuration data.
Name |
Type |
Description |
Required |
Cell Name |
String |
If discovery was run on a node only, specifiy the name of the Cell that contains the node. |
No |
Configuration file |
String |
If discovery was run on a node only, specify the location of the discovered configuration file. |
No |
End Token Delimiter |
String |
The end delimiter character used to identify tokens. |
Yes |
Node Name |
String |
The name of the node to templatize |
Yes |
Output Directory |
String |
The location where the extracted and templatized data is stored. |
Yes |
Start Token Delimiter |
String |
The start delimiter character used to identify tokens. |
Yes |
User Defined Tokenization |
String |
To tokenize or change values in the configuration data, specify a new line separated list of values in the format stringToReplace->newValue. For example, entering the value abcd1234->@NewToken@ will replace every occurrence of abcd1234 in your configuration file with @NewToken@. |
No |
Was Discovery Run On a Node Only? |
Boolean |
Select if the discovery process step was run against a specific node resource role. Clear if discovery was run against the cell. If selected, your process will not include the WebSphere Extract Configuration Data step. |
No |
WebSphere Templatize Server Configuration Data
Templatize WebSphere Server configuration data.
Name |
Type |
Description |
Required |
Cell Name |
String |
If discovery was run on a server only, specify the name of the cell that contains the server. |
No |
Configuration file |
String |
If discovery was run on a server only, specify the location of the discovered configuration file. |
No |
End Token Delimiter |
String |
The end delimiter character used to identify tokens. |
Yes |
Node Host Name |
String |
If discovery was run on a server only, specify the host name of the node that contains the server. |
No |
Node Name |
String |
Name of the node that contains the server. |
Yes |
Output Directory |
String |
The location where the extracted and templatized data is stored. |
Yes |
Server Name |
String |
Name of the server to templatize. Enter ALL to templatize all available servers. |
Yes |
Start Token Delimiter |
String |
The start delimiter character used to identify tokens. |
Yes |
User Defined Tokenization |
String |
To tokenize or change values in the configuration data, specify a new line separated list of values in the format stringToReplace->newValue. For example, entering the value abcd1234->@NewToken@ will replace every occurrence of abcd1234 in your configuration file with @NewToken@. |
No |
Was Discovery Run On a Server Only? |
Boolean |
Select if the discovery process step was run against a specific server resource role. Clear if discovery was run against the cell. If selected, your process will not include the WebSphere Extract Configuration Data step. |
No |
WebSphere Templatize Server for Cluster Configuration Data
Templatizes WebSphere cluster Member configuration data
Name |
Type |
Description |
Required |
Cell Name |
String |
If discovery was run on a server only, specifiy the name of the cell that contains the server. |
No |
Cluster Name |
String |
Name of the cluster the server will be a member of. |
Yes |
Configuration file |
String |
If discovery was run on a server only, specify the location of the discovered configuration file. |
No |
End Token Delimiter |
String |
The end delimiter character used to identify tokens. |
Yes |
Node Host Name |
String |
If discovery was run on a server only, specify the host name of the node that contains the server. |
No |
Node Name |
String |
Name of the node that contains the server. |
Yes |
Output Directory |
String |
The location where the extracted and templatized data is stored. |
Yes |
Server Name |
String |
Name of the server to templatize. |
Yes |
Start Token Delimiter |
String |
The start delimiter character used to identify tokens. |
Yes |
User Defined Tokenization |
String |
To tokenize or change values in the configuration data, specify a new line separated list of values in the format stringToReplace->newValue. For example, entering the value abcd1234->@NewToken@ will replace every occurrence of abcd1234 in your configuration file with @NewToken@. |
No |
Was Discovery Run On a Server Only? |
Boolean |
Select if the discovery process step was run against a specific server resource role. Clear if discovery was run against the cell. If selected, your process will not include the WebSphere Extract Configuration Data step. |
No |
WebSphere Templatize Snippet Configuration Data
Templatize a snippet of configuration data.
Name |
Type |
Description |
Required |
Cell Name |
String |
If you want to templatize the cell name, enter the cell name. |
No |
Cluster Name |
String |
If you want to templatize the cluster name, enter the cluster name |
No |
Configuration file |
String |
Location and name of the configuration file to templatize. (example: /tmp/config.json) |
Yes |
End Token Delimiter |
String |
The end delimiter character used to identify tokens. |
Yes |
Node Host Name |
String |
If you want to templatize the node host name, enter the node host name |
No |
Node Name |
String |
If you want to templatize the node name, enter the node name |
No |
Output File |
String |
Location and name of file to use to store the templatized data. For example: /tmp/foo/snippet.json |
Yes |
Server Name |
String |
If you want to templatize the server name, enter the server name |
No |
Start Token Delimiter |
String |
The start delimiter character used to identify tokens. |
Yes |
User Defined Tokenization |
String |
To tokenize or change values in the configuration data, specify a new line separated list of values in the format stringToReplace->newValue. For example, entering the value abcd1234->@NewToken@ will replace every occurrence of abcd1234 in your configuration file with @NewToken@. |
No |
WebSphere Configuration Apply
Apply the configuration for a given resource.
Name |
Type |
Description |
Required |
Command Path |
String |
The full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/ |
No |
Connection Type |
Enumeration: |
The type of connection to use with the wsadmin tool. |
Yes |
|
|
* SOAP |
|
|
|
* RMI |
|
|
|
* NONE |
|
Host |
String |
The host name of the server to connect to. |
No |
Logging Level |
Enumeration: |
The logging and trace level to use when applying the configuration. |
No |
|
|
* 0 |
|
|
|
* 1 |
|
|
|
* 2 |
|
|
|
* 3 |
|
|
|
* 4 |
|
|
|
* 5 |
|
Only Update/Create Configuration Objects |
Boolean |
When selected, configuration objects that exist in WebSphere Application Server but are not present in the configuration file are not deleted when the configuration is applied. |
No |
Password |
Password |
The password for connecting to the WebSphere node. |
No |
Port |
String |
The port to connect to. |
No |
Profile Path |
String |
The directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01 |
No |
Resource |
String |
The resource to configure. |
No |
User Name |
String |
The user name for connecting to the WebSphere node. |
No |
WebSphere Configuration File |
String |
The configuration file that contains the configuration data to apply. |
No |
WebSphere Configuration Types |
String |
A newline or comma separated list of the configuration types to be available for Configuration Discovery and Apply steps. |
No |
WebSphere Configuration Compare
Export the live cell configuration based on the same object types in the input configuration and compare them.
Name |
Type |
Description |
Required |
Attributes to Ignore |
String |
A newline separated list of attributes which will be ignored during the comparison. The format is WebSphere Object Type, Attribute Name, Json Role Property. For example, DataSource,providerType,websphere.datasource.providertype. |
No |
Command Path |
String |
The full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/ |
No |
Component Process Request ID |
String |
The request ID which will be used to track the comparison REST call |
No |
Connection Type |
Enumeration: |
The type of connection to use with the wsadmin tool. |
Yes |
|
|
* SOAP |
|
|
|
* RMI |
|
|
|
* NONE |
|
Host |
String |
The host name of the server to connect to. |
No |
Logging Level |
Enumeration: |
The logging and trace level to use for configuration comparison. |
No |
|
|
* 0 |
|
|
|
* 1 |
|
|
|
* 2 |
|
|
|
* 3 |
|
|
|
* 4 |
|
|
|
* 5 |
|
Password |
Password |
The password for connecting to the WebSphere node. |
No |
Port |
String |
The port to connect to. |
No |
Profile Path |
String |
The directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01 |
No |
Properties to Ignore |
String |
A newline separated list of names of WebSphere Property objects which will be ignored during the comparison. |
No |
Resource |
String |
The resource to configure. |
No |
User Name |
String |
The user name for connecting to the WebSphere node. |
No |
WebSphere Configuration File |
String |
The configuration file that contains the configuration data to apply. |
No |
WebSphere Configuration Types |
String |
A newline or comma separated list of the configuration types (WebSphere objects) to be available for Configuration Discovery and Apply steps. |
No |
WebSphere Configuration Discovery
Discover all known configuration objects and create resources for each under a root resource, apply the correct role, and set the role properties.
Name |
Type |
Description |
Required |
Command Path |
String |
The full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/ |
No |
Configuration Output File |
String |
The file that stores the discovered configuration data. |
No |
Connection Type |
Enumeration: |
The type of connection to use with the wsadmin tool. |
Yes |
|
|
* SOAP |
|
|
|
* RMI |
|
|
|
* NONE |
|
Host |
String |
The host name of the server to connect to. |
No |
Limit Discovery Scope |
Enumeration: |
By default, when discovery is run at a scope (Cell, Node, Server, or Cluster), discovery will get configuration data for all objects underneath that scope. For example, if discovery is run at the Cell scope, all Nodes, Clusters, and Servers will also be discovered. Use this field to limit the scope of discovery. For example, if this field is set to Cell, only the Cell configuration will be discovered (configuration data for Nodes, Clusters, and Servers will not be discovered). |
No |
|
|
* None |
|
|
|
* Cell |
|
|
|
* Cell and Clusters |
|
|
|
* Node |
|
Logging Level |
Enumeration: |
Select the logging and trace level to use for configuration discovery. |
No |
|
|
* 0 |
|
|
|
* 1 |
|
|
|
* 2 |
|
|
|
* 3 |
|
|
|
* 4 |
|
|
|
* 5 |
|
Password |
Password |
The password for connecting to the WebSphere node. |
No |
Port |
String |
The port to connect to. |
No |
Profile Path |
String |
The directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01 |
No |
Resource |
String |
The resource to configure. |
No |
User Name |
String |
The user name for connecting to the WebSphere node. |
No |
WebSphere Configuration Types |
String |
A newline or comma separated list of the configuration types (WebSphere objects) to be available for Configuration Discovery and Apply steps. |
No |
wsadmin Max Heap |
String |
The javaoption passed to the wsadmin command. |
No |
WebSphere Configuration Partial Apply
Apply the configuration for a given resource.
Name |
Type |
Description |
Required |
Command Path |
String |
The full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/ |
No |
Connection Type |
Enumeration: |
The type of connection to use with the wsadmin tool. |
Yes |
|
|
* SOAP |
|
|
|
* RMI |
|
|
|
* NONE |
|
Host |
String |
The host name of the server to connect to. |
No |
Logging Level |
Enumeration: |
The logging and trace level to use when applying the configuration. |
No |
|
|
* 0 |
|
|
|
* 1 |
|
|
|
* 2 |
|
|
|
* 3 |
|
|
|
* 4 |
|
|
|
* 5 |
|
Password |
Password |
The password for connecting to the WebSphere node. |
No |
Port |
String |
The port to connect to. |
No |
Profile Path |
String |
The directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01 |
No |
Resource |
String |
The resource to configure. |
No |
User Name |
String |
The user name for connecting to the WebSphere node. |
No |
WebSphere Configuration File |
String |
The configuration file that contains the configuration data to apply. |
No |
WebSphere Configuration Types |
String |
A newline or comma separated list of the configuration types (WebSphere objects) which will be created/updated. Configuration types not in this list will not be created/updated. If a configuraiton type is specified but does not exist in your configuration data, no action is taken. If this field is blank, all supported object types in the configuration data will be created/updated. |
No |
WebSphere Configuration Partial Remove
Remove the configuration for a given resource.
Name |
Type |
Description |
Required |
Command Path |
String |
The full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/ |
No |
Connection Type |
Enumeration: |
The type of connection to use with the wsadmin tool. |
Yes |
|
|
* SOAP |
|
|
|
* RMI |
|
|
|
* NONE |
|
Host |
String |
The host name of the server to connect to. |
No |
Logging Level |
Enumeration: |
The logging and trace level to use when applying the configuration. |
No |
|
|
* 0 |
|
|
|
* 1 |
|
|
|
* 2 |
|
|
|
* 3 |
|
|
|
* 4 |
|
|
|
* 5 |
|
Password |
Password |
The password for connecting to the WebSphere node. |
No |
Port |
String |
The port to connect to. |
No |
Profile Path |
String |
The directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01 |
No |
Resource |
String |
The resource to configure. |
No |
User Name |
String |
The user name for connecting to the WebSphere node. |
No |
WebSphere Configuration File |
String |
The configuration file that contains the configuration data to apply. |
No |
WebSphere Configuration Types |
String |
A newline or comma separated list of the configuration types (WebSphere objects) which will be removed. Configuration types not in this list will not be remove. If a configuraiton type is specified but does not exist in your configuration data, no action is taken. If this field is blank, all supported object types in the configuration data will be removed. |
No |
WebSphere Get Compare Result
This step will report on the result of the WebSphere Configuration Compare step. It will create output properties indicating the result the comparison and a link to the comparison process.
Name |
Type |
Description |
Required |
Component Process Request ID |
String |
The request ID which will be used to track the comparison REST call |
No |
Fail When Differences Found |
Boolean |
If this box is checked, the step will have a status of Failure if differences are found. If the box is unchecked, it will have a status of Success whether differences are found or not. |
No |
Logging Level |
Enumeration: |
The logging/trace level for the configuration compare |
No |
|
|
* 0 |
|
|
|
* 1 |
|
|
|
* 2 |
|
|
|
* 3 |
|
|
|
* 4 |
|
|
|
* 5 |
|