DESECURE PROCEDURE command: Removing procedure security

From m204wiki
Revision as of 20:14, 12 April 2017 by ELowell (talk | contribs) (→‎Syntax)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summary

Privileges
File manager
Function
Removes security for a procedure

Syntax

DESECURE PROCEDURE [{ALL | NAME=[([procname [,procname]...])]}]

Where: procname is the name of an existing secured procedure.

Syntax notes

If multiple procedure files have been specified, DESECURE must be issued in file context; that is, the current default must be a file, not a group.

Parentheses are optional; however, if a left parenthesis is specified, the right is required. Commas are optional if parentheses are specified around the procedure names; they are required if parentheses are not specified.

Example

DESECURE PROC ALL DESECURE PROCEDURE NAME=ACCOUNT1, ACCOUNT2

Usage notes

The DESECURE PROCEDURE command removes security for the procedures specified in the command. When the SECURE command is executed, it assigns a procedure class number to the procedure in the procedure dictionary. DESECURE processing deletes this number. If this is not done, no one can access the procedure, even though the entry might have been removed from the Access Control Table (ACT). See DESECURE PROCEDURE: Removing class security.

If DESECURE PROCEDURE ALL is specified, security is removed for all procedures in the currently open file.