Skip to main content

hi,

I have a jcl that allocate vsam, but the data file have only dat and don't create the IDX file.

in Server Administration I have in Configuration Information

[ES-Environment]
ESP=D:\\ED\\progetti\\eclipse\\IF00\\SYSTEM
MF_CHARSET=A
extfh=$ESP\\cfg\\extfh.cfg

and in extfh.cfg file I have IDXFORMAT=8 (default!):

[XFH-DEFAULT]
FILEMAXSIZE=8
IDXFORMAT=8
BASENAME=ON
RELDATBUF=65000
SEQDATBUF=512000
INDEXCOUNT=65000
IDXDATBUF=65000
STRIPSPACE=OFF

when I run jcl that allocate vsam it store data only on phisical file with extension "DAT"

instead on MFE its allocate data in DAT and IDX file.

why?

hi,

I have a jcl that allocate vsam, but the data file have only dat and don't create the IDX file.

in Server Administration I have in Configuration Information

[ES-Environment]
ESP=D:\\ED\\progetti\\eclipse\\IF00\\SYSTEM
MF_CHARSET=A
extfh=$ESP\\cfg\\extfh.cfg

and in extfh.cfg file I have IDXFORMAT=8 (default!):

[XFH-DEFAULT]
FILEMAXSIZE=8
IDXFORMAT=8
BASENAME=ON
RELDATBUF=65000
SEQDATBUF=512000
INDEXCOUNT=65000
IDXDATBUF=65000
STRIPSPACE=OFF

when I run jcl that allocate vsam it store data only on phisical file with extension "DAT"

instead on MFE its allocate data in DAT and IDX file.

why?

IDXFORMAT"8" files which are the default format in Visual COBOL and Enterprise Developer have both the data and the indexes contained within the same physical file. So there is no separate .idx file to hold the indexes.

In older products the default format was IDXFORMAT"3" which does use the two file structure that you were used to seeing.


hi,

I have a jcl that allocate vsam, but the data file have only dat and don't create the IDX file.

in Server Administration I have in Configuration Information

[ES-Environment]
ESP=D:\\ED\\progetti\\eclipse\\IF00\\SYSTEM
MF_CHARSET=A
extfh=$ESP\\cfg\\extfh.cfg

and in extfh.cfg file I have IDXFORMAT=8 (default!):

[XFH-DEFAULT]
FILEMAXSIZE=8
IDXFORMAT=8
BASENAME=ON
RELDATBUF=65000
SEQDATBUF=512000
INDEXCOUNT=65000
IDXDATBUF=65000
STRIPSPACE=OFF

when I run jcl that allocate vsam it store data only on phisical file with extension "DAT"

instead on MFE its allocate data in DAT and IDX file.

why?

Hi,

this is valid also for rebuild and dfconv utility?

in Enterprise Developer now I have solved with IDXFORMAT=3 in EXTFH, aafter I have restarted the region.

Thanks.


hi,

I have a jcl that allocate vsam, but the data file have only dat and don't create the IDX file.

in Server Administration I have in Configuration Information

[ES-Environment]
ESP=D:\\ED\\progetti\\eclipse\\IF00\\SYSTEM
MF_CHARSET=A
extfh=$ESP\\cfg\\extfh.cfg

and in extfh.cfg file I have IDXFORMAT=8 (default!):

[XFH-DEFAULT]
FILEMAXSIZE=8
IDXFORMAT=8
BASENAME=ON
RELDATBUF=65000
SEQDATBUF=512000
INDEXCOUNT=65000
IDXDATBUF=65000
STRIPSPACE=OFF

when I run jcl that allocate vsam it store data only on phisical file with extension "DAT"

instead on MFE its allocate data in DAT and IDX file.

why?

IDXFORMAT"8" files have been around for quite awhile now but they were only made as the default file format starting with VC and ED. They are fully functional with all tools such as rebuild and dfconv.