Transaction log file corruption

IPC error fails to initialise. The IPC log files show the error below:

transaction_log_file_corruption.png

Cause

The YESEFTTransactionLog.xml file, which is used as a temporary store for transactions, may be corrupted.

Transactions may be retained in the file that cannot be uploaded to the Worldpay Payments Hub.

Solution:

  1. Close the IPC application (if running).

  2. Go to folder YESEFT\conf.

  3. Rename YESEFTTransactionLog.xml to BackupYESEFTTransactionLog.xml.

  4. Make a copy of YESEFTTransactionLog-Empty.xml file and rename as YESEFTTransactionLog.xml.

  5. Rename YESEFTTransactionLog-tmp.xml file as BackupYESEFTTransactionLog-tmp.xml.

  6. Make a copy of YESEFTTransactionLog-Empty.xml file and rename as YESEFTTransactionLog-tmp.xml.

  7. Start IPC twice, then try to make a transaction. Share the result with Worldpay Support.

  8. Send the backup copy of the transaction log to Worldpay Support by email. We'll check to see whether there is a pending transaction to upload.