Front End Programming Interface exits XSZARQ and XSZBRQ

If you have installed the Front End Programming Interface (FEPI), you can use global user exits XSZARQ and XSZBRQ before and after FEPI commands.

XSZBRQ
Invoked before a FEPI command is executed (but after the syntax of the command has been validated, and therefore after EDF processing).
XSZARQ
Invoked immediately after a FEPI command has completed (before EDF processing).

Note that both the FEPI application programming and system programming commands cause XSZBRQ and XSZARQ to be invoked, but the latter do not provide the exit programs with any meaningful information.

You cannot use exit programming interface (XPI) calls or EXEC CICS commands in programs invoked from these exits. The exits allow you to monitor the FEPI commands and data being processed; you can inhibit commands, and modify specific command options. You could use them for:
  • Monitoring the issue of FEPI commands
  • Workload routing
  • External security on application programming commands.