I am attempting to test a new routine that retrieves file specifications in BASIC (using a combination of the STATUS xx FROM fv statement and the FILEINFO() function).
Naturally I have tested against variations of the hashed file types (types 2-18).
It attempting to test dynamic files I have found that I cannot create a type-30 file that uses the SEQ.NUM algorithm.
>.L RELLEVEL
RELLEVEL0001 X0002 11.3.50003 PICK0004 PICK.FORMAT0005 11.3.5>>CREATE.FILE TEST.DYNAMIC_4 3 DYNAMIC SEQ.NUMCreating file "TEST.DYNAMIC_4" as Type 30.Creating file "D_TEST.DYNAMIC_4" as Type 18, Modulo 3, Separation 1.Added "@ID", the default record for RetrieVe, to "D_TEST.DYNAMIC_4".>ANALYZE.FILE TEST.DYNAMIC_4File name .................. TEST.DYNAMIC_4Pathname ................... TEST.DYNAMIC_4File type .................. DYNAMICFile style and revision .... 64BIT Revision 12NLS Character Set Mapping .. NONEHashing Algorithm .......... GENERALNo. of groups (modulus) .... 1 current ( minimum 1 )Large record size .......... 1619 bytesGroup size ................. 2048 bytesLoad factors ............... 80% (split), 50% (merge) and 0% (actual)Total size ................. 6144 bytes>
Is there some fancy command-line secret handshake that is needed to create such a file, or is it just no longer possible to use the SEQ.NUM algorithm?
------------------------------
Gregor Scott
Software Architect
Pentana Solutions Pty Ltd
Mount Waverley VIC AU
------------------------------




