DSIV LOCK

TITLEVALUE
NAMEDSIV LOCK
DESCRIPTIONLock or unlock a global reference from a GUI client
TAGLOCK
ROUTINEDSIVLOCK
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERREF
DESCRIPTIONFM file number or $NAME(global) to be locked
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH30

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERIFN
DESCRIPTIONRequired if REF is a file (or subfile) number
If REF is the top level file number, then IFN is the
IEN of the record
If REF is a subdictionary number for a multiple, then
IFN must be the appropriate IENS for that multiple
level
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH30

INPUT PARAMETERSSEQUENCE NUMBER3
INPUT PARAMETERFLAG
DESCRIPTIONFlag for locking or unlocking
1: Lock
-1: Unlock

Defaults to 1
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH2

INPUT PARAMETERSSEQUENCE NUMBER4
INPUT PARAMETERFUN
DESCRIPTIONFlag to indicate if the call is extrinsic or RPC

1: Extrinsic
0: RPC
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH1

RETURN VALUE TYPESINGLE VALUE
RETURN PARAMETER DESCRIPTIONReturns a boolean value.

If successful, the return will be 1.

If an error occurs, the return will be List[n] = -1^message.
AVAILABILITYAGREEMENT
INACTIVE
CLIENT MANAGER
WORD WRAP ONTRUE
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED