Holidays Set is a read-only set that may be modified in future updates

Navigation:  Messages > Design-Time Messages > International >

Holidays Set is a read-only set that may be modified in future updates

Previous pageReturn to chapter overviewNext page

Background: The Q++Studio Sample Database includes international bank and public holidays for all 194 countries and 48 semi-autonomous territories of the world.

 

This database is made up of recurrence rules (such as : Good Friday = 2 days before Easter) so that, in principle, you could use the current database, and Q++, to immediately calculate world holidays for the next 100 or 200 years. However, in real life, the rules for celebrating holidays do change; some are added, some are removed, some are renamed, ... Therefore, the rules that are contained in this sample database are entirely reviewed every summer and a new updated version of this database is available in September. This new sample database can then be downloaded and imported into your Q++ system, thereby automatically updating the holidays contained in the sample holidays sets. During the year, if we find any errors, we of course advise our users immediately, and propose an appropriate patch.

 

Cause : This message occurs when Q++ notices that one of the Holidays Sets selected in either of the aeiou-Holidays or Holidays Override properties is a holidays set that is part of the Q++ World Holidays Sample Database.

 

Consequences : Using holidays sets of the samples database, directly, as is, in any of your diaries is a bad idea for many reasons.

 

1.First, you cannot modify these holidays, so you are stuck with the name, in English, that we have specified for each holiday.

2.You cannot add or delete holidays from these sample lists.

3.To be able to use these holidays, you need to turn on the Generate Sample Holidays option in the Data Preferences, which means that every time you make a change to any of your holidays, you will need to regenerate the holidays for all 237 sample holidays sets, increasing the time needed from a few seconds to almost a minute.

4.Any of the holidays in the sample database could be changed or deleted at a future date, without you being aware of it. Therefore, you should only use holidays sets that you have created yourself, and over which you have control.

 

Therefore, you should always use holidays sets that you have created, either manually, or by copying holidays from the read-only sets to your own sets.

 

Solutions :

 

Modify Holidays List Selection : opens the aeiou-Holidays or Holidays Override property editors, depending on the origin of the message, so that you can select other holidays sets.

 

Open the Holidays Manager : opens the Holidays Manager, so that you can create your own holidays sets, either manually, or by copying holidays from the read-only sets to your own sets.


Topic 176885 updated on 16-Sep-17.
Topic URL: https://www.qppstudio.net/webhelp/index.html?holidayssetisaread-onlyse.htm