Skip to main content

%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:

  1. ^RTNNAME
  2. TAG^RTNNAME
  3. $$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 ]