Integration Server 10.7 | Microservices Runtime Guide | Configuration Variables Template Assets
 
Configuration Variables Template Assets
A configuration variables template is a properties file that contains configuration data as a series of key-value pairs where the key name reflects the asset and particular asset property for which you can supply a value. A configuration variables template contains key-value pairs for a subset of Microservices Runtime configuration only. That is, a configuration variables template does not include key-value pairs for all of the configuration information for a Microservices Runtime. Only some configuration information is supported for use with configuration variables templates. Assets can be modified and created when Microservices Runtime applies the template at start up.
The following table identifies the assets and property names that correspond to the key names in a template. An asterisk (*) next to an asset indicates that the asset can be created through application of a configuration variables template.
Asset
Property
Key Name
Cache Manager
Terracotta Server Array URLs
cachemanager.cacheManagerName.urls
Consul*
Host Name or IP Address
consul.aliasName.host
Password

consul.aliasName.password
Port Number

consul.aliasName.port
User Name

consul.aliasName.user
Email Port*
Host Name
email.packageName.aliasName.host
Password

email.packageName.aliasName.password
Port

email.packageName.aliasName.server_port
Type
email.packageName.aliasName.type
User Name
email.packageName.aliasName.user
File Polling Port*
Completion Directory

filepolling.packageName.aliasName. completionDir
Error Directory

filepolling.packageName.aliasName. errorDir
Monitoring Directory

filepolling.packageName.aliasName. monitorDir
Working Directory

filepolling.packageName.aliasName. workDir
Health Indicators
Enabled
healthindicators.Diskspace.enabled
Free disk space threshold

healthindicators.Diskspace.properties.threshold.value
Enabled
healthindicators.JDBC.enabled
Enabled
healthindicators.JMS.enabled
Enabled
healthindicators.JNDIAliases.enabled
Enabled

healthindicators.Memory.enabled
Free memory threshold

healthindicators.Memory.properties.threshold.value
Enabled

healthindicators.RemoteServers.enabled
Enabled

healthindicators.SFTPServers.enabled
Enabled

healthindicators.ServiceThread.enabled
Available threads threshold

healthindicators.ServiceThread.properties.threshold.value
Enabled

healthindicators.Sessions.enabled
Used licenses threshold

healthindicators.Sessions.properties.threshold.value
Enabled

healthindicators.UMAliases.enabled
Global Variable*
Value

globalvariable.globalVariableName.value
JDBC Functional Alias
Associated Pool Alias
jdbcfunc.functionName.connPoolAlias
Note:
The specified JDBC connection pool alias must exist before the JDBC functional alias is updated.
JDBC Pool Alias*
Database URL
jdbc.aliasName.dbURL
Associated Driver Alias
jdbc.aliasName.driverAlias
User ID
jdbc.aliasName.userid
Password
jdbc.aliasName.password
JMS Connection Alias*
Connection Client ID
jms.aliasName.clientID
User
jms.aliasName.user
Password
jms.aliasName.password
JNDI Provider Alias*
Provider URL
jndi.aliasName.providerURL
Provider URL Failover List
jndi.aliasName.providerURLFailoverList
Security Principal
jndi.aliasName.securityPrincipal
Security Credentials
jndi.aliasName.securityCredentials
Kerberos
Realm
kerberos.KerberosConfig.kerberosConfig
Key Distribution Center Host
kerberos.KerberosConfig.kerberosKDC
Kerberos Configuration File
kerberos.KerberosConfig.kerberosRealm
Use Subject Credentials Only
kerberos.KerberosConfig.useSubjectCreds
Keystore Alias*
Location
keystore.aliasName.ksLocation
Password
keystore.aliasName.ksPassword
Key Alias Password

