Domino 14.5 Design task comes with some pretty useful new functionality
Daniel Nashed – 17 June 2025 08:52:21
First of all the design task is now leveraged for updating all system databases during template setup for a new release.
The only important detail to know is that the database needs to have the admin server set to that server.
The background is that an automated process should not run wild on all replicas in your domain trying to upgrade the design multiple times.
There is also a new list of system databases automatically maintained: dominosystemdbs.ind.
The file is updated when the server starts and is leveraged by the design task.
I blogged about it before, but now here it is live in action.
The design task now writes a separate log file IBM_TECHNICAL_SUPPORT/design_upgrade.log.
The file is automatically rotated like other system files with a date and cleaned up like other system logs when configured.
In this file you find additional information like if the admin server is set right or what got updated.
The file also contains run-time information per database and also information about the template version update.
In my case I had to run it again manually after server update, because my admin server was set to a different server for autoupdate.nsf.
Probably you don't want to look into the file on the server. Here is another option you might like.
You can run the design task on all system databases ( -sd ) and get them updated + get a mail with the log file ( -mt ).
If you want to use the standard design task operation only taking into account the admin server settings of the design task, just run the -sd switch.
In case you want the same behavior template setup uses, you can specify the new -adm option.
This would run the design task only on system database (or in general database) with the admin server set to this server also if the "Refresh on admin server only" option not set in the database.
In any case you would get warnings in design_upgrade.log if no admin server is set or "Refresh on admin server only" is not set.
Here is what I just did to upgrade my autoupdate.nsf design after I realized the admin server was wrong and I corrected it.
lo design -sd -mt "daniel nashed"
Refreshing design [autoupdate.nsf]
Updating 'ac Download' into database 'Domino Auto Update' from template 'Domino Auto Update'
Updating 'ac Edit' into database 'Domino Auto Update' from template 'Domino Auto Update'
Updating 'ac Enable' into database 'Domino Auto Update' from template 'Domino Auto Update'
Updating 'ac Formula Check' into database 'Domino Auto Update' from template 'Domino Auto Update'
...
Design refresh completed (1 sec) [autoupdate.nsf] 14.5 (02.01.2025 21:21:08) -> 14.5 (10.04.2025 16:57:53)
Mail example from production today
New Design Task Switches in Domino 14.5
-sd Refresh design of System Databases in dominosystemdbs.ind.
-adm Refresh design only if current server is Administration Server of database.
-mt name Mail design update log to the Internet Address name.
- Comments [7]
1Jan 11.11.2025 13:10:11 Domino 14.5 Design task comes with some pretty useful new functionality
Hi Daniel,
Ik don't get an attachment in my mail, but raw text, how is this possible?
2Daniel Nashed 11.11.2025 18:59:32 Domino 14.5 Design task comes with some pretty useful new functionality
Hi Jan,
it's difficult to help if you don't provide details.
Not sure how this can happen and what the target adress is.
But even for a SMTP recipient it should be an attachment.
Maybe something is filtering it....
Do you get all the text in the body or is the body only having the summary?
I see this plus the attachment. There is nothing in the design task that could cause the attachment to be send as text.
Command line arguments: -sd -mt nsh@nashcom.de
Design refresh runtime: 2 seconds
3Jan 12.11.2025 7:09:29 Domino 14.5 Design task comes with some pretty useful new functionality
I see it like this:
Message-ID: <OF8529D604.F8D80D3B-ONC1258D3F.00460A24@xxx.nl>
X-MIMETrack: CD-MIME by Router on DomServ3/XXX/NL(Release 14.5FP1|September 19, 2025) at
11-11-2025 13:45:01,
Serialize by Router on DomServ3/XXX/NL(Release 14.5FP1|September 19, 2025) at
11-11-2025 13:45:01
MIME-Version: 1.0
Content-type: multipart/mixed;
Boundary="0__=4EBB07ACDFD58CB48f9e8a93df938690918c4EBB07ACDFD58CB4"
--0__=4EBB07ACDFD58CB48f9e8a93df938690918c4EBB07ACDFD58CB4
Content-type: multipart/alternative;
Boundary="1__=4EBB07ACDFD58CB48f9e8a93df938690918c4EBB07ACDFD58CB4"
etc etc
I have this only on one server, the other DO send attachments! I can find no difference in Configuration, notes.ini (mail related items) or serverdoc.
4Daniel Nashed 12.11.2025 7:36:33 Domino 14.5 Design task comes with some pretty useful new functionality
Hi Jan,
the message is converted to MIME for some reason. But this should still work.
ButI can't help you via blog comments if you don't provide more details.
-- Daniel
5Werner Götz 06.02.2026 8:47:20 Domino 14.5 Design task comes with some pretty useful new functionality
Hallo Daniel, kann es sein, dass in der 14.5.1 der Parameter -i nicht mehr funktioniert beim "load Design". Hatte das jahrelang am Laufen, und jetzt bekomme ich
Database Designer started
Design error: File does not exist
Design error for database 'designupdates.txt': File does not exist
Im log steht auch nichts, auch nicht mit -log
Absolute Pfadangabe hilft auch nicht
Liebe Grüße
-Werner
6Daniel Nashed 06.02.2026 22:53:35 Domino 14.5 Design task comes with some pretty useful new functionality
The file must end with .ind. No other file extension is supported.
If you rename the .txt file to .ind it should work. I just tested it.
7Werner Götz 08.02.2026 9:16:36 Domino 14.5 Design task comes with some pretty useful new functionality
Hi Daniel,
thank you so much for pointing that out.
I hadn't read anywhere that the file had to end in .ind.
That wasn't the case in earlier versions of Domino, and I didn't see it anywhere in the help section either.
-Werner