Purging a VLF class

To request that VLF purge an entire class of objects previously defined to VLF, issue the COFPURGE macro. VLF deletes the class immediately. Any transaction in process for the purged class fails; VLF issues a failure return code that is appropriate for the transaction. Any user token (UTOKEN) connecting a user to the purged class becomes an invalid user token.

To issue COFPURGE, you must specify the class name.

If you then need to reinstate the class, you must issue another COFDEFIN for the class, which you can do at any time. Once you have reinstated the class, you must reidentify the users of the class.

Note that the system can also delete a class for control purposes even if no user requests it. You learn that a class has been purged when you issue a COFIDENT, COFREMOV, COFCREAT, or COFRETRI macro that specifies the purged class. There is a specific return and reason code combination for a class that is not defined or a UTOKEN that is not valid.