HPlogo Communicator 3000 MPE/iX Release 6.5 (Non-Platform Software Release C.65.00) > Chapter 3 Growth Solution

AIFs for Large Files

MPE documents

Complete PDF
Table of Contents
Index

by Rajesh Channabasavaiah
Commercial Systems Division

The Architected Interface Facility (AIF) Operating System product has been enhanced to handle the instances of Managing Large Files (Up to 1TB) with the AIF Intrinsics. AIFs are a software layer between non-operating system software and internals providing controlled access to MPE/iX internal functionality and data structure. For Release 6.5, four AIF Intrinsics have been identified and modified to obtain the required functionality for handling Large Files.

The four AIF Intrinsics are as follows:
  • AIFFILEGGET

  • AIFFILEGPUT

  • AIFFILELGET

  • AIFILELPUT

Enhancement for AIFFILEGGET/AIFFILEGPUT


These Intrinsics have been enhanced for handling Large Files with the addition of three item numbers which are as follows:

Item # Item Type Description
5101Longint_typeEnd of File
5102Longint_typeFile limit
5103

Longint_type

Number of Sectors

Enhancement for AIFFILELGET/AIFFILELPUT


These Intrinsics have been enhanced for handling Large Files with the addition of a New Item number which is as follows:

Item # Item Type Description
4101Longint_typeRecord pointer offset

Error Messages


Two New Error Messages have been introduced for the AIF:OS product as part of the Large Files project to handle the existing items and the new items for the Intrinsics documented above.

Error # Description
4101Set if the designated file is a Large File
4102Set if the designated file is not a Large File




MPE/iX Large Files Overview


AIFs for Multiple Job Queues