keystore.aliasName.keyAlias.keyAliasName. keyAliasPassword
LDAP Configuration*
Directory URL
ldap.ldapDirectory.url
Principal
ldap.ldapDirectory.prin
Credentials
ldap.ldapDirectory.password
Synthesize DN and Query DN
ldap.uuid.useaf
Set to true to specify that Microservices Runtime builds a distinguished name by adding a prefix and suffix to the username. A value of true is equivalent to selecting the Synthesize DN option on the Security > User Management > LDAP configuration page.
Set to false to specify that Microservices Runtime builds a query that searches a specified root directory for the user. A value of false is equivalent to selecting the Query DN option on the Security > User Management > LDAP configuration page.
The default is true.
UID Property
ldap.uuid.uidprop
Group Member Attribute
ldap.uuid.mattr
User Root DN
ldap.uuid.userrootdn
Group ID Property
ldap.uuid.gidprop
Group Root ID
ldap.uuid.grouprootdn
Connection Timeout
ldap.uuid.timeout
Minimum Connection Pool Size
ldap.uuid.poolmin
Maximum Connection Pool Size
ldap.uuid.poolmax
DN Prefix
ldap.uuid.dnprefix
DN Suffix
ldap.uuid.dnsuffix
User Email
ldap.uuid.useremail
Default Group
ldap.uuid.group
The uuid is a unique identifier for the LDAP directory. When an application.properties file is generated by Microservices Runtime, the UUID is automatically generated by Microservices Runtime. When using an application.properties file to create an LDAP configuration, make sure to specify a unique value in the UUID portion of the key name.
Proxy Server Alias*
Host Name or IP Address
proxyserver.aliasName.host
Port Number
proxyserver.aliasName.port
User Name
proxyserver.aliasName.username
Password
proxyserver.aliasName.password
Proxy Server Bypass
Addresses

settings.watt.net.proxySkipList
Remote Server Alias*
Host Name or IP Address
remoteserver.aliasName.host
Port Number
remoteserver.aliasName.port
User Name
remoteserver.aliasName.user
Password
remoteserver.aliasName.password
Retry Server
remoteserver.aliasName.retryServer
Server configuration parameters (server.cnf)
Any

settings.serverConfigurationParameterName

SFTP Server Alias*
Host Name or IP Address
sftpserver.aliasName.hostName
Port Number
sftpserver.aliasName.port
Proxy Alias
sftpserver.aliasName.proxyAlias
SFTP User Alias*
User Name
sftpuser.aliasName.userName
Password
sftpuser.aliasName.password
SFTP Server Alias
sftpuser.aliasName.sftpServerAlias
Truststore Alias*
Location
truststore.aliasName.ksLocation
Password
truststore.aliasName.ksPassword
Universal Messaging Connection Alias* (webMethods messaging)
Client Prefix
messaging.connectionAliasName.CLIENTPREFIX
Username
messaging.connectionAliasName.user
Password
messaging.connectionAliasName.password
User account*
Password
user.userName.password
webMethods Cloud Account
Stage

wmcloudaccount.webMethodsCloudAccountAlias. stage
Allowed On-Premise Hosts

wmcloudaccount.webMethodsCloudAccountAlias. onPremiseHosts
webMethods Cloud Settings
User Name
wmcloudsettings.default.username
Password
wmcloudsettings.default.password
webMethods Cloud URL
wmcloudsettings.default.iLiveURL
Web Service Endpoint Alias
Host Name or IP Address(HTTP/S Transport Properties)

webserviceendpoint.type.protocol. aliasName.transportInfo.host
Port Number (HTTP/S Transport Properties)

webserviceendpoint.type.protocol. aliasName.transportInfo.port
User Name (HTTPS Transport Properties)

webserviceendpoint.type.protocol. aliasName.transportInfo.user
Password (HTTPS Transport Properties)

webserviceendpoint.consumer.protocol. aliasName.transportInfo.transportPassword
User Name (WS Security Properties)

webserviceendpoint.type.protocol. aliasName.messageInfo.user
Password (WS Security Properties)

webserviceendpoint.type.protocol. aliasName.messageInfo.messagePassword
To (Message Addressing Properties)

webserviceendpoint.type.protocol. aliasName.messageaddressingproperties. toMsgAddr
From (Message Addressing Properties)

webserviceendpoint.type.protocol. aliasName.messageaddressingproperties. fromMsgAddr
Reply To (Message Addressing Properties)

webserviceendpoint.type.protocol. aliasName.messageaddressingproperties. replyToMsgAddr
Fault To (Message Addressing Properties)

webserviceendpoint.type.protocol.aliasName. messageaddressingproperties.faultToMsgAddr
Where type can be consumer, provider, or messageaddressing and protocol can be HTTP, HTTPS, or JMS.