UXLST command is running with errors
search cancel

UXLST command is running with errors

book

Article ID: 85809

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

Error Message :
On the universe.log file 

==========================================
pid=23458.139920159008512| u_read_scan | LBtreeFile_GetNextRecord_nodat error [OBT_RECDAT_ERROR] for file [/app/software/AUTOMIC/DUAS/COMPANY_NODE-E3/data/exp/u_fmcx60]
...
...
| 2016-01-07 11:54:28 |ERROR|X|IO |pid=23458.139919208994560| u_read_scan | LBtreeFile_GetNextRecord_nodat error [OBT_RECDAT_ERROR] for file [/app/software/AUTOMIC/DUAS/COMPANY_NODE-E3/data/exp/u_fmcx60]
| 2016-01-07 11:54:33 |ERROR|X|IO |pid=23458.139919177524992| u_read_scan | LBtreeFile_GetNextRecord_nodat error [OBT_RECDAT_ERROR] for file [/app/software/AUTOMIC/DUAS/COMPANY_NODE-E3/data/exp/u_fmcx60]
===========================================

In the $UXDEX/data folder:

file "u_fmcx60.idx_inv" is present, dated January 4th, 2016 at 2:18AM

Patch level detected:Dollar Universe 6.4.00
Product Version: Dollar.Universe 6.4.01

Description :UXLST command is not running properly whether from command line or inside a script.

When it's executed from command line the following error message is displayed:

UXLST command in error

Environment

OS: Linux

Cause

Cause type:
Other
Root Cause: There was an outage on January 4th, 2016 at 2:18AM, which caused the history data file's index, u_fmcx60.idx, to not complete a write operation. This can be seen by the presence of the file u_fmcx60.idx_inv in the $UXDEX/data folder. The 'uxlst ctl' command failed because it could not properly read the history data file due to the corrupt index file. An offline reorganization would re-index the the data file and address the issue.

Resolution

1) From the root of the Dollar Universe installation directory, load the $U environment:
. ./unienv.ksh

2) from the $U bin folder, run the shutdown command:
$UXEXE/unistop

3) Ensure that all $U processes are stopped:
ps -ef | grep ux

4) Remove the _inv file(s) from the data folder

5) Run the offline reorganization:
$UXEXE/unireorg > reorg.log


6) Startup Dollar Universe:
$UXEXE/unistart

Fix Status: Released

Fix Version(s):
Component: Application.Server
Version: Dollar.Universe 6.4.01

Additional Information

Workaround :
N/A