Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In

Quick Launch

Average Rating:

facebook Twitter
Email
Print Bookmark Alert me when this article is updated

Feedback

HOW TO: Enable SSL debug logging in IICS
Solution
In general, SSL debug logging will be helpful to identify issues while doing certificates validation, SSL handshake,... etc. To enable SSL logging once has to provide following argument "-Djavax.net.debug=ssl:handshake " as Java JVM option. 
Enable SSL debug logging at Secure Agent level (only to agentcore process):

Steps are as follows:

1. Open "runAgentCore.bat" file at the location <Secure Agent Installation Directory>\apps\agentcore
2. Add the following argument "-Djavax.net.debug=ssl:handshake " as Java JVM option in the file "runAgentCore.bat".

Example

set JAVA_LIBS=%SCRIPT_DIR%\%VERSION%;%SCRIPT_DIR%\%VERSION%\*
"%JAVA_HOME%\bin\java" %JRE_OPTS% %DEBUG_OPTIONS% "-Djava.util.logging.SimpleFormatter.format=%%1$tF %%1$tT.%%1$tL %%1$tZ %%4$s [%%2$s] %%5$s%%6$s%%n" "-Dlog4j.configuration=file:%SCRIPT_DIR%\%VERSION%\agentcore-log4j.properties" -Djava.rmi.server.hostname=localhost -classpath "%JAVA_LIBS%" com.informatica.saas.infaagent.agentcore.impls.MainApp

Modify the above as follows:

set JAVA_LIBS=%SCRIPT_DIR%\%VERSION%;%SCRIPT_DIR%\%VERSION%\*
"%JAVA_HOME%\bin\java" %JRE_OPTS% %DEBUG_OPTIONS% "-Djava.util.logging.SimpleFormatter.format=%%1$tF %%1$tT.%%1$tL %%1$tZ %%4$s [%%2$s] %%5$s%%6$s%%n" "-Dlog4j.configuration=file:%SCRIPT_DIR%\%VERSION%\agentcore-log4j.properties" -Djavax.net.debug=ssl:handshake  -Djava.rmi.server.hostname=localhost -classpath "%JAVA_LIBS%" com.informatica.saas.infaagent.agentcore.impls.MainApp

Restart the agent, once the variable is added. SSL debug log messages will be logged in infagent.log file under <Secure Agent Installation Directory>\apps\agentcore. Note, this setting will not enable SSL debug logging for Data Integration Service and DTM process. 

Enable SSL debug logging for Data Integration Service (Design time):

To enable SSL debug logging for Data Integration Service, add the variable "-Djavax.net.debug=ssl:handshake " as JVM argument for Tomcat Process.
SSL_Debug_logging_DIS.jpg
Once this variable is added, Data Integration Service will be restarted.  SSL debug log messages will be logged in the file "tomcat.out"

Enable SSL debug logging during Run time (DTM process ):

To enable SSL debug logging for DTM, add the variable "-Djavax.net.debug=ssl:handshake " as JVM argument for DTM Process.
Once this variable is added, Data Integration Service will be restarted. SSL debug log messages will be logged in session log.
(JVMOption1 to JVMOption5 whichever is free can be used)
ssl_debug.JPG


More Information
Reference
Applies To
Product: Cloud Data Integration
Problem Type: Configuration
User Type: Developer
Project Phase: Implement
Product Version:
Database:
Operating System:
Other Software:
Attachments
Last Modified Date:3/30/2020 4:46 AMID:532380
People who viewed this also viewed

Feedback

Did this KB document help you?



What can we do to improve this information (2000 or fewer characters)