IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  IS server, extended settings

    Posted Thu November 12, 2015 07:06 AM

    hi all,

    we are using wm9.6 (with no fixes)

    Editing of IS Server configuration

    there are configurations that can be set for Integration server. these configurations either be set in server.cnf or IS admin->extended settings.

    beyond what available in the standard server.cnf or over IS admin-> extended settings, we can add plenty of other configuration properties that can be added to server.cnf or extended settings. one such example is watt.core.schema.maxOccursThresholdValue

    may i know the list of all possible IS server settings that could you possiblly set for IS server in server.cnf or extended settings

    thanks and regards
    ajay kumar kasam


    #Integration-Server-and-ESB
    #Flow-and-Java-services
    #webMethods


  • 2.  RE: IS server, extended settings

    Posted Thu November 12, 2015 09:47 AM

    Seems no such existing list, but I found the properties below by scanning wm-isclient.jar, didn’t check if there are duplicate items or defined in server.cnf, please use them carefully.

    watt.core.brokerCoder.verbose
    watt.core.brokerTypeCoder.verbose
    watt.core.brokerCoder.wireFormat
    watt.core.datatype.patternMatcherPool.minSize
    watt.core.datatype.patternMatcherPool.maxSize
    watt.core.datatype.patternMatcherPool.delayFill
    watt.core.datatype.usejavaregex
    watt.core.generatedTypeName.namespaceName.authority
    watt.core.generatedTypeName.localName.prefix
    watt.core.schema.generateSubstitutionGroups
    watt.core.schema.generateAllTypeDocuments
    watt.core.schema.maxOccursThresholdValue
    watt.core.schema.tempForEDI.turnOffCloningDatatypes
    watt.core.schema.validateIncomingXSD
    watt.core.schema.createSchema.omitXSDAny
    watt.core.template.enableSecureUrlRedirection
    watt.core.xsd.useGeneratedURIForCreateXSD
    watt.core.xsd.useGeneratedURIForNonRPC
    watt.core.xmlreader
    watt.core.xml.expandGeneralEntities
    watt.core.validation.maxErrors
    watt.core.validation.ignoreContent
    watt.core.validation.validationEnabled
    watt.core.validation.skipMandatoryFields
    watt.core.validation.w3cConformant
    watt.net.ftpSweepInterval
    watt.net.overrideSystemProxyselector
    watt.net.proxy.useNonDefaultProxies
    watt.net.ssl.server.clientHandshakeTimeout
    watt.net.ssl.client.cipherSuiteList
    watt.net.ssl.client.handshake.minVersion
    watt.net.ssl.client.handshake.maxVersion
    watt.net.ssl.client.strongcipheronly
    watt.net.ssl.server.strongcipheronly
    watt.net.ssl.server.cipherSuiteList
    watt.net.defaultBufferSize
    watt.net.proxyHost
    watt.net.proxyPort
    watt.net.proxyUser
    watt.net.proxyPass
    watt.net.secureProxyHost
    watt.net.secureProxyPort
    watt.net.secureProxyUser
    watt.net.secureProxyPass
    watt.net.ftpProxyHost
    watt.net.ftpProxyPort
    watt.net.ftpProxyUser
    watt.net.ftpProxyPass
    watt.net.ftpProxyType
    watt.net.ssl.randomAlgorithm
    watt.net.ssl.randomAlgorithmProvider
    watt.net.maxClientKeepaliveConns
    watt.net.clientKeepaliveTimeout
    watt.net.socketpool.sweeperInterval
    watt.net.socketpool.debug
    watt.net.socketpool.debugFile
    watt.net.socketProvider
    watt.net.serverSocketProvider
    watt.security.keyStore.configDir
    watt.security.keystore.migrate
    watt.security.ssl.ignoreExpiredChains
    watt.security.cert.wmChainVerifier.trustByDefault
    watt.security.certProvider
    watt.security.cert.wmChainVerifier.enforceExtensionsChecks
    watt.security.trustStoreAlias
    watt.security.ssl.ignoreExpiredChains
    watt.security.ssl.cacheClientSessions
    watt.security.ssl.cachedClientSessions.sweeperInterval
    watt.security.ssl.cachedSessionExpiry
    watt.security.ssl.client.ignoreEmptyAuthoritiesList
    watt.server.date.suppressPatternError
    watt.server.logEncoding
    watt.server.disableXSSFilter
    watt.server.createPackage.ignorePattern
    watt.server.ftp.usecommandip
    watt.server.data.revertToBasic
    watt.server.json.decodeIntegerAsLong
    watt.server.json.decodeRealAsDouble
    watt.server.json.prettyPrint
    watt.server.mime.decodeHeaders
    watt.server.ns.synchronized
    watt.server.protobuf.disableByDefault
    watt.server.checkAclsInternally
    watt.server.auth.password.hashIterations
    watt.server.tspace.max
    watt.server.tspace.location
    watt.server.tspace.timeToLive
    watt.server.SOAP.directive
    watt.server.ws.defaultNamespace
    watt.server.ws.defaultPrefix
    watt.server.wsdl.importXSDForXerces
    watt.server.wsdl.enableImportXSDForXerces
    watt.xmlrpc.version
    watt.xmlrpc.compressSize


    #Flow-and-Java-services
    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: IS server, extended settings

    Posted Thu November 12, 2015 05:59 PM

    You must read and understand the IS administration guide (mainly the last chaps). Behind each setting there is more information and it depends on what you are trying to do or implement.

    You update the required settings based on your configurations and technical use-case.


    #webMethods
    #Flow-and-Java-services
    #Integration-Server-and-ESB


  • 4.  RE: IS server, extended settings

    Posted Thu November 12, 2015 09:28 PM

    Hi Mahesh,

    Some properties are not defined in IS administration guide, I think Ajay was talking about them.


    #Integration-Server-and-ESB
    #webMethods
    #Flow-and-Java-services


  • 5.  RE: IS server, extended settings

    Posted Fri November 13, 2015 04:09 AM

    You should not change any extended setting if you do not clearly understand the outcome or have been advised by SAG support to do so.
    Not every possible/existing extended setting is meant to be used, they may have been added for very specific purposes. If they are not documented, this is a good hint you shouldn’t touch them without advise from Software AG.


    #webMethods
    #Integration-Server-and-ESB
    #Flow-and-Java-services


  • 6.  RE: IS server, extended settings

    Posted Fri November 13, 2015 05:42 AM

    there is no one place in IS admin. like i quoted in my post, it was in the middle of the service development doc for specific requirement.

    like wise i have several suggestions for enabling SSL logs, SOAP logs, HTTP logs which aren’t mentioned in service development guide or IS guide.

    Thanks for the guys for giving some insight into few of the properties that can be set by manually adding them to extended settings.

    thank you martin for your suggestion


    #webMethods
    #Flow-and-Java-services
    #Integration-Server-and-ESB


  • 7.  RE: IS server, extended settings

    Posted Fri November 13, 2015 03:21 PM

    Ajay – It may not possible to specify everything as part of documentation, in this case its better to reach SAG support before taking any action if we are not aware of its consequences in environments like production.

    Thanks,


    #Flow-and-Java-services
    #Integration-Server-and-ESB
    #webMethods


  • 8.  RE: IS server, extended settings

    Posted Fri November 13, 2015 03:22 PM

    Ajay – It may not be possible to specify everything as part of documentation, in this case its better to reach SAG support before taking any action if we are not aware of its consequences in environments like production.

    Thanks,


    #webMethods
    #Integration-Server-and-ESB
    #Flow-and-Java-services