Guardian Programming Reference Summary for pTAL and TAL
Procedure Calls Summary (D-F)
Guardian Programming Reference Summary for pTAL and TAL—522631-001
5-4
DEFINEDELETE
Deletes a DEFINE from the calling process’s context.
DEFINEDELETEALL
Deletes all DEFINEs from the calling process’s context.
006 If you specify DEVICE, you cannot specify SYSTEM in the same DEFINE, and
vice versa.
007 If you specify LABELS BYPASS or LABELS OMITTED, then DEVICE is
required and the following attributes may not be specified: VOLUME, OWNER,
FILESECT, FILESEQ, FILEID, RETENTION, EXPIRATION, GEN,
VERSION, RECFORM, BLOCKLEN, RECLEN, REELS, USE, EBCDIC,
SYSTEM.
008 If you specify VOLUME SCRATCH, then USE IN or USE EXTEND is not
allowed.
009 If you specify LABELS IBM or LABELS IBMBACKUP, FILEID must be
specified.
010 If you do not specify BLOCKLEN but do specify RECLEN, you must specify a
RECLEN value that is greater than 0.
011 If you specify LABELS IBMBACKUP, the system you specify in the SYSTEM
or DEVICE attribute must have an operating system version of C20 or later.
error := DEFINEDELETE ( define-name );
error, INT returned value
0 Add was successful.
2049 A syntax error occurred in name.
2051 Define does not exist.
2052 Unable to obtain file-system buffer space.
2054 Bounds error in define-name.
2066 Missing parameter.
define-name, STRING .EXT:ref:24 input
CALL DEFINEDELETEALL;