CSPX.EnsBPLWizard
class CSPX.EnsBPLWizard extends %CSP.Page
Popup wizard used by BPL Editor. This is a modal window displayed by the Studio BPL editor. When launched it is passed a set of URL parameters:"TYPE"
"DATA"
Method Inventory
- GetHostAPI()
- GetHostInterface()
- GetHostList()
- GetHostRequestClass()
- GetHostResponseClass()
- GetItemsForProduction()
- GetProductionList()
- HTMLcall()
- IsComponent()
- OnPage()
Parameters
parameter DOMAIN = Ensemble;
Use our own domain for localization
Methods
classmethod GetHostAPI(pProdName As %String, pHost As %String, pRequest As %String = "", pResponse As %String = "")
Called from client to get the interface for the given host item.
This picks up the possible request & response classes as well as the
the set of properties in the default request and response.
pRequest and pResponse are the current selected types.
classmethod GetHostInterface(pProdName As %String, pHost As %String, pRequestType As %String, pResponseType As %String, Output pInputType As %String, Output pReqList As %List, Output pRespList As %List, Output pOutputType As %String, Output pInputList As %String, Output pOutputList As %String) as %Status
Given a production and host name return its *interface*; that
is the set of properties defined by its request and response classes.
Inputs and outputs are returned as a serialized list in the form:
name:type:collection;
If pRequestClass is non-"", then use it to find the desired
response, else return the first response.
If type is %String, it is omitted to save space.
If type is %String, it is omitted to save space.
Called from client to get new set of host items
Given a host class name, return the name(s) of its
request class, if any.
Given a host and request class name, return the name(s) of its
response class, if any.
classmethod GetItemsForProduction(pProdName As %String, pType As %String, Output pHostList As %String)
Get a list of BPL "components" within a given production;
Get a list of current productions
Contents of wizard
Given a business process class name, return if it is a component
classmethod OnPage() as %Status
Inherited description: Event handler for PAGE event: this is invoked in order to
generate the content of a csp page.
Inherited Members
Inherited Methods
- %ClassIsLatestVersion()
- %ClassName()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %New()
- %OriginalNamespace()
- %PackageName()
- %SetModified()
- ConvertParameter()
- Decrypt()
- Encrypt()
- EscapeHTML()
- EscapeURL()
- HyperEventCall()
- HyperEventHead()
- Include()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- Link()
- OnHTTPHeader()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreHTTP()
- OnPreHyperEvent()
- Page()
- QuoteJS()
- RewriteURL()
- ShowError()
- StartTimer()
- StopTimer()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()