Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%Api] >  [InteropEditors] >  [v2] >  [disp]
Private  Storage   

class %Api.InteropEditors.v2.disp extends %Api.InteropEditors.base.dispParent

Interoperability Editor API for InterSystems IRIS Dispatch class defined by RESTSpec in %Api.InteropEditors.v2.spec

This class was generated by %Api.InteropEditors.v2.spec.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 35


Summary

Methods
%ClassIsLatestVersion %ClassName %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IsA
%New %OriginalNamespace %PackageName %SetModified
AcceptsContentType CompileRule ConvertParameter Decrypt
DispatchPlugin DispatchRequest DrawCSS3STYLE DrawHEAD
DrawSTHEAD DrawSTTitle DrawSTYLE DrawTitle
DrawTitleSection Encrypt Error EscapeHTML
EscapeURL GetAuthChallenge GetClassSummaries GetConstraintOptions
GetContextInputs GetContextTypes GetDocTypes GetExpiry
GetInputPluginsList GetLanguage GetLookupTables GetMgmtUrl
GetPackages GetPermissions GetProductionConfigItems GetProductionItems
GetProductions GetPropertyList GetRule GetRuleTypeSchema
GetRuleTypes GetRules GetSystemMode GetTestingInputs
GetTransforms Http403 Http404 Http405
Http500 HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsPrivate Link
Login Logout OnErrorSetup OnHTTPHeader
OnHandleCorsRequest OnHandleOptionsRequest OnLoginPage OnPage
OnPageError OnPostHTTP OnPostHyperEvent OnPreHTTP
OnPreHyperEvent OnSecurityTokenPage Page PostRule
PutRule QuoteJS ReportHttpStatusCode RewriteURL
SetLanguage SetResponseHeaderIfEmpty ShowError SourceControlAfterUserAction
SourceControlEnabled SourceControlGetMenus SourceControlGetStatus SourceControlUserAction
StartTimer StatusToJSON StatusToProxyObject StopTimer
SupportedVerbs TestRule ThrowError UnescapeHTML
UnescapeURL


Parameters

• parameter CONVERTINPUTSTREAM = 1;
By default convert the input stream to Unicode
• parameter IgnoreWrites = 1;
Ignore any writes done directly by the REST method.
• parameter SpecificationClass = "%Api.InteropEditors.v2.spec";
The class containing the RESTSpec which generated this class

Methods

• classmethod CompileRule(pnamespace As %String, pruleClass As %String) as %Status
Compile this rule class.
• classmethod DispatchPlugin(pnamespace As %String, ppluginPath As %String) as %Status
Dispatch to plugin endpoint.
• classmethod GetClassSummaries(pnamespace As %String) as %Status
Get summaries of non-hidden classes in this namespace.
• classmethod GetConstraintOptions(pnamespace As %String, passistClass As %String) as %Status
Get a list of constraint options for this rule type.
• classmethod GetContextInputs(pnamespace As %String, pcontextClass As %String) as %Status
Get information on this context class.
• classmethod GetContextTypes(pnamespace As %String, pcontextClass As %String) as %Status
Get list of context types
• classmethod GetDocTypes(pnamespace As %String) as %Status
Get a list of doctype names and categories for HL7 rule testing
• classmethod GetExpiry() as %Status
Get the expiry of the current session
• classmethod GetInputPluginsList(pnamespace As %String) as %Status
Get list of input plugins.
• classmethod GetLanguage() as %Status
Get the language for this session
• classmethod GetLookupTables(pnamespace As %String) as %Status
Get a list of lookup tables in this namespace.
• classmethod GetMgmtUrl(pnamespace As %String) as %Status
Get the 'path' portion of the Interoperability management URL for a given namespace.
• classmethod GetPackages(pnamespace As %String) as %Status
Get a list of defined packages.
• classmethod GetPermissions() as %Status
Get a list of permissions for the current user and namespaces they can access.
• classmethod GetProductionConfigItems(pnamespace As %String) as %Status
Get a list of production configuration items.
• classmethod GetProductionItems(pnamespace As %String) as %Status
Get a list of production items in rule.
• classmethod GetProductions(pnamespace As %String) as %Status
Get a list of productions.
• classmethod GetPropertyList(pnamespace As %String, passistClassName As %String) as %Status
Get the property list for this rule type.
• classmethod GetRule(pnamespace As %String, pruleClass As %String) as %Status
Get this rule class.
• classmethod GetRuleTypeSchema(pnamespace As %String, passistClassName As %String) as %Status
Get the schema for this rule type.
• classmethod GetRuleTypes(pnamespace As %String) as %Status
Get a list of rule types available on the server.
• classmethod GetRules(pnamespace As %String) as %Status
Get a list of rule classes available on the server.
• classmethod GetSystemMode() as %Status
Get the system mode of this instance.
• classmethod GetTestingInputs(pnamespace As %String, pruleClass As %String) as %Status
Get information on this class.
• classmethod GetTransforms(pnamespace As %String) as %Status
Get a list of data transforms.
• classmethod Logout() as %Status
Terminate CSP Session.
• classmethod PostRule(pnamespace As %String, pruleClass As %String) as %Status
Create a new rule class.
• classmethod PutRule(pnamespace As %String, pruleClass As %String) as %Status
Overwrite this rule class.
• classmethod SetLanguage(planguage As %String) as %Status
Set the language for this session
• classmethod SourceControlAfterUserAction(pnamespace As %String) as %Status
Requests Source Control After User Action for the given parameters
• classmethod SourceControlEnabled(pnamespace As %String) as %Status
Returns enabled true or false if Source Control Enabled for the namespace
• classmethod SourceControlGetMenus(pnamespace As %String) as %Status
Returns Source Control Menu for the given parameters
• classmethod SourceControlGetStatus(pnamespace As %String) as %Status
Requests Source Control GetStatus for the given parameters
• classmethod SourceControlUserAction(pnamespace As %String) as %Status
Requests Source Control User Action for the given parameters
• classmethod TestRule(pnamespace As %String, pruleClass As %String) as %Status
Run rule and return logs


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