jCL Statements
Introduction Introduction to the jBASE command language.
PQ/PQN Differences Functionality differences between PQ and PQN procs.
A Copies a parameter from the active input buffer to the active output buffer.
B Moves the active input buffer pointer back to the previous parameter.
BO Moves the active output buffer pointer back by one parameter.
C Defines a comment.
D Displays parameters from the active input buffer.
DE Displays the current value of LastError.
DEBUG Turns the jCL debug function on or off.
F Moves the active input buffer pointer forward to the next parameter.
F; Provides a range of arithmetic functions.
F-CLEAR Clears the specified buffer.
F-DELETE Deletes a record from a file.
F-FREE Releases a record lock.
F-KLOSE Closes a specified file buffer.
F-OPEN Opens a file for reading and writing.
F-READ Reads a record from an open file into a file buffer.
F-UREAD Reads and locks a record from an open file into a file buffer.
F-WRITE Writes the contents of a file buffer as a record.
FB Reads a record from a file into the special "fast" buffer without having to open the file first.
G/GO/GOTO Transfers control unconditionally to another location in the program.
GO B Transfers control to the statement following the most recent mark command executed.
GO F Transfers control to the statement containing the next mark command.
GOSUB Transfers control to a specific subroutine.
H Places a text string in the active output buffer.
IBH Places text in the active input buffer whilst retaining embedded spaces.
IBN Prompts for input and places the entered data in the secondary input buffer.
IBP Prompts for input from the terminal.
IF Allows conditional execution of jCL commands based on the evaluation of an expression.
IF E Conditionally executes a command depending on the presence or absence of an error message.
IF S Conditionally executes a command depending on the presence or absence of an active select list.
IFN Allows conditional execution of commands depending on the result of numeric comparisons.
IH Places a text string in the active input buffer.
IN Prompts for input and places it in the secondary input buffer.
IP Prompts for input and places it into the active input buffer or a nominated buffer.
IT Reads a tape record into the primary input buffer.
L Formats printed output.
M Marks a destination for a GO F or GO B command
MS Move the entire content of the secondary input buffer to the primary input buffer.
MV Copies data between buffers or between buffers and select registers.
MVA Copies a value from the source to the destination buffer and stores it as a multivalue.
MVD Deletes a value from a multivalued parameter in the target buffer.
O Outputs a text string to the terminal.
P Submits the shell command created in the primary output buffer for execution.
PQ-RESELECT Executed from a jCL program, resets the pointer of a select register to the beginning of the list of keys.
PQ-SELECT Executed from a jCL program, loads a list of keys into a select register
RI Resets (clears) the primary and secondary input buffers.
RO Resets (clears) the active output buffer.
RSUB Terminates execution of a local subroutine.
RTN Terminates execution of an external subroutine.
S Positions the primary input buffer pointer to a specified parameter or column.
STOFF Selects the primary output buffer as the active output buffer.
STON Selects the secondary output buffer as the active output buffer.
T Produces formatted terminal output.
TR Traces jCL program execution and displays each command before it is executed.
U Executes a user exit from a jCL program.
X Halts execution of the program and returns control to the shell.
 
PARAGRAPHS Paragraph support in jBASE.

Man Page Index

jBASE