Skip to content

WebSphere Application Server - Configure - Process Steps

WebSphere Create Configuration Snippet

Extract a resource and any child resources from WebSphere configuration data by resource name.

NameTypeDescriptionRequired
Create Snippet File for each ResourceBooleanIf 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].jsonNo
Extracted Snippet FileStringName 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 FileStringName 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 ExtractStringNew 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 FileStringName and location of the configuration file. For example: /tmp/configData.jsonYes
Paths of Resources to ExtractStringNew line separated list of resource paths to extract. The values must match the path properties of resources in the configuration data.No

WebSphere Extract Configuration Data

Parse a WebSphere configuration file into cell, node, cluster, and server components.

NameTypeDescriptionRequired
Configuration FileStringThe full path to the configuration file. For example: /tmp/discoveredConfig.jsonYes
Output DirectoryStringThe 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.

NameTypeDescriptionRequired
Output FileStringName 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.

NameTypeDescriptionRequired
Did Discovery Collect Cell Configuration Only?BooleanSelect 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 NodeStringSome 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 NameStringSome 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 DelimiterStringThe end delimiter character used to identify tokens.Yes
Output DirectoryStringThe location where the extracted and templatized data is stored.Yes
Start Token DelimiterStringThe start delimiter character used to identify tokens.Yes
User Defined TokenizationStringTo 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

NameTypeDescriptionRequired
Cell NameStringIf discovery was run on a cluster only, specify the name of the cell that contains the cluster.No
Cluster NameStringName of the cluster to templatize. Enter ALL to templatize all available clusters.Yes
Configuration fileStringIf discovery was run on a cluster only, specify the location of the discovered configuration file.No
End Token DelimiterStringThe end delimiter character used to identify tokens.Yes
Output DirectoryStringLocation where the extracted and templatized data is storedYes
Start Token DelimiterStringThe start delimiter character used to identify tokens.Yes
Use MultiplicityBooleanSelect 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 TokenizationStringTo 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?BooleanSelect 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.

NameTypeDescriptionRequired
Cell NameStringIf discovery was run on a node only, specifiy the name of the Cell that contains the node.No
Configuration fileStringIf discovery was run on a node only, specify the location of the discovered configuration file.No
End Token DelimiterStringThe end delimiter character used to identify tokens.Yes
Node NameStringThe name of the node to templatizeYes
Output DirectoryStringThe location where the extracted and templatized data is stored.Yes
Start Token DelimiterStringThe start delimiter character used to identify tokens.Yes
User Defined TokenizationStringTo 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?BooleanSelect 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.

NameTypeDescriptionRequired
Cell NameStringIf discovery was run on a server only, specify the name of the cell that contains the server.No
Configuration fileStringIf discovery was run on a server only, specify the location of the discovered configuration file.No
End Token DelimiterStringThe end delimiter character used to identify tokens.Yes
Node Host NameStringIf discovery was run on a server only, specify the host name of the node that contains the server.No
Node NameStringName of the node that contains the server.Yes
Output DirectoryStringThe location where the extracted and templatized data is stored.Yes
Server NameStringName of the server to templatize. Enter ALL to templatize all available servers.Yes
Start Token DelimiterStringThe start delimiter character used to identify tokens.Yes
User Defined TokenizationStringTo 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?BooleanSelect 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

NameTypeDescriptionRequired
Cell NameStringIf discovery was run on a server only, specifiy the name of the cell that contains the server.No
Cluster NameStringName of the cluster the server will be a member of.Yes
Configuration fileStringIf discovery was run on a server only, specify the location of the discovered configuration file.No
End Token DelimiterStringThe end delimiter character used to identify tokens.Yes
Node Host NameStringIf discovery was run on a server only, specify the host name of the node that contains the server.No
Node NameStringName of the node that contains the server.Yes
Output DirectoryStringThe location where the extracted and templatized data is stored.Yes
Server NameStringName of the server to templatize.Yes
Start Token DelimiterStringThe start delimiter character used to identify tokens.Yes
User Defined TokenizationStringTo 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?BooleanSelect 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.

NameTypeDescriptionRequired
Cell NameStringIf you want to templatize the cell name, enter the cell name.No
Cluster NameStringIf you want to templatize the cluster name, enter the cluster nameNo
Configuration fileStringLocation and name of the configuration file to templatize. (example: /tmp/config.json)Yes
End Token DelimiterStringThe end delimiter character used to identify tokens.Yes
Node Host NameStringIf you want to templatize the node host name, enter the node host nameNo
Node NameStringIf you want to templatize the node name, enter the node nameNo
Output FileStringLocation and name of file to use to store the templatized data. For example: /tmp/foo/snippet.jsonYes
Server NameStringIf you want to templatize the server name, enter the server nameNo
Start Token DelimiterStringThe start delimiter character used to identify tokens.Yes
User Defined TokenizationStringTo 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.

