以下是com.ibm.mq.commonservices属性文件样本
#
#BaseWebSphereMQdiagnosticsaredisabled
#
Diagnostics.MQ=disabled
#
#JavadiagnosticsforWebSphereMQTransportforSOAP
#andtheWebSphereMQJavaClassesarebothenabled
#
Diagnostics.Java=soap,wmqjavaclasses
#
#HighdetailJavatrace
#
Diagnostics.Java.Trace.Detail=high
#
#Javatraceiswrittentoafileandnottotheconsole.
#
Diagnostics.Java.Trace.Destination.File=enabled
Diagnostics.Java.Trace.Destination.Console=disabled
#
#DirectoryforJavatracefile
#
Diagnostics.Java.Trace.Destination.Pathname=c:\\tracedir
#
#DirectoryforFirstFailureDataCapture
#
Diagnostics.Java.FFDC.Destination.Pathname=c:\\ffdcdir
#
#Directoryforerrorlogging
#
Diagnostics.Java.Errors.Destination.Filename=c:\\errorsdir\\SOAPERRORS.LOG
#
JAVA跟踪和FFDC文件
在对MQ资源管理器或MQ Transport for soap生成java跟踪时,跟踪将被写入一个名称格式为AMQ.diagid.counter.TRC的文件,其中diagid是与此java进程关联的系统属性com.ibm.mq.commonservices.diagid的值,而counter是一个大于或等于0的整数。名称中所有字母都是大写这样符合MQ跟踪使用的命名约定。
如果不指定com.ibm.mq.commonservices.diagid,那么diagid的值就是格式为YYYYMMDDhhmmssmmm的当前时间。
MQ java类的名称将基于等效的MQ资源管理器或SOAP java跟踪文件来确定。区别在于如果名称格式为AMQ.diagid.counter.JC.TRC,java类的名称在字符串.trc前还加有字符串.JC
所有跟踪字符集均采用UTF-8