Setup DKIM for HCL Domino 12.0.2  

By Remco Angioni | 12/9/22 1:58 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

Finally we can setup and use DKIM email authentication in HCL Domino. Here are the steps for adding DKIM in Domino and DNS.The actions are my actual commands for adding DKIM to my angioni.nl domain.

LotusScript Data Structures Basics  

By Andre Guirard | 12/8/22 6:39 AM | Development - Notes / Domino | Added by Roberto Boccadoro

What are these data structures of which you speak? In computer science, the term “data structure” refers to a way of organizing data into an arrangement you can navigate in specific ways, depending on the needs of your application. There are LotusScript implementations of the basic data structures in the LotusScript Gold Collection project on openntf.org. You can just take those and use them. But as noted above, often you need to modify the “classic” data structures for your specific requirements, or even create entirely new, specialized stuff. So I want to discuss the basic principles.

LotusScript Variants: EMPTY, NULL, Nothing  

By Paul Withers | 12/7/22 2:07 AM | Development - Notes / Domino | Added by Roberto Boccadoro

One of the great things about working on VoltScript with our team are the regular discussions about the inner workings of the language. Of course it’s also nice how easy it is to write and run a test script with the language, to quickly test various scenarios. Recently, because of two separate initiatives we’ve been working on, the topic of conversation has been Variants, and the potential values that denote a variant without a value.

XPages class-loader memory leak  

By Martin Pradny | 12/6/22 11:51 AM | Development - Notes / Domino | Added by Oliver Busse

We have recently experienced OutOfMemory crashes of XPages app server. The server was recently upgraded to 12.0.1FP1, but we were getting some panic crashes in HTTP even before the upgrade (it was 9.0.1FP10). Our hopes were that the upgrade would stabilize the server, but it's not the case. At least now I start to see what's the problem.

HCL Domino Christmas Calendar App stimulates festive mood at the office  

By Soehnke Grams | 12/5/22 11:21 AM | Business - Events / People | Added by Oliver Busse

It is that time of the year again. December has arrived and, with it, the Christmas countdown has started. Much has changed in the world in the last years but some things stay the same. For the CEIR team at the University of Koblenz, the Domino Christmas Calendar App makes sure that the festive season is not forgotten.

The forgotten logical operators  

By Andre Guirard | 12/5/22 3:08 AM | Development - Notes / Domino | Added by Roberto Boccadoro

