How to cleanup XCOM.LOG file ?

Document ID : KB000014004
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

Did you know how to cleanup XCOM.LOG file for XCOM LUW (Linux Unix Windows)?

Answer:

Within XCOM.GLB there exist parameter XLOGFILE.

Sample settings of XLOGFILE:

XLOGFILE=$XCOM_HOME/xcom.log

XLOGFILE=/opt/CA/XCOM/xcom.log

XLOGFILE=$XCOM_HOME/xcom.$(date +"%F").log

XLOGFILE=/opt/CA/XCOM /xcom.$(date +"%F").log

Please check that there aren’t any active transfers is to use a repetitive UNIX Schedular like at or cron job to rename the current xcom.log file.

Sample:

xcomd –s

mv $XCOM_HOME/xcom.log $XCOM_HOME/xcom. $(date +"%F").log

xcomd 

Addtionally you can use the XCOMLOG utility to clear out old messages:

Purge the Log File

CLEANLOG purges entries from the CA XCOM Data Transport transfer and error log. Run this program on a regular basis to ensure that the log file does not grow too large. Back up the XCOM.LOG before running this program as all items older than the specified age are deleted.

Note: CA XCOM Data Transport should be idle when you run this program.

Syntax

The syntax for CLEANLOG is as follows:

CLEANLOG number_of_days_old [log_file_name]

number_of_days_old

Entries in the log longer than the number of days specified are purged.

log_file_name

The name of the log file to clean (optional). The default is the XCOM.LOG file in the current directory. If not specified, the log file name defaults to $XCOM_HOME/xcom.log where $XCOM_HOME is an environment variable.

Example

CLEANLOG 5

This command removes entries in XCOM.LOG that are older than five days.