![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: I mantain a legacy system which utilises a sequential file for storing system table data. Some of the tables are extremely large and some exceed 65K in size. The application code has specific processing for tables greater than this size to split the detai l of the table into more than one 'buffer' area (effectively treating the data as two table areas). Is this a VMS system constraint on sequential file structures (i.e. the largest buffer possible is 65K)? Thanks The Answer is : 65KB is small, as far as OpenVMS file sizes are concerned. RMS does place constraints on the sizes of individual records within an RMS sequential file, and typically limits records to around 32KB. Files using block storage can have user-defined structures that are rather larger -- the upper limits on disk volume size and file sizes are discussed elsewhere here in Ask The Wizard and are referenced in the OpenVMS FAQ. Without details of the particular operation(s) involved or the particular limits (whether actual or perceived) in play here, no more specific answer is feasible.
|