Skip to main content
Version: 2025.1

AliasSubExchangeWs

This page provides generated reference documentation for the AliasSubExchangeWs data model.

Overview​

PropertySummary
authMethodThe authentication method for the Exchange web server.
calendarLinkerAliasSets the alias for the calendar linker. This is typically set to the ADITO system database alias.
calendarViewMaxCyclesDescribes a threshold value when switching between the algorithms to search. For very long intervals, the default algorithm may be problematic. The default…
clientIdThe "clientID", which is necessary for the OAuth2 authorisation, provided from the costumer azure portal.
clientSecretThe "clientSecret," which is necessary for the OAuth2 authorisation, provided from the costumer azure portal.
domainDomain where the Exchange server resides, such as "exchange.local".
ewsRequestTimeoutTime-out for the query duration when accessing the Exchange Web server.
ewsTraceFlagsEnables debug output inside the ews-java-api. This property is only used if the "EXCHANGE" debug-level is activated.
hostThe host under which the service is accessible
itemPacketSizeThe number of items requested by the Exchange Server at the same time in a package. The default value here is 100.
linkerTimeoutSpecifies the query timeout for the database used by the linker.
passwordThe password of the user to be used for login, e.g., to log on to the ADITO server, Exchange Server, etc.
portThe port under which the service is accessible
preferBasicAuthCauses the Exchange webservices to prefer BasicAuth over WindowsAuth
securitySecurity setting
tenantIdThe "tenantID", which is necessary for the OAuth2 authorisation, provided from the costumer azure portal.
timezoneThe timezone of the clients that are getting their events from the exchange server. This is important for daylight-saving time. Exchange is using UTC normally…
uidResolverAliasIs the name of the alias in which the UID table for the UID resolver resides.
uidResolverTableThe name of the UID table. From the list of tables in the column, select the table. If they do not exist yet, you can create them in the designer using the…
uidResolverTypeType of UID resolver.
userThe user to be used to log on, for example, to log on to the Exchange or database server.

authMethod​

Type: EExchangeWSAuthMethod

The authentication method for the Exchange web server.


calendarLinkerAlias​

Type: String

Sets the alias for the calendar linker. This is typically set to the ADITO system database alias.

Default: _____SYSTEMALIAS


calendarViewMaxCycles​

Type: Integer
Default: 20

Describes a threshold value when switching between the algorithms to search. For very long intervals, the default algorithm may be problematic. The default value is 20.


clientId​

Type: String
Requires: authMethod property group

The "clientID", which is necessary for the OAuth2 authorisation, provided from the costumer azure portal.


clientSecret​

Type: String
Requires: authMethod property group

The "clientSecret," which is necessary for the OAuth2 authorisation, provided from the costumer azure portal.


domain​

Type: String
Requires: authMethod property group

Domain where the Exchange server resides, such as "exchange.local".


ewsRequestTimeout​

Type: Long
Default: 6 s

Time-out for the query duration when accessing the Exchange Web server.


ewsTraceFlags​

Type: String

Enables debug output inside the ews-java-api. This property is only used if the "EXCHANGE" debug-level is activated.


host​

Type: String

The host under which the service is accessible


itemPacketSize​

Type: Integer
Default: 100

The number of items requested by the Exchange Server at the same time in a package. The default value here is 100.


linkerTimeout​

Type: Long

Specifies the query timeout for the database used by the linker.

The value is specified as a positive long value.

Default is the systemDBRequestTimeout of the corresponding system.


password​

Type: String
Requires: authMethod property group

The password of the user to be used for login, e.g., to log on to the ADITO server, Exchange Server, etc.


port​

Type: String
Default: 80

The port under which the service is accessible


preferBasicAuth​

Type: Boolean
Default: false

Causes the Exchange webservices to prefer BasicAuth over WindowsAuth


security​

Type: ETransportSecuritySslOnly

Security setting


tenantId​

Type: String
Requires: authMethod property group

The "tenantID", which is necessary for the OAuth2 authorisation, provided from the costumer azure portal.


timezone​

Type: String

The timezone of the clients that are getting their events from the exchange server. This is important for daylight-saving time. Exchange is using UTC normally so we have to calculate the result back. If this is not set correctly then the full day events are also not displayed correctly. This value is accordingly the same for all clients, so we can also use this value for server side processes.


uidResolverAlias​

Type: String

Is the name of the alias in which the UID table for the UID resolver resides.


uidResolverTable​

Type: String

The name of the UID table. From the list of tables in the column, select the table. If they do not exist yet, you can create them in the designer using the alias editor. To do this, select the database alias and then the "Create system tables" item from the context menu. Have the table "ASYS_UIDRESOLVER" created and save the alias again. If necessary, you can change the name in the System table creation dialog box. It is important that the correct table is selected.


uidResolverType​

Type: EAliasUidResolver

Type of UID resolver.


user​

Type: String

The user to be used to log on, for example, to log on to the Exchange or database server.