Supported Bean: AdminBean

This is the administrator bean which is used by various transforms to render the connected servers, render unconnected servers, render security details and render server properties.

Event handler: com.microstrategy.web.app.beans.EnumSysBeanTypes.AppBeanAdmin (60)

Application bean type for the Admin bean

Events

addConnectServer, addServer, connectServer, createTrustedRelationship, deleteServer, deleteTrustedRelationship, disConnectServer, loadDefaultOtherConfigurationOptions, loadDefaultSecurityOptions, modifyConnectedServerProperties, modifyDisconnectedServerProperties, openTrustedRelationshipPage, openUsherConfig, saveConnectNewServer, saveHelpOptions, saveOfficeOptions, SaveOtherConfigurationOptions, saveSecurityOptions, saveServer, saveUsherConfig, showAdminServers

addConnectServer
This is the combined event to add and connect the IServer. Based on which button was pressed (Add or Connect) we will trigger the corresponsding event.

60003

EnumAdminBeanEvents.WebEventAdminAddConnectServer

*serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

addServerButton

Argument to specify the name of the button used to add an IServer.

60005

EnumAdminBeanEvents.WebEventArgumentAdminAddServerButton

connectServerButton

Argument to specify the name of the button used to connect to an IServer.

60006

EnumAdminBeanEvents.WebEventArgumentAdminConnectServerButton

addServer
Event for adding a new IServer. This event will add an IServer to the list of IServers maintained on this web server.

60008

EnumAdminBeanEvents.WebEventAdminAddServer

*serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

connectServer
Event to connect to an IServer.

60001

EnumAdminBeanEvents.WebEventAdminConnectServer

*serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

serverIniPoolsize

Argument to specify the initial pool size of the IServer.

60003

EnumAdminBeanEvents.WebEventArgumentAdminServerInitialPoolSize

serverMaxPoolSize

Argument to specify the maximum pool size of the IServer.

60004

EnumAdminBeanEvents.WebEventArgumentAdminServerMaxPoolSize

serverPort

Argument to specify the port of the IServer.

60002

EnumAdminBeanEvents.WebEventArgumentAdminServerPort

createTrustedRelationship

60014

EnumAdminBeanEvents.WebEventAdminCreateTrustedRelationship

applicationName

60037

EnumAdminBeanEvents.WebEventArgumentApplicationName

authMode

3041

EnumAdminBeanEvents.WebEventArgumentAuthenticationMode

password

3040

EnumAdminBeanEvents.WebEventArgumentUserPassword

serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

userID

3039

EnumAdminBeanEvents.WebEventArgumentUserId

deleteServer
Event for deleting an IServer. This event will delete an IServer from the list of IServers maintained on this web server.

60005

EnumAdminBeanEvents.WebEventAdminDeleteServers

*serverName5

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

deleteTrustedRelationship

60016

EnumAdminBeanEvents.WebEventAdminDeleteTrustedRelationship

authMode

3041

EnumAdminBeanEvents.WebEventArgumentAuthenticationMode

password

3040

EnumAdminBeanEvents.WebEventArgumentUserPassword

serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

userID

3039

EnumAdminBeanEvents.WebEventArgumentUserId

disConnectServer
Event to disconnect an IServer.

60002

EnumAdminBeanEvents.WebEventAdminDisConnectServer

*serverName2

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

loadDefaultOtherConfigurationOptions
Event to load default IServer other configuration options.

60021

EnumAdminBeanEvents.WebEventAdminLoadDefaultOtherConfigurationOptions

loadDefaultSecurityOptions
Event to load default IServer security options.

60012

EnumAdminBeanEvents.WebEventAdminLoadDefaultSecurityOptions

modifyConnectedServerProperties
Event for modifying properties of a connected IServer.

60007

EnumAdminBeanEvents.WebEventAdminModifyConnectedServerProperties

*serverName7

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

modifyDisconnectedServerProperties
Event for modifying properties of a disconnected IServer.

60006

EnumAdminBeanEvents.WebEventAdminModifyDisconnectedServerProperties

*serverName6

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

openTrustedRelationshipPage

60015

EnumAdminBeanEvents.WebEventAdminOpenTrustedRelationshipPage

serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

openUsherConfig

60018

EnumAdminBeanEvents.WebEventAdminOpenUsherConfig

serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

saveConnectNewServer
This is the combined event to save and connect the IServer. Based on which button was pressed (Save or Connect) we will trigger the corresponsding event. Connecting to an IServer will save the IServer as well.

