Open Exchange
Global Masters
Home > Class Reference > ENSLIB namespace > EnsPortal.Dialog.ProductionAddService
Private  Storage   


class EnsPortal.Dialog.ProductionAddService extends

Add a new component to a production


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 9


This is a Zen Page class. It belongs to the application EnsPortal.Application.

%ComponentClasses %ComponentNames %Components %CompositeList
%DeletedIds %NotifyList %RenderList %UserPackageList
%condition %import %includeFiles %page
%partial %resource %xmlOutputMode FirstFailed
InvalidParam IsEMSReadOnly LinkHelp ProductionName
SVGClassList UserSVGPackageList ValidationErrorMsg align
aux backgroundTimerInterval canEdit canViewFileSystem
cellAlign cellSize cellStyle cellVAlign
children closeOnEnter closeOnEsc composite
containerStyle cssLevel defaultSettingsHTML designMode
dialogTitle disabled disabledStyle dragAndDrop
dragEnabled dropEnabled dynamic enclosingClass
enclosingStyle error groupClass groupStyle
hasButtons height hidden hideApplyButton
hideCancelButton hideOKButton hint hintClass
hintStyle id index inlineSVG
isPopup isSoftModal keepAliveInterval label
labelClass labelDisabledClass labelPosition labelStyle
lastModalIndex layout msgNotPermitted name
nextIndex onafterdrag onbeforedrag onclick
ondrag ondrop onhide onoverlay
onrefresh onshow onupdate overlayMode
parent popupParent renderFlag retValue
showLabel slice studioMode title
tuple useSVG useSoftModals valign
visible width window zenPersistentPopup

%%OIDGet %AddCSPShareHyperevents %AddChild %AddChildAfter
%AddChildBefore %AddComponent %AddEnsExceptionHandler %AddImportedComponents
%AddToSaveSet %ApplyURLParms %Attr %BindExport
%BuildObjectGraph %ClassIsLatestVersion %ClassName %Close
%ConstructClone %CreateApplication %CreatePage %DetermineCSSLevel
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %DrawAutoLogout
%DrawClassDefinition %DrawClassDefinitions %DrawComponentHTML %DrawHTML
%DrawHTMLPage %DrawJSGetSettings %DrawJSSerialize %DrawJSStrings
%DrawObjectDefinitions %DrawObjectProperties %DrawSVGDef %DrawStyleDefinitions
%DrawStyleHTML %DrawStyleSVG %DrawTitle %EnclosingDivId
%EndBackgroundMethod %EndScript %Eval %EvalC
%Extends %ForceClientRender %GenerateCode %GetChildIndex
%GetClassCRC %GetClassDepth %GetComponent %GetComponentById
%GetComponentByName %GetComponentPropertyById %GetDependentComponents %GetEventHandlers
%GetIncludeFiles %GetIncludeInfo %GetLinks %GetPageName
%GetPaneContents %GetParameter %GetSuperClassList %GetValueById
%GetValueByName %GetXMLName %IncrementCount %IsA
%IsEmbedded %IsModified %Link %LinkCSS
%LinkScript %MakeId %New %NormalizeObject
%ObjectModified %ObjectSynch %OnAddToPage %OnAddToPageAfter
%OnAddToPageBefore %OnAfterCreatePage %OnBeforeCreatePage %OnCreateApplication
%OnCreatePage %OnDetermineCSSLevel %OnDrawEnclosingDiv %OnDrawHTMLBody
%OnDrawHTMLHead %OnDrawHTMLMeta %OnDrawObjectProperties %OnFinishBackgroundTask
%OnGetPageName %OnGetSubtitle %OnGetTitle %OnMonitorBackgroundTask
%OnMutateChildren %OnObjectSynch %OnPreHTTP %OnSubmit
%OnUseSoftModals %OnZENDeserialize %OriginalNamespace %PackageName
%QuoteValue %QuoteValueL10N %ReallyAddChild %RemoveChild
%RemoveChildren %RemoveComponent %RemoveFromSaveSet %RunBackgroundMethod
%Self %SerializeObject %SetBackgroundMethodStatus %SetErrorById
%SetErrorByName %SetModified %SetValueById %SetValueByName
%SetValuesByName %StartScript %ValidateObject %XMLGenerate
%ZENDeserialize %ZENVersion AddNewItem AddOperationSettings
AddServiceSettings ConvertParameter Decrypt DefaultRulePackage
DeriveAllNames DeriveRuleNames Encrypt EncryptBroker
EscapeHTML EscapeURL EvalResult GenerateSettingsListHTML
GetFrom GetHelp GetHyperEventResources GetTo
HyperEventBody HyperEventCall HyperEventFrame HyperEventHead
Include InsertHiddenField InsertHiddenFields InvokeClassMethod
InvokeInstanceMethod IsPrivate ItemAlreadyExists ItemSettingsInsert
Link LinkHelpGet LoadZenComponent MonitorBackgroundTask
OnHTTPHeader OnPage OnPageError OnPostHTTP
OnPostHyperEvent OnPreHTTP OnPreHyperEvent OnWizardCompletion
Page PossibleDefaultJS QuoteJS ReallyRefreshContents
RewriteURL RuleAlreadyExists ShowError SimpleKeepAlive
StartTimer StopTimer SubmitRoutingRule ThrowError
UnescapeHTML UnescapeURL XMLAfterExport XMLBeforeExport
XMLDTD XMLExport XMLExportInternal XMLExportToStream
XMLExportToString XMLGetSchemaImports XMLImport XMLImportInternal
XMLIsObjectEmpty XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType addChild addChildAfter addChildBefore
addPopupSuffix adjustSize backgroundTimerHandler btnApply
btnOK cancelPopup changeTarget changeType
checkEdit childrenMutated clearBackgroundTask clientKeepAlive
correctIELayering createComponent createComponentNS ctrlKeyDown
deleteComponent dialogApply dialogCancel dialogFinish
dialogTitleGet disableButtons dragFinishHandler dragHandler
dragNotifyHandler dragStartHandler dropHandler dropStartHandler
endModal exposeComponent findDefaultableSettings findElement
fireOnLoadEvent fireOnResizeEvent fireOnUnloadEvent fireOnUpdateEvent
firePopupAction getChildIndex getComponent getComponentById
getDialogValue getEnclosingDiv getHidden getHintElement
getLabelElement getOpener getProperty getSettings
getTargetPage getType gotoPage hideAll
hideRow inResizeLoop initPopupSuffix invokeSuper
isOfType launchPopupWindow makeId onCreate
onDelete onDisplayHandler onEndModalHandler onPopupAction
onRefreshContents onSerialize onServerMethodCall onServerMethodError
onServerMethodReturn onStartModalHandler ondialogCancel ondialogFinish
ondialogStart ondisabledHandler onkeydownHandler onkeyupHandler
onlayoutHandler onloadHandler onlogoutHandler onoverlayHandler
onresizeHandler onunloadHandler onupdateHandler popupActionHandler
possibleDefaultMessageJS possibleDefaultValue progressBarHandler refreshContents
removeChild removePopupSuffix render renderContents
renderSVG resetMsg selectDirectory setBackgroundTask
setComponentId setHidden setOverlayMode setProperty
setPropertyAll setTraceOption showMsg showPossibleDefault
showPossibleDefaults showRow startKeepAlive startModal
startProgressBar stopKeepAlive stopProgressBar toggleDefaultForEmpty
updateControlsInGroup validateAll validateRequired


