##################################################################################### ### TEMPLATE LOCAL PROPERTIES (local.properties) ### ### ### ### This template may be used to create a local.properties file. ### ### ### ### The properties in this file will override any properties that are defined ### ### in lisa.properties and site.properties. ### ### ### ### WARNING: lisa.properties should not be modified as it may be overwritten at ### ### any time ### ### ### ##################################################################################### ### ### ### The properties in local.properties will take precedence over any properties ### ### defined in site.properties. However, these properties do not take precedence ### ### over properties defined on the command line using the '-D' command line ### ### option. ### ### ### ##################################################################################### #################################################################################### ### ### SECTION 1 - AUTOCONNECTION ### #################################################################################### #lisaAutoConnect=tcp://somehost:2010/Registry lisa.registry.url=tcp:///Registry lisa.vseName=TU ##PERFORMANCE## lisa.vse.performance.enabled=true lisa.vse.tcp.uses.nio=false lisa.pathfinder.on=true vse.socket.reuse=true lisa.net.timeout.ms=60000 lisa.net.xstream=false lisa.dcm.maxExpandPerLoadChange=50 lisa.jpm.MaxInstances=5000 lisa.jpm.unlimited=false lisa.overloadThreshold=30000 lisa.eventPool.maxQueueSize=65535 lisa.eclipselink.cache.timeout.ms=3600000 lisa.CycleExecHistory.buffer.size=2 #################################################################################### ### ### SECTION 2 - SSL INFORMATION ### #################################################################################### ## ============================================== ## Change the default behavior for validating SSL certs. ## ssl.checkexpiry defaults to false - should it check the validity dates for the cert? ## ssl.checlcrl defaults to false - should it check the cert revocation list specified in the cert? ## ============================================== #ssl.checkexpiry=false #ssl.checkcrl=false ## ============================================== ## Enable a client cert and password for SSL. ## (Used by HTTP Live Invocation Step and Raw SOAP Step Execution - ## also used by Web Service Step Execution if not overridden below) ## ssl.client.cert.path = a full path to the keystore ## ssl.client.cert.pass = password for the keystore (this password will be automatically encrypted when DevTest runs) ## ssl.client.key.pass = optional password for the key entry if using JKS keystore and key has a different password ## from keystore (this password is automatically encrypted when DevTest runs) ## ssl.client.alias = optional alias to use if the keystore has more than one certificate ## ============================================== #ssl.client.cert.path= #ssl.client.cert.pass= #ssl.client.key.pass= #ssl.client.alias= ## ============================================== ## Override client cert and password for SSL (above) for Web Service Step Execution ## ws.ssl.client.cert.path = a full path to the keystore ## ws.ssl.client.cert.pass = password for the keystore (this password will be automatically encrypted when DevTest runs) ## ws.ssl.client.key.pass = optional password for the key entry if using JKS keystore and key has a different password ## from keystore (this password is automatically encrypted when DevTest runs) ## ws.ssl.client.alias = optional alias to use if the keystore has more than one certificate ## ============================================== #ws.ssl.client.cert.path= #ws.ssl.client.cert.pass= #ws.ssl.client.key.pass= #ws.ssl.client.alias= ## ============================================== ## SSL server keystore information to use during VSE recording and playback (Listen Step) ## ## We provide a default internal self-signed certificate (in LISA_HOME/webreckeys.ks). If you want a stronger ## certificate, you can use a custom SSL server keystore by specifying the following properties: ## ## ssl.server.cert.path A full path to the SSL server keystore file ## ssl.server.cert.pass The password for the SSL server keystore (this password will be automatically encrypted as a ## new property called "ssl.server.cert.pass.encrypted" when DevTest runs) ## ============================================== #ssl.server.cert.path= #ssl.server.cert.pass= ## ============================================== ## HTTP Authorization ## These credentials are automatically encrypted when DevTest runs. ## to reset the values, use the unencrypted property names ## lisa.http.domain= use this for NTLM ## lisa.http.user= ## lisa.http.pass= ## If native NTLM authorization (Windows only) is desired, leave these setting commented out. ## ============================================== #lisa.http.domain= #lisa.http.user= #lisa.http.pass= ## === Preemptively send authorization information rather than waiting for a challenge. ## ===== valid values are basic, ntlm, or negotiate #lisa.http.preemptiveAuthenticationType=ntlm ## === NTLMv2 is used by default but by setting this property to true it can be forced to use NTLMv1 ## === when not using native integrated windows authentication #lisa.http.forceNTLMv1=true ## ============================================== ## Kerberos authentication settings ## lisa.java.security.auth.login.config=location of login config file to use ## lisa.java.security.krb5.conf=location of Kerberos config file that would be used to override any preset locations (default JVM or command-line args) ## === Must use "com.itko.kb.LisaKrb5LoginModule required doNotPrompt=false;" in login.config file to use credentials ## lisa.http.kerberos.principal=Kerberos principal to be authenticated ## lisa.http.kerberos.pass=password to user for authentication ## ============================================== #lisa.java.security.auth.login.config= #lisa.java.security.krb5.conf= #lisa.http.kerberos.principal= #lisa.http.kerberos.pass= #################################################################################### ### ### SECTION - 3 - COMPONENT INTERCONNECTIVITY ### #################################################################################### ## DevTest to DevTest communication encryption. Normally the network traffic is not encrypted. If you ## want to use encryption, we support SSL out of the box. Instead of naming your server endpoints with ## 'tcp' you name them with 'ssl' - for example, ssl://hostname:2010/Registry. You do not have to set any of the ## properties below; simply naming the endpoints (and the server name) with SSL is enough. For example, ## you can start a new simulator 'Simulator -name ssl://thishost:2014/Simulator -labName ssl://regHost:2010/Registry' ## ## We provide a default internal self-signed certificate (in LISA_HOME/webreckeys.ks). If you want a stronger ## certificate you specify the lisa.net.keyStore property below and the plaintext password in lisa.net.keyStore.password ## The next time DevTest starts the plaintext password will be replaced by an encrypted string lisa.net.keyStore.password_enc ################################# #lisa.default.keystore={{LISA_HOME}}webreckeys.ks #lisa.default.keystore.pass=passphrase ## This is where we keep our identification certificate. If we are a server ## installation, this is the certificate that clients need to add to their ## list of trusted servers (see below). If we are a client installation and ## we are doing mutual (client) authentication, this is the certificate that ## needs to be added to the trust store on the server side. If we are a client ## installation that is not using mutual auth then you do not need to specify this. #lisa.net.keyStore={{LISA_HOME}}lisa.ks #lisa.net.keyStore.password=PlainTextPasswordWilBeConvertedToEncrypted ## This is where we keep trusted certificates. ## If we are primarily a client installation, this holds a list of ## trusted servers. If we are a server installation and we are ## doing mutual (client) auth, this is where we put trusted client ## certificates. #lisa.net.trustStore={{LISA_HOME}}lisa.ts #lisa.net.trustStore.password_enc=079f6a3d304a978146e547802ed3f3a4 ## Do we want mutual authentication? Usually no. #lisa.net.clientAuth=false ## Whether to default to SSL or TCP #lisa.net.default.protocol=ssl ## enable https and setup the webserver ssl keystore #lisa.webserver.https.enabled=true #lisa.webserver.ssl.keystore.location={{LISA_HOME}}webserver.ks #lisa.webserver.ssl.keystore.password=yourpassword #lisa.webserver.ssl.keymanager.password=yourpassword #lisa.portal.url.prefix=http:// ## This property specifies if sockets should be closed immediately at the end (or termination) ## of TCP recording. ## This affects both local (listen port) and remote sockets. ## If socket read or write is in progress (in case of long delay by server or client) and recording is terminated, then this property specifies whether to close or to let the communication complete. ## In case of a long running conversation (for example, big file downloads) this property specifies whether to terminate the conversation or let it run until the end. ## Possible values: true | false ## If the value is not set explicitly, it is assumed to be true. #lisa.tcp.tcprecorder.close.immediately=false ##These are the properties that need to be specified for defining the IMS connect message parameters for the protocol ## to use for recording and playback purposes. ## ##IMS properties #lisa.vse.protocol.ims.encoding=EBCDIC #lisa.vse.protocol.ims.header.length=80 ## ============================================== ## HTTP Proxy Server ## ============================================== #lisa.http.webProxy.host= ##list of excluded machine names or ip addresses delimited by pipes, * wildcard accepted [|]* #lisa.http.webProxy.nonProxyHosts=127.0.0.1 #lisa.http.webProxy.port= ## ============================================== ## HTTPS Proxy Server ## ============================================== #lisa.http.webProxy.ssl.host= ##list of excluded machine names or ip addresses delimited by pipes, * wildcard accepted [|]* #lisa.http.webProxy.ssl.nonProxyHosts=127.0.0.1 #lisa.http.webProxy.ssl.port= ## === Leave blank to use integrated NTLM authentication #lisa.http.webProxy.host.domain= used for NTLM authentication #lisa.http.webProxy.host.account= #lisa.http.webProxy.host.credential= ## === Exclude simple host names from proxy use - default value is true #lisa.http.webProxy.nonProxyHosts.excludeSimple=false ## === Preemptively send authorization information rather than waiting for a challenge ## ===== valid values are basic or ntlm #lisa.http.webProxy.preemptiveAuthenticationType=ntlm ## ============================================== ## HTTP Timeouts (in milliseconds) ## The default values have been change to 15000 for the connection timeout ## and 180000 for the socket timeout. If you would like to extend the timeout ## to wait indefinitely, set the values to 0. ## ============================================== #lisa.http.timeout.connection=0 #lisa.http.timeout.socket=0 #################################################################################### ### ### SECTION - 4 - MISCELLANEOUS SETTINGS ### #################################################################################### ## ============================================== ## XML Serialization settings ## Default = NOREFERENCES ## Modes: ## NOREFERENCES = Means a simple tree is rendered. Circular references are not allowed. ## XPATHREFERENCES = XPATH notation is used for references. Circular references can be used. ## ## DevTest falls back to XPATHREFERENCES if we see a circular reference but any serialization before v3.6 ## that might be re-read by DevTest fails and may require setting to a default of XPATHREFERENCES. ## ============================================== #lisa.toxml.serialize.mode=NOREFERENCES ## ============================================== ## Workstation management ## ============================================== #lisa.ui.admin.tr.control=no ## ============================================== ## SOAP over JMS with Tibco BusinessWorks/Active Matrix ## BW/AM require that the SoapAction header be quoted ## It is possible that in the future, Active Matrix will not require this. ## If this is the case you should uncomment this line. ## ============================================== #lisa.ws.jms.SoapAction.quoted=false ## ============================================== ## When DevTest serializes a date, time, or dateTime it uses the formats below ## by default. If you want to change the default formats/timezone you can do ## that below or dynamically set it during the test case. ## ## Note: you can set the format to one that does not comply with the XML schema ## specification, but this is not recommended (except for negative test cases). ## ============================================== #lisa.ws.ser.dateFormat=yyyy-MM-dd #lisa.ws.ser.timeFormat=HH:mm:ss.SSS'Z' #lisa.ws.ser.timeFormat.timeZone=GMT #lisa.ws.ser.dateTimeFormat=yyyy-MM-dd'T'HH:mm:ss.SSS'Z' #lisa.ws.ser.dateTimeFormat.timeZone=GMT ## ================================================ ## IP Spoofing ## ## Interfaces: a comma-separated list of interfaces that are used for IP spoofing. These can be named using the ## MAC address (JDK 1.6+), interface name, or interface display name. ## #lisa.ipspoofing.interfaces=12-34-56-78-90-AB,eth0,Realtek PCIe GBE Family Controller ## ================================================ ## Force the use of a native file dialog #lisa.ui.useNativeFileDialog=true ## ================================================ ## Specify the maximum number of recent items to show ## in the Open Recent Quick Start tab (no less than 5) and in Prefill Comboboxes (no less than 10) #lisa.prefill.recent=10 #lisa.quickstart.recent=5 ##=======lisa-invoke=============================== #lisa.portal.invoke.base.url=/lisa-invoke #lisa.portal.invoke.report.url=/reports #lisa.portal.invoke.server.report.directory={{lisa.tmpdir}}{{lisa.portal.invoke.report.url}} #lisa.portal.invoke.test.root=d:/lisatests/ ##=====DevTest Integration Kit examples need the following===== #asserts=com.mycompany.lisa.AssertFileStartsWith #com.mycompany.lisa.AssertFileStartsWith=com.itko.lisa.editor.DefaultAssertController,com.itko.lisa.editor.DefaultAssertEditor #filters=com.mycompany.lisa.FilterFileFirstLine #com.mycompany.lisa.FilterFileFirstLine=com.itko.lisa.editor.FilterController,com.itko.lisa.editor.DefaultFilterEditor #nodes=com.mycompany.lisa.node.FTPTestNode #com.mycompany.lisa.node.FTPTestNode=com.mycompany.lisa.node.FTPTestNodeController,com.mycompany.lisa.node.FTPTestNodeEditor # ============================================== # This property is used as backlog argument while binding Server Socket. Backlog is the requested maximum number of pending connections on the server socket. # Its exact semantics are implementation specific. In particular, an implementation may impose a maximum length or may choose to ignore the parameter altogther. # The value provided should be greater than 0. If it is less than or equal to 0, then by default it is set to 100. # ============================================== #lisa.serverSocket.bind.backlog=100 # ============================================== # This property is used in order to delay the CVS start, # which gives additional time for coordinator to start and prevents failing of CVS jobs when coordinator is still unavailable. # By default the value of the property is set to 0. # ============================================== #lisa.cvs.monitor.startup.delay=180 lisa.vse.max.hard.errors=-1 log4j.logger.com.itko.lisa.vse.sio.OldIOSession=ERROR #lisa.vse.http.live.invocation.max.idle.socket=0