Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • search argument
    Can be a number, string, or array value specifying a relative record number (RRN), key value, or list of key values (array of number/string).

  • don't lock (optional)
    boolean true can be passed to avoid locking the record if the file is open for update/delete. If this parameter is set to boolean false or omitted records will be locked for update/delete files.

  • Record format name (optional)
    A string value specifying the record format name can be passed.

  • Input data structure (optional)
    A Profound.js data structure reference can be passed. 
    (info) If specified, the referenced data structure will be populated with the record data. If the data structure is not qualified, you must wrap the parameter with the pjs.ds() API.

Section
Column
width33%25%

Requirements


Column
width25%

RPG Equivalent


CHAIN

Column
width33%50%

Exception Handling


An Error instance will be thrown with the following properties:

  • message - The IBM i message text.
  • error - The message id.
  • help - The message help text.
Column
width33%

RPG Equivalent

CHAIN

Example

Code Block
languagejavascript
titleRetrieve record with first key key equal to 101
pjs.defineTable("myfile", { keyed: true, read: true });
myfile.getRecord(101);
if (myfile.found())
  doSomething();

...