Release 11.1
Added Parameters
-
watt.core.schema.ignoreFieldNamespacePrefix Specifies whether Integration Server ignores a missing prefix for an XML namespace when creating an IS document type from an XML Schema definition (XSD) in a WSDL document.
-
watt.core.xml.loadExternalEntities Specifies whether Integration Server ignores references to external entities in service requests.
-
watt.edge.allowSync Specifies whether the Integration Server or Microservices Runtime acting as an Edge Runtime synchronizes with the cloud tenant on
-
watt.net.client.crlCache.refreshTime Specifies how long Integration Server caches a Certificate Revocation List (CRL) before refreshing the cache.
-
watt.net.ftp.hide.folders Whether Integration Server hides the admin and ns folders in all packages during an FTP session.
-
watt.net.http.ssrf.listDelimiter Specifies the character to delimit the Java regular expressions in watt.net.http.ssrf.allowlist. The default is a comma (,). Note that the comma is a special character in java.util.regex. Specifying a semicolon (;) as the delimiter allows more powerful expressions to be specified in watt.net.http.ssrf.alllowlist.
-
watt.net.http401.retryWithoutCookie Controls whether Integration Server retries HTTP requests without the cookie header.
-
watt.net.proxy.proxyAlias Specifies the proxy alias name for setting the HAUTH proxy system property. Integration Server uses this parameter to set and retrieve the HAUTH values from the proxy configuration.
-
watt.security.CustomJavaServiceExecution Specifies whether Integration Server allows the execution of custom Java services.
-
watt.security.jaas.restrictSSO Specifies if single sign-on to Integration Server Administrator is supported when a user has already been authenticated via a JAAS login module.
-
watt.server.asset.build.enforceAclGroupAssociation Specifies if custom ACLs deployed through a repository-based deployment include allow/deny groups on the target server, even if these groups are missing from the build server.
-
watt.server.autodeploy.enabled Specifies whether automatic deployment of packages is enabled or disabled for Integration Server. This parameter is used with automatic package deployment which is now a standard feature of Integration Server. Previously, automatic package deployment was available only in Microservices Runtime.
-
watt.server.autodeploy.interval Specifies the interval in minutes, at which Integration Server executes the autodeploy system task. The autodeploy system task monitors the autodeploy folder for packages that need to be automatically deployed. This parameter is used with automatic package deployment which is now a standard feature of Integration Server. Previously, automatic package deployment was available only in Microservices Runtime.
-
watt.server.autodeploy.alwaysUseHotDeployment Specifies whether or not Integration Server always uses hot deployment for automatic deployment of packages. This parameter is used with automatic package deployment which is now a standard feature of Integration Server. Previously, automatic package deployment was available only in Microservices Runtime.
-
watt.server.diagnostic.threadDumper Specifies whether the thread dump logging utility is enabled. Set to true to generate a series of thread dumps when Integration Server encounters certain resource level limits.
-
watt.server.diagnostic.threadNameWithService Whether or not the thread dump report includes the fully qualified name of the Integration Server service executing on the thread
-
watt.server.breakpoint.session.expiryTime Specifies the number of minutes a breakpoint session can be idle before it expires. A breakpoint session is created when Designer executes a service in debug mode.
-
watt.server.breakpoint.session.sweeperInterval Specifies the number of minutes between execution of the system task Expired Breakpoint Session Sweeper which removes expired breakpoint sessions.
-
watt.server.cache.iDataKey.toString Specifies whether a com.wm.data.IData object used as a key in one of the pub.cache* services is converted to an immutable String before accessing the cache.
-
watt.server.cache.jsr107.className Specifies the fully qualified class name of the JSR 107 caching provider.
-
watt.server.cache.jsr107.configFileName The name of the configuration file that has the details of the JSR 107 public cache client. The default location of the file is: for Integration Server - Integration Server_directory\IntegrationServer\instances<instanceName>\config\Caching\jsr107; for Microservices Runtime - Integration Server_directory\IntegrationServer\config\Caching\jsr107
-
watt.server.cluster.node.displayName Assigns a display name to an Integration Server. Integration Server Administrator displays this value in the Server Display Name column for the Cluster Hosts on the Settings > Clustering page. The default value is the host name which is the name of the machine that Integration Server runs on. For an Integration Server running in a Docker container, the host name is the short version of the container ID.
-
watt.server.configVariables.useMasterKey Specifies whether Microservices Runtime uses the master password to encrypt and decrypt values in a configuration variables template (application.properties file).
-
watt.server.disableSystemProperty.HPROXY Specifies whether a JDBC pool should establish a direct connection to a database.
-
watt.server.enterprisegateway.SQLinjection.ignoreContentType Specifies a comma-separated list of content types that Integration Server must bypass during SQL injection protection filter validation.
-
watt.server.globalVariables.throwServiceException Specifies how Integration Server handles service exceptions during global variable substitution.
-
watt.server.htmlEncode.aposAsEntity Specifies how Integration Server escapes single quotes or apostrophes when using the pub.xml:documentToXMLString service.
-
watt.server.http.404.responseWithURL Specifies whether Integration Server adds the requested resource name to the 404 response message when an HTTP client sends an invalid URL request.
-
watt.server.http.enable Specifies whether Integration Server enables or disables HTTP ports.
-
watt.server.http.setDefaultContentType Specifies whether Integration Server automatically sets the Content-Type header in REST API requests to the default value, which is "application/x-www-formurlencoded", when the header is initially absent in the requests.
-
watt.server.httplog.fields Specifies a comma-separated list of fields that Integration Server logs in the HTTP access log (for extended log format).
-
watt.server.info.name Specifies a name to identify an Integration Server which can be useful when you are working with multiple servers.
-
watt.server.info.type Specifies the type of Integration Server where the type can be one of the following: DEV, TEST, UAT, PREPROD, PROD, or a user-defined type.
-
watt.server.ipaccess.disableRDNSLookup.global Specifies whether Integration Server performs a reverse DNS lookup during an SSL connection with a client if the client's IP address is in the "Allow" or "Deny" list for global IP access.
-
watt.server.ipaccess.disableRDNSLookup.ports Specifies a comma-separated list of ports that Integration Server uses to bypass reverse DNS lookup of client IP addresses in the "Allow" or "Deny" list while establishing an SSL connection with a client.
-
watt.server.jms.trigger.caching.enablePrefetchCache Specifies whether prefetch caching is enabled for concurrent JMS triggers connected to Universal Messaging.
-
watt.server.json.decode.maxStringLength Specifies the maximum length of the JSON strings processed by Integration Server. The parameter provides an option for Integration Server to override the limit on maximum string length.
-
watt.server.json.encodeListsAndSetsAsArrays Specifies how Integration Server encodes instances of java.util.List and java.util.Set when converting a document (IData) to a JSON string.
-
watt.server.json.encodeMapAsString Specifies whether Integration Server encodes java.util.Map objects in JSON as a JSON string or a nested JSON structure.
-
watt.server.oauth.alwaysAvailable Specifies whether OAuth configuration is available on Integration Server Administrator even when an Enterprise Gateway port is enabled on the server.
-
watt.server.oauth.showTokens Specifies whether Integration Server displays the Security > OAuth >Tokens page. Displaying tokens can be a security vulnerability. Additionally, if Integration Server has a high number of active tokens, the Security > OAuth > Tokens page might load slowly.
-
watt.server.oauth.token.removal.batchSize Specifies the batch size the pub.oauth:removeExpiredAccessTokens service uses when deleting expired OAuth tokens. The pub.oauth:removeExpiredAccessTokens service deletes expired access tokens from the database by performing a series of delete operations in the database.
-
watt.server.oauth.token.removal.interval Specifies the frequency, measured in minutes, with which the Remove Expired Tokens system task runs and removes expired OAuth tokens from the cache and database.
-
watt.server.oauth.token.removal.maxRows Specifies the maximum number of rows (expired tokens) removed from cache and database when the Remove Expired Tokens system task runs.
-
watt.server.quiesce.force Specifies whether Integration Server disables a package forcefully.
-
watt.server.quiesce.force.timeout Specifies the time in milliseconds that Integration Server waits to disable each package. If a shutdown service runs longer than the specified time, Integration Server terminates the shutdown service.
-
watt.server.referenceData.maxFileSize Specifies the maximum file size (in MB) of the reference data provided to create a reference data node. The reference data file must be in the .txt or .csv format. The maximum value is 10 MB. You can use watt.server.referenceData.maxFileSize to increase or decrease the file size. The default value is 5 MB.
-
watt.server.rest.addNullForMissingInput Specifies whether Integration Server assigns a null value to missing inputs while processing a REST request.
-
watt.server.rest.generateLong Specifies whether Integration Server maps a property of the integer type without a format in a Swagger document to java.lang.Long while creating a RAD.
-
watt.server.rest.generateDouble Specifies whether Integration Server maps a property of the number type without a format in a Swagger document to java.lang.Double while creating a RAD.
-
watt.server.rest.useDefaultAccept Specifies how Integration Server responds to REST requests based on various Accept header values.
-
watt.server.scheduler.checkUserAcl Indicates whether Integration Server verifies if a user has Execute ACL permission for the scheduler service.
-
watt.server.scheduler.nextRun.hidePastValue Specifies how Integration Server displays the Next Run time for a scheduled task that does not run before the Next Run time elapses.
-
watt.server.securityLog.excludePayload Specifies whether the Message column in the security log includes the payload for log entries written for creating or changing user accounts for users in CDS or displays the text “Payload: hidden for security purposes” instead. The payload includes the user name and password in clear text
-
watt.server.serviceResults.cache.storeType Specifies the type of public cache that Integration Server uses. The default value is "ehcache".
-
watt.server.serviceResults.jsr107.cache Optional. The name of the cache that stores the service results in the third-party public cache. The default is "ServiceResults".
-
watt.server.serviceResults.returnDeclaredOutputOnly Specifies whether the response returned by a top-level service includes values for declared output parameters only.
-
watt.server.soap.disableRequestHeaderValidation Specifies whether Integration Server performs a SOAP request header validation.
-
watt.server.soap.suppressFaultAsError Specifies whether Integration Server logs or suppresses custom fault messages in the error logs.
-
watt.server.soap.validateRequest Specifies whether Integration Server validates a SOAP request against a WSDL schema.
-
watt.server.statisticsDataCollector.dbInsert.secsTimeout Specifies the number of seconds that the Statistics Data Collector waits when attempting to insert metrics into the database.
-
watt.server.statisticsDataCollector.jvmStats.startSecs Specifies the number of seconds after Statistics Data Collector start up completes that the Statistics Data Collector begins collecting JVM statistics.
-
watt.server.streaming.connection.monitorPeriod Specifies the frequency, measured in seconds, with which Integration Server checks the state of a connection to the streaming provider.
-
watt.server.streaming.connection.retryPeriod Specifies the length of time, measured in seconds, that Integration Server waits between attempts to re-establish a connection to the streaming provider after the connection to the provider fails.
-
watt.server.streaming.connection.usePackagePrefix Determines whether Integration Server includes the package name in the streaming connection alias name.
-
watt.server.streaming.trigger.restartTaskRetryCount Specifies the maximum number of retry attempts the trigger restart task makes to start the event triggers that fail to start when the streaming connection alias starts up.
-
watt.server.streaming.trigger.restartTaskRetryInterval Specifies the number of seconds that the trigger restart task waits between attempts to restart event triggers that failed to start when the streaming connection alias started.
-
watt.server.streaming.trigger.stopRequestTimeout Specifies the maximum amount of time, measured in seconds, that Integration Server waits after an event trigger is disabled before forcing consumers for the trigger to stop processing messages.
-
watt.server.support.asianLangCharEncoding Specifies how Integration Server handles encoding of the 4-byte Asian characters using the pub.document:documentToXMLValues service.
-
watt.server.xml.prettyPrint Specifies whether pretty print formatting is the default for the XML String produced by the pub.xml:documentToXMLString service.
-
watt.wmcloud.sessionPool.maxCount Determines the maximum number of sessions in the pool that a webmethods Cloud account uses to send responses to IBM webMethods Integration. Integration Server creates a session pool for each webMethods Cloud account declared on the on-premises Integration Server.
-
watt.wmcloud.sessionPool.minCount Determines the minimum number of sessions in the pool that a webMethods Cloud account uses to send responses to IBM webMethods Integration.
-
watt.wmcloud.sessionPool.sweeperInterval Specifies the interval, measured in seconds, at which a background thread runs to remove unused sessions in the session pools for webMethods Cloud accounts.
-
watt.wmcloud.um.listeners.spindleSize Specifies the spindle size, which indicates the number of persistent events for a queue stored in a single file of a multi-file disk store.
Removed Parameters
-
watt.server.event.routing.bodyAsString No replacement.
-
watt.server.event.routing.runAsUser No replacement.
-
watt.wmcloud.um.sessionPool.maxCount Use watt.wmcloud.sessionPool.maxCount.
-
watt.server.hostAllow.service No replacement.
-
watt.server.hostAllow.service.refreshInterval No replacement.
-
watt.server.hostDeny.service No replacement.
-
watt.sever.hostDeny.service.refreshInterval No replacement.
-
watt.server.oauth.tokenRemoval.queueCapacity Replaced by the changed handling for removal of expired access tokens.
-
watt.wm.tnextdc.configVersion This parameter was used with the WmTnExtDC package which is no longer available.
-
watt.wmcloud.listeners.maxIdleTime No replacement Integration Server no longer uses a thread to remove idle listeners and their associated connections. The listeners for Cloud accounts can reconnect automatically so it is no longer necessary to dedicate a thread to replacing the listener if it becomes idle. As a result, the watt.wmcloud.listeners.maxIdleTime is now obsolete.
Changed Parameters
-
watt.client.data.maxToStringLength The default value for this parameter is now 65536. The minimum value is now 200.
-
watt.net.ftp.hide.folders The default value of this parameter is now true, indicating Integration Server hides the admin and ns folders in all packages during an FTP session. When this parameter was introduced with PIE-85675 in fixes for earlier versions, the default was false to provide backward compatibility with existing solutions. However, when the parameter was added to a GA release, the default was changed to the more secure value. Here, the more secure value is true.
-
watt.server.displayDirectories The default value of this parameter is now false, indicating that a browser user cannot view directories in Integration Server.
-
watt.server.http.returnException Possible values for this parameter have changed to further control the amount of information that is included in the response sent to a clients when a service ends because of a ServiceException. Previously, this parameter provided values true and false which determined if the stack trace was returned. Now, this parameter can be set to one of the following:
- verbose: Returns all exception information including the stack trace.
- brief: Returns all exception information excluding the stack trace
- message: Returns the error message and contextID only
- webMethods: Returns all of the fields only if the client's HTTP user agent is set to webMethods or has the same value as the user agent specified on the watt.net.userAgentparameter. If the user agent in the HTTP request does not match the watt.net.userAgent value, the response contains only the error message and the context ID. The previous values of true and false are still honored. A value of true corresponds to verbose. A value of false corresponds to brief.
-
watt.wmcloud.listeners.monitoringinterval The maximum value is now 300000 (5 minutes).Integration Server resets watt.wmcloud.listeners.monitoringinterval to 300000 (5 minutes) if it was set to higher value