Process Control Commands

  

DEVELOPER

The following logic commands are available to control processing facilities.

The ENABLE and DISABLE commands are used with the process control options or Value Variables.

Some Value Variables are for internal use only.

The BITON, and BITOFF commands are used to test the 64 COMM bits(#@BIT0 to #@BIT63) which can be passed as COMM variables between functions. 

Process Control Logic
 

Logic Command

Description
 

ENABLE

Turns on a PROIV process control option.
 

DISABLE

Turns off a PROIV process control option.
 

BITON

Tests for the "on" state of a control bit.
 

BITOFF

Tests for the "off" state of a control bit.
 

LSCALL

Invokes a cycle within a function.
 

CALLEXIT

Returns control to calling function or function cycle after processing end-of-function logics.
 

LSEXIT

Terminates the current function cycle without any end-of-file processing.
 

FNEXIT

Terminates a function immediately.
 

ABORT_EXIT

Overrides normal exit.
 

GLOBAL-LSCALL

Executes a Global Function call.
 

DSEL_CB()

Deselects a Control Break.
 

DSEL_ALL_CB

Deselects all Control Breaks.
 

PAGE_BREAK

Causes a Page Break.
 

PARMS

Declares formal parameters to Global Logic.
 

EODEXIT

Overwrites normal cycle exit.
 

TASK_EXIT

Automatically links to the task exit or task error function and return error codes.
 

 

Comment on this topic

Topic ID: 520151