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:
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. classmethod GetHostList(pProdName As %String, pType As %String)
If type is %String, it is omitted to save space.
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 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.