Re: C-ISAM to Informix conversion ???
Posted in 1995
In article <6944.365.uupcb@digitec.co.za>, billy.wheeler@digitec.co.za says... > >Ummm, I've done this once or twice before: Create schemas that look like your >CISAM files, create a database away from the CISAM files and use _ln_ to link >the .dat and .idx files to the CISAM .dat and .idx files. You should then be >able to access everything through your "virtual database". > >HTH > >billy.wheeler@digitec.co.za > >---- >Digitec Online - South Africa >Telnet: bbs.digitec.co.za I missed the original post so the following may not be relevant but there are a few caveats which can also be added to the above. If your original application was using standard c-isam datatypes (the same as Informix SE) then he approach defined above will work seamlessly. However. If your app was using c-isam as a data storage for it's own native types (cobol apps for instance) then you may encounter the following problems; 1. Data sizes that do not end on a word boundary will need to be configured as chars in SE or padded in the original app to a full word. 2. If computational data types are used you will be unable to read them at all as the character representation of a negative number is to set the bit on the rightmost digit and you end up with things that look like this '123}'. The only fix for this (that I know about) is to change all the non-informix apps to use non-comp data types.