Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [CSPX] >  [EnsBPLWizard]
Private  Storage   

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"

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 10


Summary

Methods
%ClassIsLatestVersion %ClassName %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IsA
%New %OriginalNamespace %PackageName %SetModified
ConvertParameter Decrypt Encrypt EscapeHTML
EscapeURL GetHostAPI GetHostInterface GetHostList
GetHostRequestClass GetHostResponseClass GetItemsForProduction GetProductionList
HTMLcall HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsComponent IsPrivate
Link OnHTTPHeader OnPage OnPageError
OnPostHTTP OnPostHyperEvent OnPreHTTP OnPreHyperEvent
Page QuoteJS RewriteURL ShowError
StartTimer StopTimer ThrowError UnescapeHTML
UnescapeURL


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.
• classmethod GetHostList(pProdName As %String, pType As %String)
Called from client to get new set of host items
• classmethod GetHostRequestClass(pClass As %String) as %List
Given a host class name, return the name(s) of its request class, if any.
• classmethod GetHostResponseClass(pClass As %String, pRequest As %String) as %List
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;
• classmethod GetProductionList(Output pProdList As %String) as %Status
Get a list of current productions
• classmethod HTMLcall(pType As %String, pData As %String, pLang As %String)
Contents of wizard
• classmethod IsComponent(pClass As %String) as %Boolean
Given a business process class name, return if it is a component
• classmethod OnPage() as %Status
Event handler for PAGE event: this is invoked in order to generate the content of a csp page.


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