+

Search Tips | Advanced Search

Tracing TLS: runmqakm and iKeyman and iKeycmd functions

How to trace Transport Layer Security (TLS), and request runmqakm tracing and iKeyman and iKeycmd tracing.


iKeyman and iKeycmd trace

To request iKeyman tracing, execute the iKeyman command for your platform with the following -D flags.

On UNIX, Linux , and Windows:
strmqikm -Dkeyman.debug=true -Dkeyman.jnitracing=ON

To request iKeycmd tracing, run the iKeycmd command for your platform with the following -D flags.

On UNIX, Linux, and Windows:
runmqckm -Dkeyman.debug=true -Dkeyman.jnitracing=ON

iKeyman and iKeycmd write three trace files to the directory from which you start them, so consider starting iKeyman or iKeycmd from the trace directory to which the runtime TLS trace is written: /var/mqm/trace on UNIX and Linux systems and MQ_INSTALLATION_PATH/trace on Windows. MQ_INSTALLATION_PATH represents the high-level directory in which IBM MQ is installed.

The trace file generated by iKeyman and iKeycmd has the following format:
debugTrace. n
where n is an incrementing number starting at 0.


runmqakm trace

To request runmqakm tracing, execute the runmqakm command with the following flags:
runmqakm -trace filename
where filename is the name of the trace file to create. We cannot format the runmqakm trace file. Send it unchanged to IBM support. The runmqakm trace file is a binary file and, if it is transferred to IBM support via FTP, it must be transferred in binary transfer mode.


Runtime TLS trace

On UNIX, Linux, and Windows systems, we can independently request trace information for iKeyman, iKeycmd, the runtime TLS functions, or a combination of these.

The runtime TLS trace files have the names AMQ.TLS.TRC and AMQ.TLS.TRC.1 and the TLS trace files have the names AMQ.SSL.TRC and AMQ.SSL.TRC.1. We cannot format any of the TLS trace files; send them unchanged to IBM support. The TLS trace files are binary files and, if they are transferred to IBM support via FTP, they must be transferred in binary transfer mode.