60010

EnumAdminBeanEvents.WebEventAdminSaveConnectNewServer

*serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

busyTimeOut

Argument to specify the server busy time out for the IServer.

60009

EnumAdminBeanEvents.WebEventArgumentAdminServerBusyTimeOut

connectMode

Argument to specify if we want to manually connect or do an Auto connect to the IServer. The value of this argument can be either AdminServersHelper.MANUAL_START_MODE or AdminServersHelper.AUTO_START_MODE

60007

EnumAdminBeanEvents.WebEventArgumentAdminServerConnectMode

defaultLogin

Argument to specify the default login mode for the IServer.

60013

EnumAdminBeanEvents.WebEventArgumentAdminServerDefaultLogin

enabledLogin

Argument to specify the enabled login modes for the IServer.

60012

EnumAdminBeanEvents.WebEventArgumentAdminServerEnabledLogin

initialPool

Argument to specify the initial pool size of the IServer.

60003

EnumAdminBeanEvents.WebEventArgumentAdminServerInitialPoolSize

keepAlive

Argument to specify to keep IServer connection alive.

60011

EnumAdminBeanEvents.WebEventArgumentAdminServerKeepAlive

loadBalance

Argument to specify the load balance factor of the IServer.

60008

EnumAdminBeanEvents.WebEventArgumentAdminServerLoadBalance

loginFirst

Argument to specify if we need to login first before showing the list of projects. There can be only two values right now:
Show all the projects connected to the WebServer before the user logs in AdminServersHelper.PROPERTY_VALUE_NO,
Log in, then show the projects accessible by the supplied login in AdminServersHelper.PROPERTY_VALUE_YES.

60015

EnumAdminBeanEvents.WebEventArgumentProjectListLoginFirst

maxPool

Argument to specify the maximum pool size of the IServer.

60004

EnumAdminBeanEvents.WebEventArgumentAdminServerMaxPoolSize

overrideProjectLoginModes

Flag to indicate whether project specific login modes should be ignored, and we should only use the default modes.

60042

EnumAdminBeanEvents.WebEventArgumentOverrideProjectLoginModes

port

Argument to specify the port of the IServer.

60002

EnumAdminBeanEvents.WebEventArgumentAdminServerPort

projectSorting

60038

EnumAdminBeanEvents.WebEventArgumentProjectSorting

requestTimeOut

Argument to specify the server request time out for the IServer.

60010

EnumAdminBeanEvents.WebEventArgumentAdminServerRequestTimeOut

serverSorting

60035

EnumAdminBeanEvents.WebEventArgumentServerSorting

showLoginPageAfterLogout

60032

EnumAdminBeanEvents.WebEventArgumentShowLoginPageAfterLogout

trustedAuthProvider

60036

EnumAdminBeanEvents.WebEventArgumentTrustedAuthProvider

saveHelpOptions
Event to save IServer help options.

60017

EnumAdminBeanEvents.WebEventAdminSaveHelpOptions

helpLocation

Argument to indicate the help url used by MicroStrategy Web

60052

EnumAdminBeanEvents.WebEventArgumentHelpLocation

helpURL

Argument to indicate the help url used by MicroStrategy Web

60051

EnumAdminBeanEvents.WebEventArgumentHelpURL

saveOfficeOptions
Event to save MicroStrategy Office options.

60013

EnumAdminBeanEvents.WebEventAdminSaveOfficeOptions

appendLocalePath

Argument to indicate that the link to install office will show up in the Projects & Pogin pages. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60041

EnumAdminBeanEvents.WebEventArgumentOfficeAppendPath

officeLocation

Argument to indicate the URL where the MicroStrategy Office Installation page exists.

60028

EnumAdminBeanEvents.WebEventArgumentOfficeSetupLocation

showOfficeLink

Argument to indicate that the link to install office will show up in the Projects & Pogin pages. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60029

EnumAdminBeanEvents.WebEventArgumentOfficeShowLink

SaveOtherConfigurationOptions
Event to save IServer other configuration options.

60020

EnumAdminBeanEvents.WebEventAdminSaveOtherConfigurationOptions

appendLocalePath

Argument to indicate that the link to install office will show up in the Projects & Pogin pages. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60041

EnumAdminBeanEvents.WebEventArgumentOfficeAppendPath

enableFencing

60072

EnumAdminBeanEvents.WebEventArgumentEnableFencing

enableHttpProxy

Argument to indicate whether to enable HTTP proxy

