Class Reference
%CSP.UI.System.Utils
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%CSP] >  [UI] >  [System] >  [Utils]
Private  Storage

class %CSP.UI.System.Utils extends %RegisteredObject

Utility methods used by SMP - mostly by background jobs called from %CSP.UI.System.BackgroundTask.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 5


Summary

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
Compile DeleteLocalUpload Export Import
LogMsg


Parameters

• parameter DOMAIN = "%Utility";
Default Localization Domain

Methods

• classmethod Compile(ByRef pParms As %String, ByRef tItems As %String) as %Status
Method to Compile in the background (copied from %CSP.UI.System.CompilePane)
• classmethod DeleteLocalUpload(FileName As %String)
This method will delete the temporary file used when importing data from a file on the user's local machine. It will only delete files from the system Temp directory.
• classmethod Export(FileName As %String, ExportFormat As %String, ByRef pParms As %String, ByRef tItems As %String) as %Status
Method to Export in the background
• classmethod Import(FileName As %String, ByRef pParms As %String, ByRef tItems As %String) as %Status
Method to Import in the background
• classmethod LogMsg(ErrMsg As %String = "", Status As %String = "ERROR")
Log error into ^|"%SYS"|IRIS.Temp.MgtPortalTask($J,"Status") and ^|"%SYS"|IRIS.Temp.MgtPortalTask($J,"Details")


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.