• parameter PAGENAME = "Add Business Service";
Optional. This is the display name used for this page. If not provided, the class name is used.


• method %OnAfterCreatePage() as %Status
This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
• method %OnGetPageName() as %String
Get the (localized) name of the page.
• method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
• method %OnGetTitle() as %String
Get the (localized) title string for the page.
• method DeriveAllNames(pProdId As %String, pProtocol As %String) as %String [ ZenMethod ]

The return value of this method is a string that provides a service name, router name, rule class name and/or rule alias name, by means of consecutive comma-separated entries as follows:

First position: The derived service <configurationName> (all cases)
Second position: "+" if a router by the specified name (second position) needs to be created; "-" if it was requested to be created but already exists; otherwise "" (blank).
Third position: The derived router <configurationName> (if it needs to be created)
Fourth position: "+" if the original rule class or alias name had to have a package name prepended; otherwise blank
Fifth position: The rule <aliasName> if a suitable class name had to be derived and this is the alias (the original name provided for the rule)
Sixth position: The rule <className> (all cases); if empty, there is no rule
Seventh position: "-" if a rule with this class name already exists, otherwise blank

• method OnWizardCompletion(pProdId As %String, pForm As %String, pType As %String, pCreate As %Boolean, pServiceName As %String, pRouterName As %String, pRuleAlias As %String, pRuleClass As %String) as %String [ ZenMethod ]
This method is invoked when the user completes the Wizard pressing "OK". Returns a null string if it succeeds, or an error message otherwise.
• method getDialogValue() [ Language = javascript ]
Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.
• method ondialogFinish(action) as %Boolean [ Language = javascript ]
This callback is called when the user presses the OK button. If this returns false, then the action is canceled.
• method ondialogStart() [ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.