60059

EnumAdminBeanEvents.WebEventArgumentEnableHttpProxy

helpLocation

Argument to indicate the help url used by MicroStrategy Web

60052

EnumAdminBeanEvents.WebEventArgumentHelpLocation

helpURL

Argument to indicate the help url used by MicroStrategy Web

60051

EnumAdminBeanEvents.WebEventArgumentHelpURL

httpProxyServerAddress

Argument specifying address of Http proxy server

60060

EnumAdminBeanEvents.WebEventArgumentHttpProxyServerAddress

httpProxyServerPort

Argument specifying port of Http proxy server

60061

EnumAdminBeanEvents.WebEventArgumentHttpProxyServerPort

officeLocation

Argument to indicate the URL where the MicroStrategy Office Installation page exists.

60028

EnumAdminBeanEvents.WebEventArgumentOfficeSetupLocation

sfClientID

Argument to indicate Salesforce client ID used when importing salesforce reports

60048

EnumAdminBeanEvents.WebEventArgumentSalesforceClientID

sfClientSecret

Argument to indicate Salesforce client Secret used when importing salesforce reports

60049

EnumAdminBeanEvents.WebEventArgumentSalesforceClientSecret

sfRedirectURL

Argument to indicate Salesforce redirect URL used when importing salesforce reports

60050

EnumAdminBeanEvents.WebEventArgumentSalesforceRedirectURL

showOfficeLink

Argument to indicate that the link to install office will show up in the Projects & Pogin pages. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60029

EnumAdminBeanEvents.WebEventArgumentOfficeShowLink

useIEEdgeMode

Argument to indicate whether IE 8+ is enabled to render web in Edge Document mode.

60058

EnumAdminBeanEvents.WebEventArgumentUseIEEdgeMode

saveSecurityOptions
Event to save IServer security options.

60011

EnumAdminBeanEvents.WebEventAdminSaveSecurityOptions

allowAdminApplyAllProjects

60033

EnumAdminBeanEvents.WebEventArgumentAllowAdminApplyAllProjects

allowChPwd

Argument to indicate that user is allowed to change expired password. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60022

EnumAdminBeanEvents.WebEventArgumentAllowChangePassword

allowHTMLMetricValues

Argument to indicate that HTML is allowed to be used in themetric values of reports. This setting will allow users to execute script in the browser. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60027

EnumAdminBeanEvents.WebEventArgumentAllowHTMLOnMetricValues

allowHTMLObjDesc

Argument to indicate that HTML is allowed to be used in the description of dss objects. This setting will allow users to execute script in the browser. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60024

EnumAdminBeanEvents.WebEventArgumentAllowHTMLOnObjDesc

allowHTMLPrnt

Argument to indicate that HTML is allowed to be used in the print header and footer editor. This setting will allow users to execute script in the browser. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60023

EnumAdminBeanEvents.WebEventArgumentAllowHTMLOnPrintHeader

allowHTMLProjDesc

Argument to indicate that HTML is allowed to be used in the project description. This setting will allow users to execute script in the browser. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60030

EnumAdminBeanEvents.WebEventArgumentAllowHTMLOnProjectDescription

allowHTMLPromptDesc

Argument to indicate that HTML is allowed to be used in the prompt description. This setting will allow users to execute script in the browser. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60031

EnumAdminBeanEvents.WebEventArgumentAllowHTMLOnPromptDescription

allowJSOnRSHyperlinks

Argument to indicate that JavaScript Execution in Hyperlink objects in a Report Services document is allowed. This setting will allow users to execute script in the browser. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60034

EnumAdminBeanEvents.WebEventArgumentAllowRSHyperlinkJSExecution

allowLoginByUrl

60046

EnumAdminBeanEvents.WebEventArgumentAllowLoginByUrl

allowSeamlessLogin

Argument to indicate automatic login if session is lost. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60021

EnumAdminBeanEvents.WebEventArgumentAllowSeamlessLogin

autocomplete

Argument to indicate that interface can autocomplete login and/or password information. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60026

EnumAdminBeanEvents.WebEventArgumentAllowAutocomplete

cloudReadOnlyMode

Argument to indicate the help url used by MicroStrategy Web

60051

EnumAdminBeanEvents.WebEventArgumentHelpURL

createNewSession

Argument to indicate whether to create new session when disable the cookies. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60043

EnumAdminBeanEvents.WebEventArgumentCreateNewSession

customErrorMessage

60056

EnumAdminBeanEvents.WebEventArgumentCustomErrorMessage

