%DeepSee.REST.v3.DataServer
class %DeepSee.REST.v3.DataServer extends %DeepSee.REST.REST
This class is responsible for creating the JSON response to the DeepSee REST data services. For examples and a full list of available services see the documentation for %DeepSee.REST.v3<.class>.Method Inventory
- %ValidateRequest()
- AddFavorite()
- CancelMDXQuery()
- RemoveFavorite()
- Test()
- UpdateQueryResults()
- WriteDSTIMEForClass()
- WriteJSONDashboardDef()
- WriteJSONPivotDef()
- WriteJSONTermList()
- WriteJSONfromDrillthrough()
- WriteJSONfromKPI()
- WriteJSONfromKPIDrillthrough()
- WriteJSONfromMDX()
- WriteJSONfromPivot()
Methods
Perform specific validation for the service that will handle the request. This is used
as a callback in each service that extends %DeepSee.REST
Store pName as a favorite for the current user.
Cancel a running query using the cubeKey and queryKey provided in a previously returned resultset with ResultsComplete=0.
Remove pName as a favorite for the current user.
Test method to confirm connection in the service type
Try to obtain results from a previous query that returned incomplete results.
Retrieve the most recently processed ^OBJ.DSTIME stamp(s) for one or more classes from the ^DeepSee.Update global.
Return the stored definition for pDashboardName.
Return the stored definition for pPivotName.
Return values stored in pTermList.
classmethod WriteJSONfromDrillthrough(namespace As %String)
Run a listing from either the source or the fact table. Specific
listings or a list of fields may be POSTed to add to the query.
Run any compiled KPI and return the associated JSON resultset.
Run a listing from a KPI data source. A specific listing may be POSTed to access supported listings as defined by the source.
Run any valid MDX (SELECT,DRILLTHROUGH,DRILLFACTS) query and returns the JSON resultset.
Run any stored pivot table and return the associated JSON resultset.
Inherited Members
Inherited 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()
- %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()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()