GSD WebDAV Client synchronization
Multiple database configuration
In case web-dav is connected to more than one database, each request should have a databaseAlias
prefix.
When there is only one database configured for particular web-dav service databaseAlias
remains empty.
Sync time range
To prevent too many events synchronization, you have opportunity to set the time range of synchronization, both bottom and top range. You can set it in global settings window:
Note
Series appointments that partially exceed the time range will always be displayed
iOS CalDavSynchronization
To synchronize contacts and calendars on iOS we have to open settings window and choose Accounts & Passwords
tab.
In this case to synchronize contacts (CardDAV
) and calendars (CalDAV
), needed are two separate profiles. For example, to synchronize contacts, we have to create a profile by using the Add CardDAV Account
option and configure it. In the first field you need to put the address of ma-dav web service according to following formula:
Module | Pattern | Example |
---|---|---|
xDav | https://ipaddress:port/databaseAlias/p/username |
https://192.168.1.41:8888/databaseAlias/p/admin |
xDav | https://yourdomain/databaseAlias/p/username |
https://ma-dav.gsd.pl/databaseAlias/p/admin |
xMa | https://ipaddress:port/databaseAlias/p/deviceId |
https://192.168.1.41:8888/databaseAlias/p/76A1 |
xMa | https://yourdomain/databaseAlias/p/deviceId |
https://ma-dav.gsd.pl/databaseAlias/p/76A1 |
Second field is for username
:
Module | Pattern | Example |
---|---|---|
xDav | username |
admin |
xMa | username |
admin |
Third one is for user's web password
, but in case of xMA module your password field should contains also xMA deviceId according to below format:
Module | Pattern | Example |
---|---|---|
xDav | webpassword |
abcd |
xMa | webpassword;deviceId | abcd;76A1 |
The ; sign between password and deviceId is mandatory. Settings for CarDAV
and CalDAV
profiles are the same.
After performing this procedure your contacts should be synchronized. To synchronize calendar you should create another profile according to above procedure.
Note
In order to migrate old account, connected to IIS web service, one has to delete this account and create new, in the way described above.
Android CalDavSynchronization
To synchronize contacts and calendars on Android necessary are two additional applications.
Caution
Make sure that your android application has permissions to access system calendar and contacts list
After installing these applications and granting them permissions to contacts and calendar, it is necessary to launch Open sync
. Then we need to add new account by clicking button marked on the screenshot.
In this case to synchronize contacts (CardDAV
) and calendars (CalDAV
), needed are two separate profiles. For example, to synchronize contacts, we have to create a profile by using the Add CardDAV Account
option and configure it. In the first field you need to put the address of ma-dav web service according to following formula:
Module | Pattern | Example |
---|---|---|
xDav | https://ipaddress:port/databaseAlias/p/username |
https://192.168.1.41:8888/databaseAlias/p/admin |
xDav | https://yourdomain/databaseAlias/p/username |
https://ma-dav.gsd.pl/databaseAlias/p/admin |
xMa | https://ipaddress:port/databaseAlias/p/deviceId |
https://192.168.1.41:8888/databaseAlias/p/76A1 |
xMa | https://yourdomain/databaseAlias/p/deviceId |
https://ma-dav.gsd.pl/databaseAlias/p/76A1 |
Second field is for username
:
Module | Pattern | Example |
---|---|---|
xDav | username |
admin |
xMa | username |
admin |
Third one is for user's web password
, but in case of xMA module your password field should contains also xMA deviceId according to below format:
Module | Pattern | Example |
---|---|---|
xDav | webpassword |
abcd |
xMa | webpassword;deviceId | abcd;76A1 |
The ; sign between password and deviceId is mandatory.
In the next step you need to accept certificate.
The last step is to synchronize your contacts and calendars, to select them you need to check the appropriate checkboxes. Starting the synchronization is possible by using the button marked on the screenshot.
After performing this procedure your contacts and calendars should be synchronized.
Outlook CalDavSynchronization
Following instruction shows how to synchronize contacts and calendars using CalDav Synchronizer plugin to Microsoft Outlook program. However, steps to integrate other Cal/CardDav client application are very similar.
First, you have to create a synchronization profile. Click on the Synchronization Profile
button:
A dialog window should appear. In this case, you should create two separates profiles one for calendar and second for addresses. Name your profile. Put the address of ma-dav web service according to following formula:
Module | Pattern | Example |
---|---|---|
xDav | https://ipaddress:port/databaseAlias/p/username |
https://192.168.1.41:8888/databaseAlias/p/admin |
xDav | https://yourdomain/databaseAlias/p/username |
https://ma-dav.gsd.pl/databaseAlias/p/admin |
xMa | https://ipaddress:port/databaseAlias/p/deviceId |
https://192.168.1.41:8888/databaseAlias/p/76A1 |
xMa | https://yourdomain/databaseAlias/p/deviceId |
https://ma-dav.gsd.pl/databaseAlias/p/76A1 |
Second field is for username
:
Module | Pattern | Example |
---|---|---|
xDav | username |
admin |
xMa | username |
admin |
Third one is for user's web password
, but in case of xMA module your password field should contains also xMA deviceId according to below format:
Module | Pattern | Example |
---|---|---|
xDav | webpassword |
abcd |
xMa | webpassword;deviceId | abcd;76A1 |
The ; sign between password and deviceId is mandatory.
Next click Test or discover settings
button to test the connection. After successful connection test click ok
, the dialog window should close. The last step is to click Synchronize now
button to get your contacts synchronized.
After performing this procedure your contacts should be synchronized. To synchronize calendar you should create another profile according to above procedure.
macOS CalDavSynchronization
To synchronize contacts and calendar on macOS (10.13 or higher) we have to open System Prefferences
and choose Internet Accounts
tab.
Next scroll down account type list and check Add Other Account...
.
Now choose CalDAV account
tab.
A dialog window should appear. In this case, you should create two separates profiles, one for calendar and one for addresses. Name your profile. Put the address of ma-dav web service according to following formula:
Module | Pattern | Example |
---|---|---|
xDav | https://ipaddress:port/databaseAlias/p/username |
https://192.168.1.41:8888/databaseAlias/p/admin |
xDav | https://yourdomain/databaseAlias/p/username |
https://ma-dav.gsd.pl/databaseAlias/p/admin |
xMa | https://ipaddress:port/databaseAlias/p/deviceId |
https://192.168.1.41:8888/databaseAlias/p/76A1 |
xMa | https://yourdomain/databaseAlias/p/deviceId |
https://ma-dav.gsd.pl/databaseAlias/p/76A1 |
Second field is for username
:
Module | Pattern | Example |
---|---|---|
xDav | username |
admin |
xMa | username |
admin |
Third one is for user's web password
, but in case of xMA module your password field should contains also xMA deviceId according to below format:
Module | Pattern | Example |
---|---|---|
xDav | webpassword |
abcd |
xMa | webpassword;deviceId | abcd;76A1 |
Account Type
set as Manual
.
After performing this procedure your calendars should be synchronized. To synchronize contacts you should create another profile according to above procedure.
Importing public calendar
The following instruction shows how to import a calendar by URL to Outlook calendar. First, you have to open an outlook mailbox and click on the calendar icon in the lower left corner:
When the calendar window appears you must choose option From Internet...
located in Open Calendar
element.
The last step is to put the URL you want to use to import the shared calendar.
After performing this procedure your calendar should contain incoming public events of an user GSDAdmin.