The soap.client.props file

About this task

The path to this file is as follows:
On Windows operating systems
<TWA_home>\TWS\JavaExt\cfg\soap.client.props
On UNIX operating systems
<TWA_DATA_DIR>/JavaExt/cfg/soap.client.props
After installation, this file is as follows:
#------------------------------------------------------------------------------
	# SOAP Client Security Enablement
	#
	# - security enabled status  ( false[default], true  )
	#------------------------------------------------------------------------------
	com.ibm.SOAP.securityEnabled=false

	com.ibm.SOAP.loginUserid=wasadmin
	com.ibm.SOAP.loginPassword={xor}KD4sPjsyNjE\=

	#------------------------------------------------------------------------------
	# SOAP Login Prompt
	#
	# The auto prompting will happen only if all of the following are met:
	#
	# - Running from a SOAP client
	# - Server is reachable and server security is enabled
	# - Username and password are not provided either on command line or in this
	#   file
	# - com.ibm.SOAP.loginSource below is set to either "stdin" or "prompt"
	#
	#   stdin: prompt in command window
	#   prompt: GUI dialog box; falls back to stdin if GUI not allowed
	#
	#   (So to disable auto prompting, set loginSource to nothing)
	#------------------------------------------------------------------------------
	com.ibm.SOAP.loginSource=prompt

	#------------------------------------------------------------------------------
	# SOAP Request Timeout 
	#
	# - timeout (specified in seconds [default 180], 0 implies no timeout)
	#
	#------------------------------------------------------------------------------
	com.ibm.SOAP.requestTimeout=180

	#------------------------------------------------------------------------------
	# SSL configuration alias referenced in ssl.client.props
	#------------------------------------------------------------------------------
	com.ibm.ssl.alias=DefaultSSLSettings
If you want to enable SOAP client security, you must:
  1. Change com.ibm.SOAP.securityEnabled to true
  2. Customize:
    • com.ibm.SOAP.loginUserid with the true WebSphere Application Server Liberty Base administrator user ID.
    • com.ibm.SOAP.loginPassword with the true WebSphere Application Server Liberty Base administrator password in {xor} encrypted format. For further details about encrypting and decrypting passwords in xor format, see the documentation, for example WebSphere {xor} password decoder and encoder.