Technical Blog Post
Abstract
TEPS authentication failed after port Modification.
Body
Problem title: Unable to authenticate to the TEPS after port modification.
Running the Tivoli Enterprise Portal Server on Windows 2012R2 which is located in a management zone and
accessing it via a system which only accept communication through well-known web-ports (80,443,8080,8443,...)
unfortunately not the default portal port ( 5200,15201).
Making the change to the ports used by IHS to listen for HTTP/S communication between the client and server
requires following the steps described in the in link documented at
https://www.ibm. com/support/knowledgecenter/en/SSTFXA_6.3.0/com.ibm.itm.doc_6.3/install/change_ihs_port.htm
The output below showed the result of trying to authenticate using "tacmd" which failed after the modification.
Here is the output of the command and the content of the referenced log:
C:\Users\XXXXXXXXXX>tacmd tepslogin -s http://localhost:8080 -u xxxx
Password?
KUICTL001I Validating user credentials...
KUICTL099E The tepsLogin command failed because an unexpected error
occurred. Please consult the O:\IBM\ITM\logs\TepsLoginCLI_0.log log
file to determine the cause of the error.
Solution:
The solution after any port modification is to modify the KUIENV environment file to contain the following line.
KUI_JAVA_PARMS=-Dtep.connection.protocol.url.port=8080
2. Test the tepslogin command again to check that the authentication works and the result is as shown below including the content of the log.
Here is the extract of the TepsLoginCLI_0.log when the authentication works.
feb 14, 2017 11:01:37 AM com.ibm.tivoli.itm.login.TepsLogin init INFO: classpath =
[O:\IBM\ITM\BIN\jars\;O:\IBM\ITM\BIN\jars\LoginCLI.jar;O:\IBM\ITM\tmaitm
6\cnp.jar;O:\IBM\ITM\tmaitm6\util.jar;O:\IBM\ITM\tmaitm6\kjrall.jar;O:\I
BM\ITM\tmaitm6\cnp_vbjorball.jar;]
feb 14, 2017 11:01:40 AM TepsLogin validateTepsUserCredentials
FINER: ENTRY
feb 14, 2017 11:01:41 AM com.ibm.tivoli.itm.login.TepsLogin validateTepsUserCredentials
INFO: User TEPS credentials authorized successfully.
feb 14, 2017 11:01:41 AM TepsLogin validateServerVersion FINER: ENTRY
feb 14, 2017 11:01:41 AM com.ibm.tivoli.itm.login.TepsLogin validateServerVersion
INFO: TEPS returned version = v630_kcj5334a.tms630fp6 HUB_UTF8=true DSN=TEPS0 VERSION=6300 COMPATIBLE=6222
feb 14, 2017 11:01:41 AM TepsLogin validateServerVersion FINER: RETURN
feb 14, 2017 11:01:41 AM TepsLogin validateTepsUserCredentials FINER: RETURN
feb 14, 2017 11:01:41 AM TepsLogin main FINER: RETURN
UID
ibm11083585