enableFrameBreaking

Argument to indicate whether add a frame-breaking script to pages

60053

EnumAdminBeanEvents.WebEventArgumentEnableFrameBreaking

encodeExportResults

Argument to indicate whether to encode SCRIPT tags on the exported results. This setting is used for security reasons but it will affect performance if set to yes. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60025

EnumAdminBeanEvents.WebEventArgumentEncodeExportResults

encodeTooltips

Argument to indicate whether to encode SCRIPT tags on the tooltips. This setting is used for security reasons but it will affect performance if set to yes. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60066

EnumAdminBeanEvents.WebEventArgumentEncodeTooltips

identityTokenSecretKey

60073

EnumAdminBeanEvents.WebEventArgumentIdentityTokenSecretKey

includeSessionUrl

Argument to indicate that session information is included in the URL. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60020

EnumAdminBeanEvents.WebEventArgumentIncludeSessionUrl

includeTimeStamp

Argument to indicate whether to include the request information information in the page source when an error occurs. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60057

EnumAdminBeanEvents.WebEventArgumentIncludeTimeStamp

overrideIServerErrorMessage

60055

EnumAdminBeanEvents.WebEventArgumentOverrideIServerErrorMessage

preventCaching

Argument to specify if we need to prevent caching. this argument specifies that the response object will contain the cache control and pragma headers set to no cache. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60017

EnumAdminBeanEvents.WebEventArgumentPreventCaching

renderExceptionInfo

Argument to indicate whether to include stack trace information in the page source when an error occurs. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60039

EnumAdminBeanEvents.WebEventArgumentRenderStackTrace

renderRequestInfo

Argument to indicate whether to include the request information information in the page source when an error occurs. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60040

EnumAdminBeanEvents.WebEventArgumentRenderRequestInfo

sfClientID

Argument to indicate Salesforce client ID used when importing salesforce reports

60048

EnumAdminBeanEvents.WebEventArgumentSalesforceClientID

sfClientSecret

Argument to indicate Salesforce client Secret used when importing salesforce reports

60049

EnumAdminBeanEvents.WebEventArgumentSalesforceClientSecret

sfRedirectURL

Argument to indicate Salesforce redirect URL used when importing salesforce reports

60050

EnumAdminBeanEvents.WebEventArgumentSalesforceRedirectURL

sslValidate