Here’s something I notice in a lot of other people’s code I look at, which has always bothered me. This isn’t language-specific — I see it everywhere. Programmers create logical expressions with the boolean operators And, Or, and Not. It seems to require a sort of sideways view of things to apply the additional operators that work with boolean values, Eqv and Xor (or to use their non-bitwise counterparts which more people might recognize offhand, = and != (<> in LotusScript).

HCL Notes Client – “Invalid RTF Data On The Clipboard”  

By Ulrich Krause | 12/3/22 11:30 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

The issue applies to HCL Notes 12.0.1 standard and basic as well as HCL Notes 12.0.2 32/64Bit standard and basic. When you try to change your signature in the Calendar Profile, you get the error message

HCL Software and the number 13  

By Remco Angioni | 12/2/22 3:18 PM | Business - News | Added by Oliver Busse

Just after 12.0.2 we all waited for the next major release. There it is …… proof that HCL doesn’t like the number 13 like we heard in the rumors.

Overhead of error trapping in LotusScript   

By Andre Guirard | 12/1/22 6:22 AM | Development - Notes / Domino | Added by Roberto Boccadoro

Having a little fun with the performance monitoring code from a previous post. Okay I have a warped idea of fun. I’m always interested in performance, so I decided to analyze the overhead of using an error trap (On Error statement) to handle edge cases as opposed to an “if” statement or other branch.

OpenNTF Quickie: Install Domino + Nomad + Leap on Docker - YouTube  

By OpenNTF | 11/30/22 3:40 PM | Infrastructure - Notes / Domino | Added by Oliver Busse

This video demonstrates the installation process for Domino 12.0.2 including HCL Nomad Web and HCL Domino Leap on Docker using the Domino Container build script.

ID Vault “Invalid or nonexistent document” error caused by Cluster Symmetry Repair  

By Kim Greene | 11/29/22 12:34 PM | Infrastructure - Notes / Domino | Added by Oliver Busse

In helping a customer who was having an issue with getting TOTP working, I came upon an interesting situation with their ID Vault. When issuing ‘show idvault’, the following error was displayed. Invalid or nonexistent document: Vault replica list inconsistency for vault /ID_Vault The really strange thing about this situation was the replica of the ID Vault was on both the primary and secondary server, however only the primary server was listed as a Vault Server in the ID Vault itself.

How to configure SAML SSO for HCL Nomad Web for Domino using Keycloak - Part 1  

By Heiko Voigt | 11/29/22 10:57 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

This is part one of my series on how to utilize Keycloak as the SAML IDP for HCL Nomad Web for Domino. While HCL describes the use of ADFS in the online documemtation, Keycloak can serve for this purpose with ease as well. Within this series I want to describe the components and configurations that are necessary to make the two work together.

OpenNTF and Community Updates For Notes/Domino 12.0.2  

By OpenNTF | 11/28/22 10:52 AM | Development - Notes / Domino | Added by Oliver Busse

A few weeks ago, HCL released Notes and Domino 12.0.2, bringing with them a number of good features for users, developers, and administrators. To go along with these changes, the community at OpenNTF released new versions of several projects within a few days.

The lsconst expedient  

By Andre Guirard | 11/28/22 10:12 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

There are a lot of handy constants included in the LotusScript file lsconst.lss, which you can include in your scripts via the statement: %Include "lsconst.lss" It contains many “Const” definitions for symbolic names needed for calling built-in functions, such as this constant useful when calling Messagebox function: Public Const MB_OK = 0 None of these constants is necessary since you can also hardcode the constant value when you make your call. But it makes your code easier to read and maintain if you use the symbolic names, so this is a best practice.

Domino 12.0.2 on Docker - some changes with One Touch setup  

By Oliver Busse | 11/28/22 4:03 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

Today I learned the hard way what it means to "reset" the Docker Desktop installation using a tool like "Clean My Mac X", a tool that I strongly recommend to get rid of all crap that slows down your system - and does much more. However, resetting a Docker Desktop installation means that everything is wiped - except from the program itself. Docker started to be unstable, so my plan was to re-install it. After I did this task, I found out that all my containers were gone - including the images and volumes. The latter is the worst, so be careful.

Setting up an environment to develop OSGi plugins for HCL Domino – 2022 edition  

By Mark Leusink | 11/27/22 2:51 PM | Development - Notes / Domino | Added by Oliver Busse

While testing the v12 version of the org.openntf.domino library I found a bug that stopped me from deploying it to v12.0.x Domino servers. I found out what the cause for the issue was, so I decided to take a shot at fixing it myself. There was just one problem: I didn’t have a development setup for OSGi plugins anymore. Online I could find most of the steps involved, but the guides could use an update here and there.

String Functions Performance Considerations  

By Andre Guirard | 11/25/22 12:20 PM | Development - Notes / Domino | Added by Roberto Boccadoro

I’ve been doing some tests and I see Instr$ in LotusScript is still a lot slower when you start searching in the middle of the string. I wrote an SPR about this sometime back. The same is true of Mid$ – I wrote a timing test that uses Mid$ to get the 1st character of a string as opposed to the 27000th. The latter takes much longer, and I don’t understand why. According to the help docs it’s two bytes per character, so it should be trivial to determine the location of a character from its number position.

Restic – Command Line Tool supporting Windows VSS  

By Daniel Nashed | 11/24/22 2:03 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

Now that Domino 12.0.2 is has a native VSS Writer, we can look into new interesting integrations. In my session at SUTOL conference this week, I showed a first version of a Restic integration for Domino 12.0.2 via VSS. Restic is a very interesting application (https://restic.net) It's a single binary written in GO And uses a approach like Borg Backup uses. But in contrast to Borg Backup it has full Windows support. This includes VSS Writer + AutoRecovery support! It is Open Source, efficient, flexible & secure. And very simple to setup & use!

XPages Jakarta EE 2.9.0 and Next Steps  

By Jesse Gallagher | 11/22/22 4:54 PM | Development - Notes / Domino | Added by Oliver Busse

Keeping with my productive week off, today I release version 2.9.0 of the XPages Jakarta EE Support project. Similar to the previous release, this one contains new features primarily related to Jakarta NoSQL, but also has some improvements for JSF and a bunch of bug fixes and compatibility improvements.

Domino Oddness on Azure - 38 second delay in sending mail from web UI  

By Sean Cull | 11/22/22 10:43 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

We have had an odd issue on Domino that we have not been able to resolve despite lots of input from HCL. I just wanted to post it in case any other person comes across it. The symptom is a Domlog entry for 38 seconds when you trigger an email via XPages. This happened @4 years ago on an Azure Linux Domino 9 server ( which we scrapped ) and then started again with an Azure Windows Domino 11 server about a year ago.

HCL Sametime 12.0.1 - How to upgrade  

By Ales Lichtenberg | 11/21/22 4:09 PM | Infrastructure - Sametime | Added by Oliver Busse

A few days ago, HCL Sametime and HCL Sametime Premium 12.0.1 were released. The installation is basically the same as for version 12.0, but I modified my guide. The upgrade is also very simple, so you can check out the guide I prepared. So you can get started.

More Open-Source Updates for Notes/Domino 12.0.2  

By Jesse Gallagher | 11/21/22 12:39 PM | Development - Notes / Domino | Added by Roberto Boccadoro

The other day, I talked about some changes/workarounds for Notes/Domino 12.0.2. Today, I made a few updates to some of the open-source projects I maintain, including another update to the generate-domino-update-site Maven plugin.

HCL Notes 12.0.2 - New Signature feature seems broken   

By Jesper Kiær | 11/21/22 2:07 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

To test the new HCL Notes 12.0.2 "Signature" feature I created a simple form with a Rich Text Lite field for testing out the feature. I have have removed all options,but the signature feature for the field. Only a part of the image seem to be saved in the field.

Huddo Boards & Minio problems – Read before you restart!  

By Martijn de Jong | 11/21/22 2:06 AM | Infrastructure - Connections | Added by Roberto Boccadoro

Last week I got the unpleasant surprise of a no longer working Huddo Boards for Component pack installation at a customer after I had rebooted my Kubernetes environment. I had to reboot this environment after I updated the Kubernetes certificates. Of course, after a change you immediately think that your problem is related to the change you just made, but in this case the only relation was with the restart, which means that this can happen to everyone running Huddo/Kudos Boards for Component pack or Huddo Boards Docker.

Domino Designer 12.0.2 – Object and Agent list is empty  

By Ulrich Krause | 11/21/22 2:04 AM | Development - Notes / Domino | Added by Roberto Boccadoro

The issue applies to the 32 and 64 bit of the Domino Designer 12.0.2. It occurs in Forms, Views and Folders. Also, the issue only occurs when you open an application in Designer from the Notes workspace.

HCL Domino 12.0.2, Engage 2022 and HCL Factory tour Milan  

By Martin Pradny | 11/20/22 7:38 AM | Business - Events / People | Added by Oliver Busse

I haven't published my recap after Engage this year and the recent HCL Factory tour in Milan is a great opportunity to write a summary about what's happening in HCL (mostly Domino) space. It's a mix of news about 12.0.2, future directions, and my impressions, so it can be a bit chaotic, but I got the impression that many people see it similarly.

Configure Eclipse 4.6.x with HCL Notes 12.0.1 FP1  

By Karsten Lehmann | 11/18/22 4:07 PM | Development - Notes / Domino | Added by Oliver Busse

Once again I had to ask HCL development for setup instructions how to launch the HCL Notes Standard Client from an Eclipse IDE, this time for Notes 12.0.1 FP1. The instructions I had gotten earlier for Notes 10 have not changed much (I think there's one additional VM argument at the end of the list), but enough so that they did not work anymore.

New release of Open Eclipse Update Site to fix issues with Win/64 Notes Client 12.0.2  

By Karsten Lehmann | 11/18/22 5:13 AM | Development - Notes / Domino | Added by Roberto Boccadoro

As Jesse blogged there are some issues in the new Windows 64 Bit Notes Client 12.0.2 that break the "Import Local Update Site" functionality of the standard Update Site template of Domino. To fix this and other issues, I just uploaded a new release of the Open Eclipse Update Site on OpenNTF.

Notes/Domino 12.0.2 Fallout  

By Jesse Gallagher | 11/18/22 5:12 AM | Development - Notes / Domino | Added by Roberto Boccadoro

Notes and Domino 12.0.2 came out today. Generally, there are some neat features in development and on the server, but there are also a couple things you may run into depending on your workflow and installation type.

Strange XPage, Unexpected runtime error  

By Fredrik Norling | 11/18/22 5:11 AM | Development - Notes / Domino | Added by Roberto Boccadoro

I’m going to start a post that I will update regular when I get strange errors that can be hard to find the solution for. Feel free to post a comment or use the contact form to send me your strange errors and a solution or how to debug the problem. One of the best tools for debugging is to use the Log File reader found on OpenNTF, another good tool also on OpenNTF is the Debug toolbar But now to the problems and the possible solutions.