MultiValue Compatibility
This topic describes Proc features that are provided for compatibility with other MultiValue systems.
Select Lists
The MVPROCSELECT custom option, set in your operating environment, changes the way in which active select lists are handled in Proc:
-
Without MVPROCSELECT set, the SELECT command is placed in the primary output buffer, and the command that uses the resulting list must be placed in the secondary output buffer. The P command will then execute both commands. For example:
HSELECT MD = "A]" STON HCOUNT MD< P
-
With MVPROCSELECT set, the SELECT command can be executed with the P command without first placing the second command in the secondary output buffer. The select list then remains active until used by a second command placed in the primary output buffer. For example:
HSELECT MD = "A]" P HCOUNT MD P
The second form is compatible with other MultiValue systems.
Item Locks
A Reality database can be configured to handle item locks in a similar way to some other MultiValue systems. Refer to the DataBasic MultiValue Compatibility topic for details.