Click or drag to resize
ServerSecurity Class DataPA OpenAnalytics
DataPA OpenAnalytics API Reference
Class that defines the security settings for in DataPA Enterprise.
Inheritance Hierarchy
SystemObject
  DataPAServerSecurityServerSecurity

Namespace: DataPAServerSecurity
Assembly: DataPAServerSecurity (in DataPAServerSecurity.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
[SerializableAttribute]
public class ServerSecurity : _ServerSecurity, 
	ISerializable

The ServerSecurity type exposes the following members.

Constructors
  NameDescription
Public methodServerSecurity
Creates and returns a new ServerSecurity object.
Public methodServerSecurity(Boolean)
Creates and returns a new ServerSecurity object.
Top
Methods
  NameDescription
Public methodApplyEnterpriseLicense
Applies an Enterprise licence to the server.
Public methodGenerateSetupGUID
Generates a new Setup GUID. Called when the setup is changed.
Public methodGetAgent
Gets a DataPA Enterprise Agent.
Public methodGetObjectData
Public methodHasBlankPasswords
Gets a value that indicates if any user has a blank password
Public methodReleaseAgent
Releases the DataPA Enterprise Agent.
Top
Fields
Properties
  NameDescription
Public propertyAdditionalHeaderText
Gets and sets additional text that will be added to each page in the DataPA Enterprise Web application.
Public propertyAgentLogging
Gets and sets a value that indicates whether Agent logging is enabled.
Public propertyAgentRetryInterval
Gets and sets a value that indicates the number of seconds to wait before retrying an agent loack after it has failed.
Public propertyAlertImagePath
Gets and sets the folder which the alert images will be stored in
Public propertyAllowAnonymousWebAccess
Gets and sets a property that indicates if this implementation of DataPA Enterprise allows anonymous web access.
Public propertyAllowPersonalHomePage
Gets and sets a property that indicates if users are allowed to set their own home page.
Public propertyAllowSQLBuilder
Gets and sets a value that indicates whether SQL query builder should be used.
Public propertyAppendToLogFile
Gets and sets a property to indicate if the log file shown be appended to.
Public propertyApplyUserSecurity
Gets and sets a value that indicates if user security should be applied to this server.
Public propertyAutoRefreshInWeb
Gets and sets a property that indicates if dashboards will be automatically refreshed in a web page when refreshed by the server.
Public propertyAutoRefreshRetry
Gets and sets the interval that a web page waits between repeated attempts to refresh a dashboard.
Public propertyBackupOnSave
Gets and sets a property to indicate if the service will take a backup copy of the security settings and setup files before each save operation.
Public propertyBLToAssignGroupPrivileges
Gets and sets a value that indicates if a business logic routine on the server should be used to assign privileges to groups.
Public propertyBLToAssignUserGroups
Gets and sets a value that indicates if a business logic routine on the appserver should be used to assign users to groups.
Public propertyBLToDefineGroups
Gets and sets a value that indicates if a business logic routine on the server should be used to define groups.
Public propertyBLToFilterConnections
Gets and sets a value that indicates if a business logic routine on the appserver should be used to filter the connections available to a user.
Public propertyBLToFilterSubjects
Gets and sets a value that indicates if a business logic routine on the appserver should be used to filter the subjects available to a user.
Public propertyCategories
Gets and sets the CategoriesCollection that represents the categories defined for this server.
Public propertyClone
Gets a clone of this object.
Public propertyCollaborationLogging
Gets and sets a value that indicates whether Collaboration logging is enabled.
Public propertyContentBarTitle
Gets and sets a property that determines the string used to identify the settings bar in the DataPA Enterprise Web page.
Public propertyCustomColour
Gets and sets a custom colour to style the application, stated as a hex value, e.g. #ffffff
Public propertyCustomHideVersion
Whether to show the DataPA version message, e.g. on the Enterprise Login page.
Public propertyCustomLoadingImage
Gets and set the Base64 representation of a custom logo
Public propertyCustomLoadingImageMimeType
The MIME type of CustomLoadingImage
Public propertyCustomLoadingImageType
Options for preferred loading image
Public propertyCustomLogo
Gets and set the Base64 representation of a custom logo
Public propertyCustomLogoMimeType
The MIME type of CustomLogo
Public propertyDashboardObjectJsonMaxSize
Gets and sets a property that indicates the maximum data size in kilobytes of a dashboard object. This limit exists to prevent data that is too large affecting performance and security.
Public propertyDashboardStyle
Gets and sets a value that indicates the dashboard style to be used when rendering dashboards in the web
Public propertyDaysToKeepAlertImages
Gets and sets a property that indicates how many days to keep alert images for before they are deleted.
Public propertyDefaultHomePage
Gets and sets a property that indicates the dafault home page for the web interface.
Public propertyDefaultHostURL
Gets and sets a host URL used for links in alerts
Public propertyDocumentFileStorePath
Gets and sets the folder which the document files will be stored in
Public propertyEmailErrors
Gets and sets a value that indicates whether users should be alerted of errors via email.
Public propertyEnterpriseDataFileFormat
Gets and sets a property that indicates the Enterprise Data Location File Format.
Public propertyEnterpriseDataLocationType
Gets and sets a property that indicates the Enterprise Data Location Type.
Public propertyEnterpriseExpiryDate
Gets the Enterprise License Expiry Date that has been applied to this server.
Public propertyEnterpriseLicenseType
Gets a value that indicates the type of the Enterprise license that has been installed on this server.
Public propertyEnterpriseLicenseValid
Gets a value that indicates if a valid Enterprise license has been installed on this server.
Public propertyEnterpriseNumAgents
Gets the number of Enterprise License Agents that are licensed on this server.
Public propertyEnterpriseSerialNum
Gets the Enterprise Serial Number that has been applied to this server.
Public propertyEnterpriseServiceHubPort
Gets and sets a property that indicates the port to be used for the Enterprise Service Signal R Hub
Public propertyEnterpriseServiceSSL
Indicates whether to use SSL to communicate with the Enterprise Service
Public propertyErrorFromDisplayName
Gets and sets the email display name that error emails will be sent to when an error occurs
Public propertyErrorFromEmail
Gets and sets the email address that error emails will be sent to when an error occurs
Public propertyErrorToEmail
Gets and sets the email address that will be used to send emails sent when an error occurs
Public propertyForceTreeviewApplyButtonInWeb
Gets and sets a property that indicates if treeviews should always have an apply button when rendered in the web
Public propertyGroups
Gets and sets the GroupsCollection that represents the groups for the server.
Public propertyGUID
Gets and sets a GUID that uniquely identifies this object.
Public propertyID
Gets a value that indicates the Unique ID of this object.
Public propertyInfoFileStorePath
Gets and sets the folder which the information store file will be stored in
Public propertyLDAPUserValidation
Details of LDAP (Active Directory) settings
Public propertyLogFileThresholdSize
Gets and sets the size in bytes that will be the log file threshold.
Public propertyLoggingCategories
Gets and sets the logging categories setting.
Public propertyLoggingMethods
Gets and sets the logging methods setting.
Public propertyLoggingTypes
Gets and sets the logging types setting.
Public propertyMaxDashboardDataCache
Gets and sets a property that indicates the maximum number of dashboards for which the web application should cache data for
Public propertyMaxDashboardsinMemory
Gets and sets the maximum number of Dashboards that can be loaded into memory as objects which can then refresh themselves at the intervals set.
Public propertyMaxDashboardsinMMF
Gets and sets the maximum number of Dashboards that can be loaded into memory as memory mapped files.
Public propertyMaxDashboardsPerProcessingAgent
Gets and sets a property that indicates the maximum number of dashboards which should be loaded into a single processing agent
Public propertyMaxDataCachePeriod
Gets and sets a value that indicates the maximum amount of time the data for a dashboard should be cached without being used
Public propertyMaxInfoFileSize
Gets and sets the maximum size in bytes that will be allocated in memory for the info file that contains details of the published content. This is stored as a Memory Mapped File and size needs to be pre allocated.
Public propertyMaxNumLogFiles
Gets and sets the maximum number of log files that should be created.
Public propertyMaxUserDirSize
Gets and sets the maximum size in bytes that will be allocated to each users for report and query results.
Public propertyMMFInactiveTimeout
Gets and sets the number of seconds after which inactive Dashboards will be unloaded from their memory mapped file.
Public propertyObjectSizes
Gets a dictionary of serialized objects contained in this object, along with their sizes (in bytes)
Public propertyPageTitle
Gets and sets a string that determines the page header for the DataPA Enterprise Web page.
Public propertyProcessingAgentEndingPort
Gets and sets a value that specifies the ending port in the range should be used for the processing agents
Public propertyProcessingAgentStartingPort
Gets and sets a value that specifies the starting port in the range should be used for the processing agents
Public propertyProcessingAgentTimeout
Gets and sets a value that specifies the inactivity timeout that should be used for processing agents
Public propertyProcessingBrokerPort
Gets and sets a value that specifies which port should be used for the processing broker
Public propertyProcessRemoteServiceAgentRequests
Gets and sets a property that indicates whether this server will process remote service agent requests
Public propertyPublishTimeoutMinutes
Gets and sets a value that indicates the number of minutes a publish request should wait before timing out
Public propertyRemoteServiceAgentBrokerPort
Gets and sets the port number that the remote service agent broker will listen on
Public propertyRemoteServiceAgentBrokers
Gets and sets a list of Remote Service Agent Brokers that can be used by the service to refresh dashboards
Public propertyRemoteServiceAgentBrokerSecureKey
Gets and sets the hashed secure key for the Remote Service Agent Broker
Public propertySecurityAppServer
Gets and sets the security AppServer URL.
Public propertySecurityFileStorePath
Gets and sets the folder which the security store file will be stored in
Public propertyServerID
Gets a unique identifer for this server
Public propertyServerLockCode
Gets and sets the server lock code
Public propertyServerPassword
Gets and sets the Password used by the service when connecting to an AppServer to refresh a query set to auto refresh.
Public propertyServerUserName
Gets and sets the username used by the service when connecting to an AppServer to refresh a query set to auto refresh.
Public propertySessionFreeEnterpriseDataLocationAppServer
Gets and sets a property that indicates if the Enterprise Data Location AppServer used operates session free.
Public propertySettingsBarTitle
Gets and sets a property that determines the string used to identify the contents bar in the DataPA Enterprise Web page.
Public propertySetupCRC
Gets a value that identifies the last saved time and size for the setup files.
Public propertySetupFileStorePath
Gets and sets the folder which the setup files will be stored in
Public propertySetupGUID
Gets a value that is a unique identifier that changes each time the setup stored on the server changes.
Public propertyShowRefreshOnOpenDashboardsInMobile
Gets and sets a value that indicates if dashboards set to refresh on open should be shown in the mobile app
Public propertyShowSignInWhenGuest
Gets and sets a property that indicates if the sign in buttons are shown when a user is logged into the web site as a guest.
Public propertySMTPAuthenticate
Gets and sets a value that indicates whether authentication is required for the SMTP server.
Public propertySMTPPassword
Gets and sets the password to be used when authenticating the SMTP Server.
Public propertySMTPServer
Gets and sets the SMTP Server which will be used to send email
Public propertySMTPServerPort
Gets and sets the SMTP Server Port Number which will be used to send email
Public propertySMTPSSL
Gets and sets a value that indicates whether SSL should be used for communication with the SMTP server.
Public propertySMTPUserName
Gets and sets the username to be used when authenticating the SMTP Server.
Public propertyStartAutoRefreshDelay
Gets and sets a value that indicates the number of seconds to wait before starting the auto refresh of Dashboards after the DataPA Enterprise Service has started.
Public propertyStateFreeSecurityAppServer
Gets and sets a value that indicates if the security appserver is state free.
Public propertySuspendAutoRefresh
Gets and sets a property that indicates if the auto refreshing of dashboards should be suspended.
Public propertyTreeViewNodeClickDelay
Gets and sets a value that indicates the number of milliseconds delay between a user clicking on a treeview node and the request being processed.
Public propertyTwitterAccounts
Gets and sets the TwitterAccounts object that defines twitter accounts this server can post to.
Public propertyUseProcessingAgents
Gets and sets a value that indicates whether processing agents should be used.
Public propertyUserAgentRetry
Gets and sets a value that indicates the number times to retry the getting of an agent lock for a user request.
Public propertyUserAgentRetryInterval
Gets and sets a value that indicates the number of milliseconds to wait before retrying an agent lock from a user request after it has failed.
Public propertyUsers
Gets and sets the UsersCollection object that represents the users that have access to this server.
Public propertyUserValidationSource
Indicates from where user security is determined
Public propertyUseSSL
Gets and sets a property to indicate if SSL should be used with the mobile apps.
Top
Remarks