NameTypeDescriptionRequired
Command PathStringThe full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/No
Connection TypeEnumeration:The type of connection to use with the wsadmin tool.Yes
* SOAP
* RMI
* NONE
HostStringThe host name of the server to connect to.No
Logging LevelEnumeration:The logging and trace level to use when applying the configuration.No
* 0
* 1
* 2
* 3
* 4
* 5
Only Update/Create Configuration ObjectsBooleanWhen 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
PasswordPasswordThe password for connecting to the WebSphere node.No
PortStringThe port to connect to.No
Profile PathStringThe directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01No
ResourceStringThe resource to configure.No
User NameStringThe user name for connecting to the WebSphere node.No
WebSphere Configuration FileStringThe configuration file that contains the configuration data to apply.No
WebSphere Configuration TypesStringA 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.

NameTypeDescriptionRequired
Attributes to IgnoreStringA 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 PathStringThe full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/No
Component Process Request IDStringThe request ID which will be used to track the comparison REST callNo
Connection TypeEnumeration:The type of connection to use with the wsadmin tool.Yes
* SOAP
* RMI
* NONE
HostStringThe host name of the server to connect to.No
Logging LevelEnumeration:The logging and trace level to use for configuration comparison.No
* 0
* 1
* 2
* 3
* 4
* 5
PasswordPasswordThe password for connecting to the WebSphere node.No
PortStringThe port to connect to.No
Profile PathStringThe directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01No
Properties to IgnoreStringA newline separated list of names of WebSphere Property objects which will be ignored during the comparison.No
ResourceStringThe resource to configure.No
User NameStringThe user name for connecting to the WebSphere node.No
WebSphere Configuration FileStringThe configuration file that contains the configuration data to apply.No
WebSphere Configuration TypesStringA 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.

NameTypeDescriptionRequired
Command PathStringThe full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/No
Configuration Output FileStringThe file that stores the discovered configuration data.No
Connection TypeEnumeration:The type of connection to use with the wsadmin tool.Yes
* SOAP
* RMI
* NONE
HostStringThe host name of the server to connect to.No
Limit Discovery ScopeEnumeration: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 LevelEnumeration:Select the logging and trace level to use for configuration discovery.No
* 0
* 1
* 2
* 3
* 4
* 5
PasswordPasswordThe password for connecting to the WebSphere node.No
PortStringThe port to connect to.No
Profile PathStringThe directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01No
ResourceStringThe resource to configure.No
User NameStringThe user name for connecting to the WebSphere node.No
WebSphere Configuration TypesStringA newline or comma separated list of the configuration types (WebSphere objects) to be available for Configuration Discovery and Apply steps.No
wsadmin Max HeapStringThe javaoption passed to the wsadmin command.No

WebSphere Configuration Partial Apply

Apply the configuration for a given resource.

NameTypeDescriptionRequired
Command PathStringThe full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/No
Connection TypeEnumeration:The type of connection to use with the wsadmin tool.Yes
* SOAP
* RMI
* NONE
HostStringThe host name of the server to connect to.No
Logging LevelEnumeration:The logging and trace level to use when applying the configuration.No
* 0
* 1
* 2
* 3
* 4
* 5
PasswordPasswordThe password for connecting to the WebSphere node.No
PortStringThe port to connect to.No
Profile PathStringThe directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01No
ResourceStringThe resource to configure.No
User NameStringThe user name for connecting to the WebSphere node.No
WebSphere Configuration FileStringThe configuration file that contains the configuration data to apply.No
WebSphere Configuration TypesStringA 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.

NameTypeDescriptionRequired
Command PathStringThe full path to the directory that contains the wsadmin tool. For example: /opt/IBM/WebSphere/AppServer/bin/No
Connection TypeEnumeration:The type of connection to use with the wsadmin tool.Yes
* SOAP
* RMI
* NONE
HostStringThe host name of the server to connect to.No
Logging LevelEnumeration:The logging and trace level to use when applying the configuration.No
* 0
* 1
* 2
* 3
* 4
* 5
PasswordPasswordThe password for connecting to the WebSphere node.No
PortStringThe port to connect to.No
Profile PathStringThe directory location of the WebSphere profile to use. For example: /opt/IBM/WebSphere/Profiles/DefaultDmgr01No
ResourceStringThe resource to configure.No
User NameStringThe user name for connecting to the WebSphere node.No
WebSphere Configuration FileStringThe configuration file that contains the configuration data to apply.No
WebSphere Configuration TypesStringA 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.

NameTypeDescriptionRequired
Component Process Request IDStringThe request ID which will be used to track the comparison REST callNo
Fail When Differences FoundBooleanIf 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 LevelEnumeration:The logging/trace level for the configuration compareNo
* 0
* 1
* 2
* 3
* 4
* 5