Extract File Built-in Methods

Built-in methods that can be used for opening, closing, reading, writing and sorting Extract files are listed in the following table.

Built-in Method

Function

<glbfile>.open() Method

Opens an Extract file.

When used in read mode, the <glbfile>.Open() method opens the file for input. It treats the extract file as existing, so GLB.STATUS is set to ***** if the file does not exist.

When used in write mode, the <glbfile>.Open() method opens the file for output. In this mode, an existing file is overwritten.

When used in append mode, the <glbfile>.Open() method opens the file for IO. In this mode, records are appended to an existing file.

<glbfile>.close() Method

Closes an Extract file.

<glbfile>.position() Method

Positions the file record pointer to the record number specified in the parameter.

<glbfile>.read() Method

Reads a record from an Extract file (using the extended format).

<glbfile>.write()

Writes to an Extract file (using the extended format).

<glbfile>.Sort() Method

Sorts an Extract file.

<glbfile>.name := <filename>

Assigns a title to the Extract file name attribute. This has the same function as SetTitle.