Specifying Custom Engine Properties in Designer

Specifying custom engine properties in TIBCO Designer can either be done by modifying the designer.tra, or by creating a properties.cfg file. The advantage of the latter is that you don't have to restart TIBCO Designer every time you need to change the value of the property. Also the properties.cfg overrides the value of the engine properties you have specified in designer.tra. You can comment out the property by prepending a hashtag (#) to the property.

Before loading and running the process in Designer tester, you need to specify the full file path to your properties.cfg file.



Here are some of the common engine properties:

#Enabling web service authentication via LDAP
java.property.com.tibco.bw.security.login.jaas=true
java.property.java.security.auth.login.config=jaas.conf
java.property.TIBCO_SECURITY_VENDOR=true
java.property.com.entrust.toolkit.security.crypto.random.DRBGusingSHA512=true

#Salesforce Connection Forward Proxy Configuration
java.property.com.tibco.plugin.salesforce.proxyHost=http-proxy.com
java.property.com.tibco.plugin.salesforce.proxyPort=8080

#Salesforce Connection SSL Configuration
java.property.com.tibco.security.EntrustLast=true
java.property.com.entrust.toolkit.x509.CertVerifier.ForceV1CertAsCA=true
java.property.TIBCO_SECURITY_VENDOR=j2se
java.property.javax.net.ssl.trustStore=%TIB_JAVA_HOME%/lib/security/cacerts
java.property.javax.net.debug=ssl

#SOAPRequestReply Debug Configuration
java.property.com.tibco.plugin.soap.trace.inbound=true
java.property.com.tibco.plugin.soap.trace.outbound=true
java.property.com.tibco.plugin.soap.trace.filename=C:\SOAP\soap.txt
java.property.com.tibco.plugin.soap.trace.pretty=true

#These are used to disable the input or output validation of SOAPRequestReply
java.property.com.tibco.plugin.soap.SOAPSendReceiveActivity.NoOutputValidation=true
java.property.com.tibco.plugin.soap.SOAPSendReceiveActivity.NoInputValidation=true

#HTTP Persistent Connection
bw.plugin.http.client.usePersistentConnectionManager=true
bw.plugin.http.client.connectionTimeout=3600000
bw.plugin.http.client.maxConnectionsPerHost=5
bw.plugin.http.client.maxTotalConnections=100
bw.plugin.http.client.checkForStaleConnections=true

#REST/JSON Plug-in Configuration
java.property.com.tibco.plugin.restjson.xml2json.checkEmptyElement=false
java.property.com.tibco.plugin.restjson.xml2json.empty2null=false
java.property.com.tibco.plugin.restjson.proxyHost=http-proxy.com
java.property.com.tibco.plugin.restjson.proxyPort=8080
java.property.com.tibco.plugin.restjson.proxyUser
java.property.com.tibco.plugin.restjson.proxyPwd

#HTTP Proxy Connection
java.property.http.proxyHost=http-proxy.com
java.property.http.proxyPort=8080

#This is to disable SNI
java.property.jsse.enableSNIExtension=false

Comments

Post a Comment

Popular posts from this blog

XML Schema and JSON Schema Validation in Mule 4

Parsing a JSON String and Converting it to XML in TIBCO

Using XML To Java in TIBCO BW