VTAM exits

The VTAM® exits SYNAD (DFHZSYX) or LERAD (DFHZLEX) may be driven during persistent sessions recovery.

In DFHZGRP, before INQUIRE OPTCD=PERSIST is issued, or in DFHZGUB before CLSDST or TERMSESS are issued CICS® sets the RPL user field to -2 to indicate to the exits that they must do NO processing at all. This is because these macros may be issued under the concurrent TCB.

In DFHZGRP before OPNDST OPTCD=RESTORE is issued CICS sets the RPL user field to -1 to indicate to the exits that they should try minimum recovery - that is they set the return code to TCZSYXPR if an error can be retried, or TCZSYXCF if it is a permanent error.

If an error occurs in DFHZGSL for SETLOGON OPTCD=PERSIST DFHZSYX returns immediately (as for RPL user field = -2).

If MNPS is in use and VTAM crashes DFHZTPX is driven with a code of 8. If SIT parameter PSTYPE=MNPS was specificed then DFHZTPX does NOT schedule the autoinstalled TCTTEs for deletion. They are scheduled for CLSDST CLEANUP instead by DFHZSHU.

See the OS/390 eNetwork Communications Server: SNA Programming manual, SC31-8573, for general VTAM exit information.

[[ Contents Previous Page | Next Page Index ]]