This method positions the file at the next record with a key or relative record number equal to or greater than that specified in the search argument.

Parameters
  1. Search argument - A Number, String, or Array value specifying a relative record number, key value, or list of key values (array of Number/String). The special values pjs.HIGH_VALUE, pjs.LOW_VALUE, pjs.START, and pjs.END can also be used.
  2. Record format name (optional) - A String value specifying the record format name.

Exception Handling

An Error instance will be thrown with the following properties:

Examples
pjs.defineTable("myfile", { keyed: true, read: true });
myfile.positionTo(pjs.END);
myfile.fetchPrevious();
pjs.defineTable("myfile", { keyed: true, read: true });
myfile.positionTo([100, 200]);
myfile.fetchNextEqual([100, 200]);
while (!file.endOfData()) { 
  // Do something with record data here.
  myfile.fetchNextEqual([100, 200]);
} 

RPG Equivalent

SETLL

Requirements

This API requires the Profound.js Connector module.