Whether to validate the Intelligence Server certificate during the SSL handshake. A true value is specified as AdminServersHelper.PROPERTY_VALUE_YES. This parameter is only meaningful if EnumAdminBeanEvents.WebEventArgumentUseEncryption is configured to use "2" (i.e. EncryptionMode#SSL).

60047

EnumAdminBeanEvents.WebEventArgumentSSLValidate

useCookies

Argument to specify if we are allowed to use cookies. The argument also specifies the type of cookies available.
Allowed Values:

60018

EnumAdminBeanEvents.WebEventArgumentUseCookies

useEncryption

Argument to specify if we need to use encryption. this argument specifies that the traffic between the Web and IServer machines is encrypted. 0=no encryption, 1=AES, 2=SSL (ordinals of EncryptionMode).

60016

EnumAdminBeanEvents.WebEventArgumentUseEncryption

useIEEdgeMode

Argument to indicate whether IE 8+ is enabled to render web in Edge Document mode.

60058

EnumAdminBeanEvents.WebEventArgumentUseIEEdgeMode

useSessionCookie

Argument to indicate to store IServer sessions information in temporary cookies instead of on the Web server. A true value is specified in AdminServersHelper.PROPERTY_VALUE_YES.

60019

EnumAdminBeanEvents.WebEventArgumentUseSessionCookie

xFrameOptions

Argument to indicate whether add an X-Frame-Options header to page responses

60054

EnumAdminBeanEvents.WebEventArgumentXFrameOptions

saveServer
Event for saving the properties of an IServer.

60009

EnumAdminBeanEvents.WebEventAdminSaveServer

*serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

busyTimeOut

Argument to specify the server busy time out for the IServer.

60009

EnumAdminBeanEvents.WebEventArgumentAdminServerBusyTimeOut

connectMode

Argument to specify if we want to manually connect or do an Auto connect to the IServer. The value of this argument can be either AdminServersHelper.MANUAL_START_MODE or AdminServersHelper.AUTO_START_MODE

60007

EnumAdminBeanEvents.WebEventArgumentAdminServerConnectMode

defaultLogin

Argument to specify the default login mode for the IServer.

60013

EnumAdminBeanEvents.WebEventArgumentAdminServerDefaultLogin

enabledLogin

Argument to specify the enabled login modes for the IServer.

60012

EnumAdminBeanEvents.WebEventArgumentAdminServerEnabledLogin

enabledWebLogin

Whether to validate the Intelligence Server certificate during the SSL handshake. A true value is specified as AdminServersHelper.PROPERTY_VALUE_YES. This parameter is only meaningful if EnumAdminBeanEvents.WebEventArgumentUseEncryption is configured to use "2" (i.e. EncryptionMode#SSL).

60047

EnumAdminBeanEvents.WebEventArgumentSSLValidate

initialPool

Argument to specify the initial pool size of the IServer.

60003

EnumAdminBeanEvents.WebEventArgumentAdminServerInitialPoolSize

keepAlive

Argument to specify to keep IServer connection alive.

60011

EnumAdminBeanEvents.WebEventArgumentAdminServerKeepAlive

loadBalance

Argument to specify the load balance factor of the IServer.

60008

EnumAdminBeanEvents.WebEventArgumentAdminServerLoadBalance

loginFirst

Argument to specify if we need to login first before showing the list of projects. There can be only two values right now:
Show all the projects connected to the WebServer before the user logs in AdminServersHelper.PROPERTY_VALUE_NO,
Log in, then show the projects accessible by the supplied login in AdminServersHelper.PROPERTY_VALUE_YES.

60015

EnumAdminBeanEvents.WebEventArgumentProjectListLoginFirst

maxPool

Argument to specify the maximum pool size of the IServer.

60004

EnumAdminBeanEvents.WebEventArgumentAdminServerMaxPoolSize

overrideProjectLoginModes

Flag to indicate whether project specific login modes should be ignored, and we should only use the default modes.

60042

EnumAdminBeanEvents.WebEventArgumentOverrideProjectLoginModes

port

Argument to specify the port of the IServer.

60002

EnumAdminBeanEvents.WebEventArgumentAdminServerPort

projectSorting

60038

EnumAdminBeanEvents.WebEventArgumentProjectSorting

requestTimeOut

Argument to specify the server request time out for the IServer.

60010

EnumAdminBeanEvents.WebEventArgumentAdminServerRequestTimeOut

serverSorting

60035

EnumAdminBeanEvents.WebEventArgumentServerSorting

showLoginPageAfterLogout

60032

EnumAdminBeanEvents.WebEventArgumentShowLoginPageAfterLogout

trustedAuthProvider

60036

EnumAdminBeanEvents.WebEventArgumentTrustedAuthProvider

saveUsherConfig

60019

EnumAdminBeanEvents.WebEventAdminSaveUsherConfig

allowEmail

Argument to indicate whether the email input box should be displayed to allow user register by providing their emails.

60069

EnumAdminBeanEvents.WebEventArgumentAllowInputEmail

appId

60063

EnumAdminBeanEvents.WebEventArgumentUsherAppId

authMode

3041

EnumAdminBeanEvents.WebEventArgumentAuthenticationMode

emailDomain

Argument to include the email domains that are limited to the user registration.

60070

EnumAdminBeanEvents.WebEventArgumentUsherRegistrationEmailDomain

importUsherUser

Argument that determines whether to import the usher user

60071

EnumAdminBeanEvents.WebEventArgumentImportUsherUser

orgId

60062

EnumAdminBeanEvents.WebEventArgumentUsherOrgId

password

3040

EnumAdminBeanEvents.WebEventArgumentUserPassword

serverName

Argument to specify the name of the IServer.

60001

EnumAdminBeanEvents.WebEventArgumentAdminServerName

tsvc

Argument for the two step verification code used during login.

3183

EnumServletEvents.WebEventArgumentTwoStepVerificationCode

twoStep

60065

EnumAdminBeanEvents.WebEventArgumentUsher2Factor

userID

3039

EnumAdminBeanEvents.WebEventArgumentUserId

userRegistration

Argument to indicate whether the usher registration is allowed or not.

60068

EnumAdminBeanEvents.WebEventArgumentUsherUserRegistration

usherToken

60064

EnumAdminBeanEvents.WebEventArgumentUsherToken

usherURL

60067

EnumAdminBeanEvents.WebEventArgumentUsherBaseURL

showAdminServers
Event for opening the page to list all the IServers on the web administrator page.

60004

EnumAdminBeanEvents.WebEventShowAdminServers


Notes

* denotes required field.