[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OpenIsamFile Failed?



PureBytes Links

Trading Reference Links

Jim,

Did you not also get a CTREE error message while your Off-line Server
was up (something to the effect of "Omega Server could not open Target
File")?  If so, chances are that you were inadvertently pasting in data
contained in a corrupted data file.  This then corrupted your index file
(ISAM = Indexed Sequential Access Method).  In general, CTREE errors
imply corrupted index files.

Here's what I did (that worked) under similar circumstances about a year
age (running TS 4.0):

1. Delete: 40BONN5.IDX; 40BONN5.DAT; 40BONN.IDX
2. Bring up Off-line Server
3. Exit Off-line Server
4. Bring up On-line Server

Dave

> When I try to create a new ISAM data index file, I get the error msg:
> 
>   "OpenIsamFile failed case 1"
> 
> in a msg box.
> The only choice is to acknowledge the box and abort the rebuild.
> 
> I'm getting this error msg during a paste-in operation.  I don't
> know if I'd get the same error if I remove the .idx file from my
> main data file, but I'm not about to risk a test at this point.
> 
> Is anyone familiar with this part of TradeStation?  What could
> have come undone?  As far as I know, nothing has changed in my
> filesystem, but unless TS has a timebomb that says OpenIsamFile
> will stop working as of Sept 10, 1998, SOMETHING must have got
> lost, some dll, or something?
> 
> I find it hard to believe that the BMI date fiasco could have
> broken something, but that's the biggest disturbance I've had
> recently.  I haven't even had a GPF for months.  I am getting
> a bit short on disc space.  Should rebuilding an ISAM index
> take massive amounts of disc?  Copying out doesn't seem to.
> 
> Needless to say, this failure is a disaster of major proportions.
> As many of you know, I'm still using TS 3.5, primarily because,
> until last night, I could import custom data into its tick database.
> This ability allows, for example, backup data from sources like
> FutureSource, and most importantly for me, allows creation of
> real-time "continuous" contracts, so that at S+P rollover, I've
> got a meaningful chart of the new contract, using the adjusted
> old contract.  I create a TS-style .dat file from whatever data
> I'm starting with, then put it in the paste-in directory and let
> TS "rebuild the corrupted index file."  Until last night.
> 
> Of course, I immediately distrusted my .dat file.  But when I
> copied out some data from TS, and removed the index file, and
> tried to paste-in that data file, I got the same error msg box.
> So I'm pretty confident that something has broken in TS.
> 
> I had hoped to share the rollover data I created last night, as
> I did last rollover, but I don't know if it'll work for anyone
> without that .idx file.  In the meantime, I'll put the two files
> I DO have, the no-suffix file, and the .dat file, on my ftp site
> later today, and if anyone cares to try pasting-in with those
> (I'm pretty sure you'll need TS 3.5, not TS 4.0) files, and if
> it works, maybe they'd be so kind as to send me the .idx file
> so I can use it too.
> 
> And if someone can help me get my own paste-in function working
> again, I'll share the format of the .dat file, so you can write
> your own data generator.
> 
> Jim