Class Reference
%DeepSee.REST.v2.InfoServer
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%DeepSee] >  [REST] >  [v2] >  [InfoServer]
Private  Storage

class %DeepSee.REST.v2.InfoServer extends %DeepSee.REST.REST

This class is responsible for creating the JSON response to the DeepSee REST informational services. For examples and a full list of available services see the documentation for %DeepSee.REST.v2<.class>.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
14


Summary

Methods
%Array2JSON %ClassIsLatestVersion %ClassName %ConstructResponseFromArray
%ConstructResponseObject %ConvertErrorStatusToJSON %CreateObjectFromArray %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %ErrorToJSON %Extends
%ExtractDatasourceName %GetParameter %IsA %New
%OriginalNamespace %PackageName %SetModified %SetRequestField
%ValidateRequest %WaitForProviderResults AcceptsContentType AccessCheck
ConvertParameter Decrypt DispatchRequest DrawCSS3STYLE
DrawHEAD DrawSTHEAD DrawSTTitle DrawSTYLE
DrawTitle DrawTitleSection Encrypt Error
EscapeHTML EscapeURL GetAuthChallenge Http403
Http404 Http405 Http500 HyperEventCall
HyperEventHead Include InsertHiddenField InsertHiddenFields
IsPrivate Link Login OnErrorSetup
OnHTTPHeader OnHandleCorsRequest OnHandleOptionsRequest OnLoginPage
OnPage OnPageError OnPostHTTP OnPostHyperEvent
OnPreDispatch OnPreHTTP OnPreHyperEvent OnSecurityTokenPage
Page QuoteJS ReportHttpStatusCode RewriteURL
SetResponseHeaderIfEmpty ShowError StartTimer StatusToJSON
StatusToProxyObject StopTimer SupportedVerbs Test
ThrowError UnescapeHTML UnescapeURL WriteCubeList
WriteDashboardList WriteDetailsForPivotVariable WriteFilterMembers WriteFiltersForDataSource
WriteKPIList WriteListingFieldsForCube WriteListingsForCube WriteMeasuresForCube
WriteNamedFiltersForCube WritePivotList WritePivotVariablesForCube WriteQualityMeasuresForCube


Methods

• classmethod Test(namespace As %String) as %Status
Test method to confirm connection in the service type
• classmethod WriteCubeList(namespace As %String) as %Status
Return a list of available cubes on the system.
• classmethod WriteDashboardList(namespace As %String) as %Status
Return a list of available dashboards on the system.
• classmethod WriteDetailsForPivotVariable(namespace As %String, pUrl) as %Status
Return details for a given pivot variable with logical name pVariableName, available in pCubeName.
• classmethod WriteFilterMembers(namespace As %String, pUrl) as %Status
Return the available members for a filter defined by pSpec within the context of pCube.
• classmethod WriteFiltersForDataSource(namespace As %String, pDataSource) as %Status
Retrieve the list of available filters for a given pCube
• classmethod WriteKPIList(namespace As %String)
Retrieve the list of available KPIs
• classmethod WriteListingFieldsForCube(namespace As %String, pCubeName) as %Status
Return a list of available listing fields for pCubeName.
• classmethod WriteListingsForCube(namespace As %String, pDataSource) as %Status
Return a list of available listings for pDataSource.
• classmethod WriteMeasuresForCube(namespace As %String, pCubeName) as %Status
Return a list of available measures for pCubeName.
• classmethod WriteNamedFiltersForCube(namespace As %String, pCubeName) as %Status
Return a list of available named filters for pCubeName.
• classmethod WritePivotList(namespace As %String) as %Status
Return a list of available pivots on the system.
• classmethod WritePivotVariablesForCube(namespace As %String, pCubeName) as %Status
Return a list of available pivot variables for pCubeName.
• classmethod WriteQualityMeasuresForCube(namespace As %String, pCubeName) as %Status
Return a list of available quality measures for pCubeName.


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