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

abstract class %CSP.UI.Portal.Sharding.Utils extends %RegisteredObject

Utilities used by Management Portal Sharding.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 5


Summary

Properties
iTimeoutInterval msgWait

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
CheckJobStatus GetNamespaceLists GetShardList IsShardingEnabled
validateRequired

Subclasses
%CSP.UI.Portal.Sharding.Configuration %CSP.UI.Portal.Sharding.Dialog.Assign %CSP.UI.Portal.Sharding.Dialog.Configure
%CSP.UI.Portal.Sharding.Dialog.Enable %CSP.UI.Portal.Sharding.Dialog.Rebalance %CSP.UI.Portal.Sharding.Dialog.Settings
%CSP.UI.Portal.Sharding.Dialog.TableDetails %CSP.UI.Portal.Sharding.NodelevelConfig

Parameters

• parameter DOMAIN = "%Utility";

Properties

• property iTimeoutInterval as %ZEN.Datatype.integer [ InitialExpression = 500 ];
• property msgWait as %ZEN.Datatype.string;

Methods

• classmethod CheckJobStatus(PID) as %ZEN.proxyObject [ ZenMethod ]
Check job status for Assign, Reassign, Activate and Verify Shard.
• classmethod GetNamespaceLists(Output valueList, Output displayList, Output defaultDM)
• classmethod GetShardList(Output valueList, Output displayList)
• classmethod IsShardingEnabled(Output pService) as %Boolean
Returns current state of sharding. If pService("ECP") and pService("Sharding") both equal to 1, then sharding is enabled.
• method validateRequired(ctl, pass, type, checkRange, minVal, maxVal) as %Boolean [ Language = javascript ]
Validate the control value. pass is either "true" or "false" indicating if there is already a field that failed validation. Type is "N" for numeric or "S" for string. If numeric, if checkRange is true, we additionally validate that the number is between minVal and maxVal, inclusive.


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