Delete the rules that had been loaded by a CSP rule file specified
as a URL. DeleteRuleFile allows easy cleanup of previously
loaded rules.
classmethod DisplayConfig()
Displays the current global CSP configuration parmeters and what they mean.
Displays a list of the current CSP configuration parameters,
their values and what each of them means.
classmethod FilenameToUrls(filename As %String) as %List
Take an absolute file name, e.g., "c:\dir1\dir2\myfile.dat".
Search the lists of files for the CSP applications to find a match. (There may be more than one.)
The matches are returned as a list of urls to the file: {"/csp/app1/myfile.dat","/csp/otherapp/myfile.dat"}
Return the class name of the class that will be generated from url.
If you use a relative URL then you should also specify baseurl which
is the URL this page is relative to.
Gets the value of one of the CSP configuration parameters that effect
how CSP runs on this entire machine. Pass in the param
name and it returns the current value.
classmethod GetDefaultApp(namespace As %String) as %String
Return the default CSP application name for this namespace.
The default application
may be explicitly defined by going to the desired appliction, setting its namespace,
and then checking the Is-Namespace-Default checkbox.
If there is no explicitly defined
default, the following rules apply.
If /csp/<namespace> is defined
then this will be the default application name, otherwise it will return the first CSP application
that maps to this namespace.
Return the correct CSP application link for this portal page.
Return
"" if we can not link to portal application in this namespace,
otherwise return either the default application
i.e. /csp/<namespace>/ for this namespace if this is linking to something like ensemble or deepsee portal page which have to run in
an application defined in this namespace
or return /csp/sys/ if this is a system management portal page which always runs in /csp/sys/ application
(or subapplication) and handles namespace switching itself.
Load a CSP page from the file pageURL specified as a URL
and create a class representation of them. The class created will be compiled unless you
pass the qualifier /cspcompileclass=0.
Load all CSP pages in a directory from disk and compile them.
Load all CSP page from the directory dirURL specified as a URL
and create a class representation of them. The classes created will be compiled unless you
pass the qualifier /cspcompileclass=0.
Display a CSP page on the console.
Displays the CSP page with URL url to the primary
device (console). If auto-compiling is enabled, it checks the
timestamp of the source file to see if a recompilation is
required and peforms it if necessary. showhttp if false will skip the HTTP headers and the OnPreHTTP callback session if you pass in an existing %CSP.Session object it will use this one rather
than making a new one.