Skip to main content

This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRISOpens in a new window, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions pageOpens in a new window (login required).


Transfers execution to another PROC, no return.


( [DICT] filename [procname] [)] [label]


filename The name of the file the contains the target PROC. filename can be a file name, or a reference to a buffer or a select list that contains the file name.
procname The name of the target PROC within the specified file. procname can be a PROC name, or a reference to a buffer or a select list that contains the PROC name.
label Optional — An integer specifying a label within the called PROC to jump to. If not specified, execution begins at the first line of the PROC. The optional closing parenthesis is required when specifying a label. For further details on labels, refer to the GO command.


The ( PROC command calls the specified PROC. It does not return to the invoking PROC upon completion. To call a PROC and then return to the invoking PROC, use the [ command.

The optional DICT keyword specifies that the PROC is stored in the file dictionary. The DICT keyword is not case-sensitive.

See Also

  • [ PROC command

Next section[
Previous section-
FeedbackOpens in a new window