%SYS.Execute
Class %SYS.Execute Extends (%Library.RegisteredObject, %SYSTEM.Help) [ Final, Inheritance = right, System = 4 ]
Helper routine which supports the MERGE command "Execute".
Parameters
DOMAIN
Parameter DOMAIN = "%Utility";
SOURCECONTROL
Parameter SOURCECONTROL [ Internal ] = {"Revision path: $Id: //iris/latest/databases/sys/cls/Config/CPF.xml#118 $"_$c(13,10)_"Last Change: $DateTime: 2023/05/12 18:32:41 $"_$c(13,10)_"Changelist #: $Change: 6004472 $"_$c(13,10)_"Checked in by: $Author: slubars $"};
Properties
ClassName
Property ClassName As %String;
Class name
MethodName
Property MethodName As %String;
Class method name
RoutineName
Property RoutineName As %String;
Routine name to execute. One of the following formats:
- ^RTNNAME
- TAG^RTNNAME
- $$TAG^RTNNAME
Namespace
Property Namespace As %String [ Required ];
Namespace to execute the class or routine in.
Arg1
Property Arg1 As %String(MAXLEN = 1024);
Arguments to the Classmethod or routine. Up to 20 parameters may be passed.
Arg2
Property Arg2 As %String(MAXLEN = 1024);
Arg3
Property Arg3 As %String(MAXLEN = 1024);
Arg4
Property Arg4 As %String(MAXLEN = 1024);
Arg5
Property Arg5 As %String(MAXLEN = 1024);
Arg6
Property Arg6 As %String(MAXLEN = 1024);
Arg7
Property Arg7 As %String(MAXLEN = 1024);
Arg8
Property Arg8 As %String(MAXLEN = 1024);
Arg9
Property Arg9 As %String(MAXLEN = 1024);
Arg10
Property Arg10 As %String(MAXLEN = 1024);
Arg11
Property Arg11 As %String(MAXLEN = 1024);
Arg12
Property Arg12 As %String(MAXLEN = 1024);
Arg13
Property Arg13 As %String(MAXLEN = 1024);
Arg14
Property Arg14 As %String(MAXLEN = 1024);
Arg15
Property Arg15 As %String(MAXLEN = 1024);
Arg16
Property Arg16 As %String(MAXLEN = 1024);
Arg17
Property Arg17 As %String(MAXLEN = 1024);
Arg18
Property Arg18 As %String(MAXLEN = 1024);
Arg19
Property Arg19 As %String(MAXLEN = 1024);
Arg20
Property Arg20 As %String(MAXLEN = 1024);
Methods
Execute
ClassMethod Execute(Properties As %String) As %Status [ Internal ]