Class Reference
%CSP.UI.Portal.ObjectGateway
|
|
![]() |
|||
Private Storage |
Zen page for System Management Portal - Edit an Object Gateway Server
|
|
|
Do not switch namespace for this page: it needs to stay in %SYS
This parameter is used to make sure that if multiple CSP applications are mapped to the same namespace that the CSP engine can correctly identify which class corresponds with which URL. If 'LockCSPName' is true (the default, defined in the CSP application) then you can only access this page if the url exactly matches this 'CSPURL'. You can set this parameter to "" if you wish to disable this check for this class. This check is applied for all CSP urls (cls/csp/zen).
If this page was compiled from a .csp file, then this parameter is automatically set to contain the url of this file used for compilation.
Displayed name of this page.
This parameter defines the parent page for this page.
If the name ends in .csp, then the parent is assumed to be an autopage-enabled CSP page.
If the name ends in .cls, then the parent is assumed to be a Zen page.
This is used to automate the construction of the locator bar for this page and to build the index between portal pages and documentation.
The %GetLocatorInfo method is used to get this information.
Security requirement
|
Gateway type display string (.NET or Java)
Is Ensemble-enabled
Is the current gateway running
Is this a Unix system
ID for edit.
|
Return the array of links to show in the locator bar.
pLink(n)=$LB(caption,link)
Decorate the page.
Load values into fields. Special cases:
If Ensemble is not enabled, then
on Windows: .NET only
on Unix: Java only
Save Object Gateway Server definition to server
User clicked one of the Browse buttons. Save the name of the textfield so that when you return you know which textfield to update.
User clicked Cancel. Return to list page.
User changed Type. Show/hide client/server credentials related fields.
Check if gateway is running.
Validation handler for form.
This client event, if present, is fired when the a popup page launched from this page fires an action.
If it is Edit, then enable/disable fields based on Type and do not show radioSet for Type because it is not clear. Show the label. For Unix, you are here only if Ensemble is enabled and Java is the only Type available. Therefore the radio buttons for Type will be hidden.
Get user input and send to server to save settings.
Hide Type radiow buttons and show type as label
validate the control value. pass is either "true" or "false" indicating if there is already a field failed pass validation.