Archive for: ‘Juli 2020’

Zweistufige CA-Infrastruktur: CA-Root-Zertifikat für Browser importieren – Teil 3: macOS & Safari

31. Juli 2020 Posted by Thomas

Selbst erstellte Zertifikate genießen kein Vertrauen - das ändern wir! Heute: macOS & Safari

Interview: So unterstützt Chatbot Nordi die Bürger der Stadt Norderstedt

30. Juli 2020 Posted by Isabelle

Seit März hat Norderstedt einen KI-Chatbot. Amtsleiter Norbert Weißenfels berichtet im Interview von seinen Erfahrungen mit dem Projekt.

Zweistufige CA-Infrastruktur: CA-Root-Zertifikat für Browser importieren – Teil 2: Firefox

30. Juli 2020 Posted by Thomas

Selbst erstellte Zertifikate genießen kein Vertrauen - das ändern wir! Heute: Mozilla Firefox

Licensing Update: HCL Complete Collaboration (CCB) Guest Licensing

29. Juli 2020 Posted by Uffe Sorensen

Since July 2019, it has been HCL Digital Solutions’ mission to help our customers and business partners by introducing contemporary licensing and making license management easier for all our products.

Today, we are taking the next step towards consolidating all of our Domino licensing on a “per user” license model – the HCL Domino Complete Collaboration offering a.k.a “CCB.”

Effectively immediately, customers with HCL Domino Servers deployed under CCB Authorized User entitlements can be accessed by a Licensee’s entitled CCB Authorized Users and Guest Users.

A “Guest User” can be an anonymous web user (no authentication), or an authenticated web user with a predefined maximum level of Domino application access (ACL) as “Depositor.”

In addition, HCL Domino servers under CCB may participate in mail routing (SMTP), directory lookup and authentication (LDAP) for non-HCL Domino programs and permit access to free/busy time calendar information.

HCL made these changes to the CCB license based on customer requests to facilitate:
• A read-only external or internal web site for Guest Users
• Data collection using surveys generated by Domino Volt 1.0.1 and its anonymous user support available today.
• Removing the need for a separate Utility Server license for Guest Users with complex PVU reporting requirements.
• Clarifying licensing for mail and calendar interoperability in multi-vendor scenarios involving our partner’s solutions.

In August, HCL plans to update the formal License Information found here. In the meantime, you may refer to this blog or you can request a formal Product Notice for compliance.

If you have any questions about this announcement or have any licensing questions, please contact your HCL product specialist or Business Partner.

Uffe Sorensen & the Domino Product Team

Disclaimer – HCL’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at HCL’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard HCL benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multi programming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

The post Licensing Update: HCL Complete Collaboration (CCB) Guest Licensing appeared first on HCL SW Blogs.

HCL Domino Volt 1.0.1 ist da!

29. Juli 2020 Posted by Thomas

Der Download ist verfügbar, die Show gibt es morgen (Anmeldelink inside)

Zweistufige CA-Infrastruktur: CA-Root-Zertifikat für Browser importieren – Teil 1: Windows, Chrome, Edge & Internet Explorer

29. Juli 2020 Posted by Thomas

Selbst erstellte Zertifikate genießen kein Vertrauen - das ändern wir! Heute: Windows und auf einem Schlag Chrome, Edge & Internet Explorer

Meet the New Release of Domino Volt

28. Juli 2020 Posted by Martin Lechleider

Back in April, we launched Domino Volt, a new low-code capability powered by Domino that makes it easy to develop powerful workflow-based apps. If you need an introduction, check out our latest video: 

As promised during the launch, Domino Volt is committed to a quarterly release cycle and the latest release is now here. Domino Volt customers can download v1.0.1 on Flexnet today!  

We’ve been hard at work implementing feedback and requests gathered from our beta participants and customers and we’re excited to announce that we have more than 10 new features and enhancements. Keep giving us your input and ideas — we build our roadmaps with you.  

This latest release continues to empower users across the organization to build apps without needing technical skills while providing more value to your Domino investment. Highlights include: 

  • Unleashing Your Domino DataWith point-and-click integration, users can surface Domino data in their apps without writing any code. 
  • Extend Your Application’s ReachIncrease engagement beyond your logged-in users with anonymous access to apps 
  • Empower Citizen Developers with Enterprise DataEasily look up enterprise data, sales or directory information without needing technical knowledge. 

Building apps is now faster with easier workflow creation and access to data and you get more value from your apps by extending app usage outside your organizationJoin us on July 30th for the global launch webinar as we walk you through all the new features in this release. We will be including several demos. 

Full Feature Set: What’s New in v1.0.1 

  • Anonymous Access: Extend the value of Domino Volt to those outside of your organization by building apps which can be used without having to authenticate against your directory.
  • Direct Access to Domino Data: Domino Volt designers now have a simplified way to integrate data from Domino views and documents into their apps.  
  • Out-of-the Box Directory Services: Easily look up information about people in your directory, such as determining an employee’s manager, email address, location, or any other data contained in the directory.
  • Dynamic Role Assignments: Dynamically assign users to roles. For example, you can assign an employee’s manager to have an “approver” role for submitted requests. This feature works with the new out-of-the-box directory services.
  • Application Upgrade: Update an app already in production with edits and modifications. This updates the app in place, so the URL used to access the app and data collected so far stays intact.
  • Docker Container: This container delivery helps to streamline the setup and management of your Domino Volt deployment. A preconfigured sample environment is included as an option for easy setup, for learning and evaluation purposes. 
  • Improved File User Interface in Text Widget: Easily add and manage files and images used in your Text items.
  • New JavaScript Editor: The new editor highlights JavaScript syntax and provides prebuilt code snippets and an object selector for fast code completion — increasing designers’ productivity. 
  • New JavaScript Functions: Build custom navigation and use buttons or other items from the palette for form submission. New functions include – form.getStageAction(),  app.getProductBaseURL(),   app.getFormLaunchURL() and app.getRecordURL().
  • PDF Document Integration: Add fillable PDF templates to your app for PDF document creation. Capture data and push it into the template. Store the resulting PDF locally or with the submission record.
  • Service Catalog: Define and catalog service definitions which can be used by Domino Volt app designers. This “define once and use by all” approach allows organizations to build and reuse integrations points specific to their organization and let Domino Volt designers build them into their apps without any technical knowledge of the API. 

Want to try these new features? We’ve updated the Domino Volt sandbox with the latest version so register for a free sandbox account to play around. For those who already have a sandbox account, new sample apps will be uploaded here this week for you to try out anonymous access, directory services, and access to Domino data.

The post Meet the New Release of Domino Volt appeared first on HCL SW Blogs.

Nicht ausschließlich hyggelige dänische Urlaubsnotizen: Von Mayonnaise bis zu entschleunigtem Fahren

27. Juli 2020 Posted by Stefan Pfeiffer

Einige Rand-, Urlaubs- und Reisenotizen von unserer einwöchigen Reise nach Dänemark. Man möge mir verzeihen, dass auch einige Bemerkungen zu Autos und Geschwindigkeitsbegrenzung, dänischer Mobilität, auftauchen.

Bei der Einreise nach Dänemark wurden nach der Fähre in Røtby nicht nur unsere Pässe kontrolliert. Der junge Grenzer wollte auch unseren Übernachtungsnachweis sehen. Man muss als Tourist mindestens 6 Tage in Urlaub verbringen, sonst wird es nichts mit der Reise nach Dänemark. Und es gab ein Schild Richtung Corona-Tests. Bei der Rückreise: Alle sind einfach nach Deutschland rein gefahren.

Holger Danske wartet in den Kasematten von Kronburg darauf, aufzuwachen und Dänemark zu verteidigen …

Maskenpflicht? Davon war in Dänemark nichts zu sehen. Nur ganz vereinzelt trug jemand eine Maske. Ich gebe zu, dass mir die Dänen in mancher Situation zu lax erschienen. Die Menschenmengen im Lousiana Museum, nicht immer mit dem Abstand von 1,5 Meter, haben mich ebenso abgeschreckt wie im Hamlet-Schloss Kronborg in Helsinger oder in Frederiksborg. [Und um es klar zu schreiben: Beide „Borgen“ sind absolut ein Besuch wert!].

Auch im Spa und in der Sauna des Hotels Comwell haben wir uns über die Gepflogenheiten manchmal gewundert. Und damit meine ich nicht die Textilpflicht in der Sauna …

Wir haben versucht, uns möglichst im Freien aufzuhalten.

Meeresfrüchte und Fisch im Café Vitus – mit Mayo …

Kulinarisch war Dänemark eine Herausforderung. Alles ist mit Mayonnaise. Korrektur: Wie hat uns Poul Erik, der Direktor des Louisiana Museums korrigiert, manchmal gibt es auch Remoulade.

Im Ernst: Bis auf das Dinner im Sletten in Humlebæk – lieben Dank für die Einladung – war das Essen durchgehend eher enttäuschend, auch bei Restaurants, die auf Trip Advisor gut bis sehr gut bewertet wurden. Wer auf fein macht, sollte auch fein servieren. Aber mehr dazu separat auf Trip Advisor. Führt hier im „Block“zu weit..

Geliebt haben wir das Café Vitus in Snekkersten, in Fußweite von unserem Hotel. Also in einem dänischen Café gibt es nicht nur Kaffee und Kuchen. das Vitus ist eine Mischung aus Strandtaverne oder Strandbar, Studentenkneipe und Schnellimbiss, direkt am Hafen. Es gibt Hamburger ebenso wie Shrimps in leckerer Koblauch-Chilly-Sauce – und dazu ein lecker Classic. Und wenn es mal mit der Bedienung nicht funzt, geht man selbst an die Theke und holt sich seine Getränke. En rigtig hyggelig cafe, wie ein Däne auf Trip Advisor schreibt. Hyggelig ist seitdem in unseren Wortschatz über gegangen. Es bedeutet wohl gemütlich, aber wohl auch ein wenig miefig-spiessbürgerlich. Wir fanden es nur gemütlich-hyggelig …

Doch von der Strandkultur zur „richtigen“ Kultur: In Humlebæk ist eines der schönsten Museen der Welt, das schon einmal erwähnte Louisiana-Museum. Das Museum ist in die Landschaft eingebettet. Die Skultpturen im Grünen und vor dem Meer sind sensationell. Und die Sammlung und die Ausstellungen sind international bemerkenswert. Schließlich ist ja auch die Ausstellung meiner Frau in der Schirn, Fantastische Frauen über den weib­li­chen Beitrag zum Surrea­lis­mus, dorthin gewandert, was ja auch Auslöser für unsere Reise war. Die Ausstellung ist jetzt bis 8. November 2020 im Louisiana zu sehen. Schade, dass derzeit keine Tages- oder Wochenendausflüge nach Dänemark möglich sind. Es wäre derzeit eine Reise wert.

Gerade wird auf einer riesigen Leinwand eine Installation zu Zidane gezeigt, quasi als Ersatz für die ausgefallene EM.

Wir waren ja an der Dänischen Riviera. Wir haben Kiter gesehen. Wir haben keine Strandkörbe wahrgenommen. Die haben wir erst in Deutschland auf der Rückreise am Strand in Schaubeutz bewundern dürfen.

Zu profaneren Themen, wie schon angedroht: Dänemark scheint ein Land der Kleinwagen zu sein. Ja, es gibt auch die großen Kisten und SUVs, doch die Kleinwagen dominieren. Am Beispiel VW: Noch nie habe ich so viele Up’s deutlich noch vor den Polo’s gesehen. Golf, Tiguan und Passat schienen mir klar abgeschlagen. Mich hat es motiviert, mir mal den e-Up anzusehen, aber das ist eine andere Geschichte.

In Dänemark ist uns übrigens nicht eine Baustelle aufgefallen. In Deutschland fuhren wir ab Puttgarden nach Hannover, Kassel, Frankfurt bis Darmstadt von einer kilometerlangen Baustelle in die nächste.

Seit gefühlten Jahrzehnten diskutieren, ob es im Autoland Deutschland eine Geschwindigkeitsbegrenzung auf Autobahnen geben soll, ja geben darf. Meine Erfahrung nach einer Woche Dänemark: Mit maximal 80 km/h auf Landstraßen und 120 km/h (gefühlt meist 110) fährt es sich entspannt und entschleunigt. Und der Verbrauch meines A4 TDI lag bei ca. 4,6 Liter/100 km. Zurück in Deutschland kletterte der Wert wieder auf 5,7 Liter/100 km, trotz einer Maximalgeschwindigkeit, die weit weg von 180 km/h oder gar drüber lag. Meine Zusammenfassung: Es geht mit Tempo 120 oder 130. Man muss sich nur darauf einlassen.

(Stefan Pfeiffer)

Zweistufige CA-Infrastruktur: Server-Zertifikat auf einen Domino-Web-Server installieren – Teil 2: Windows

27. Juli 2020 Posted by Thomas

Im ersten Teil unter Linux, jetzt installieren wir das Server-Zertifikat auf einem Domino-Web-Server unter Windows.

Zweistufige CA-Infrastruktur: Server-Zertifikat auf einen Domino-Web-Server installieren – Teil 1: Linux

24. Juli 2020 Posted by Thomas

Wir installieren ein Server-Zertifikat auf einen Domino-Web-Server und stellen ihn so ein, dass Browser verschlüsselt mit ihm kommunizieren.

Going Inline with Domino Views

23. Juli 2020 Posted by John Curtis

I have spent many years working deep within the Notes Indexing Facility (NIF). I’m not done, because there is more to be done and harvested from the rich functionality well-bundled from day one by the earliest Domino developers. It can be a challenging area because so much variety of data flows through the code and onto the glass. If one is not careful, you will make one user story a delight while another becomes quite less so. 

One of the most problematic operations in NIF is its handling of updates. Someone could say “Well, what is the problem? Other database products have no issue updating their indexes, why is Domino any different?” The answer lies in the ease with which views and folders are created in Designer. It is a very common story that views constantly grow in number and complexity. 

So, I often reply to the question of the difference this way: “If you went to your MySQL or Oracle or DB2 or MongoDB administrator and asked for 200-1000 indexes on your database, what would they say?” Of course, they would laugh you out of the room, as they should. Yet, that number of indexes is quite normal on a Domino database and it is why they are updated lazily, on a scheduled or as triggered or forced. There are a variety of update/refresh rules and I will not go into them here. 

Some of the costliest issues with NIF are due to excessive queueing for updates. Most of the APIs and documentation call it “refreshing” when a user opens a view and wants to see the latest updates, which is completely reasonable. The trouble what when a large number of users (well, threads) do that at once, they each compete for the right to update the view in a “fair read/write” queue – that is, those who only want to read get no preference over writers (we don’t starve updates). The result can be a breach in Service Level Agreement (SLA) timings and opening a view simply takes too long. 

Following is a diagram I put together for SPR JCUS8MXLA2. Included in the mix is the “Update Task” representing scheduled, dedicated view updating: 

You may or may not know that in the v9.01 feature packs, Domino development rather quietly produced a feature to attack this problem. It is called “inline view updating” or just “inline.” You can toggle it on via

load updall <database name> [-T <viewname>] -inline on/off

What this does is to apply view updates at time of document updating. All refresh requests at view open time can therefore be treated as nops, as they are. Document updating becomes a heavier unit of work, but the view open and read performance trade-off is worth it.

A second effort was launched in Domino V10, which detects and then automatically creates a dedicated update thread to high usage views. It is enabled via NIF_VIEW_USAGE_ENABLED=1 in notes.ini.

I wanted to measure the effect of the first effort, -inline, so this summer at HCL Chelmsford (well, at home due to COVID-19) I’ve had the privilege of working with an intern in core Domino, Joseph Calles. I set Joseph on a quest to provide real timings with -inline on and off. He wrote some scripts that allowed him to vary the read vs update load against a 200K document database with three views and collected stats using “show trans” at the Domino console. Joseph capped the document update and view operations at 10/second, but of course your numbers will scale according to volume, bulk of data and hardware utilized.

No one is claiming these numbers are real-world, the data and processing is automated. But they are consistent relative to the gathered set. And they show some trends people should know about as they consider using -inline. The variance in test load was simple: for each run, the number of all operations was incremented by one per second.

The OPEN_COLLECTION transaction is what bogs down trying to update a view when inline is off. The benefit is very clear to see in the first graph, and it should be noted that without inline, time to open a view increases much faster than linearly. That .. is the log jam I mentioned.

In the second graph, open view and read view entries are combined to provide a single duration. This is close to what a user would experience opening a view and getting his/her first window of entries rendered. Again, the spike with larger numbers of transactions without -inline is clear.

Now, very few SLAs will be violated with 800 millisecond response. Again, the point is the curve. Showing maximum time to open a view shows the erratic, worst-case user experience, which would indeed violate most SLAs (note, times are in seconds in this graph):

Truth in advertising — document update times do increase with -inline on, but you would expect them to. And they don’t increase exponentially but linearly. But don’t confuse this with a decrease in throughput — it is not affected, only time to complete:

This final graph treats all operations — update, finds, view opens and view entry reads equally and averages their combined duration. So, overall duration impact of -inline processing if you will:

But it’s important to remember the original use case — multiple users trying to open and read a view but first “refreshing” (that is, updating). With -inline on, the refresh operation is unnecessary since any view being read is updated during a NSFNoteUpdate operation. So those view open operations are much lighter weight.

To say it again, this behavior is “normal” for transaction-centric database systems, especially the relational variety where data lives in neat rectangles (ok, they have progressed a bit). But in Domino, a document-storing and -processing NoSQL engine that supports so many different indexes constructing index data so many different ways, a lazy update model is appropriate lots of the time. And the -inline feature addresses those cases where it is not appropriate.

So, if you have contentious views — and please, not all views are hotly contended for — I recommend you strongly consider turning on inline view updating, using

load updall <database name> -inline on -T <name of contentious view>

And reap good benefit.

I would beware of turning it on for all views in a database as the document update cost could then surge. You know your most contentious views; tackle those first.

The post Going Inline with Domino Views appeared first on HCL SW Blogs.

The Art of the Possible with HCL Domino Volt

22. Juli 2020 Posted by Francois Nasser

We recently hosted our first HCL Domino Volt roundtable session, a series where we introduce HCL Domino Volt topics and host open discussions with our customers and partners. In this session, we covered several use cases for Domino Volt apps. We focused on visually enhancing out-of-the-box components with pure CSS (Cascading Style Sheet) and JavaScript. If you missed the live session, you can catch the replay here or read the recap below.

Domino today is used by over 15,000 customers globally to develop applications that run their business. With the introduction of Domino Volt, our mission was not only to protect the investment of our Domino customers but also accelerate their ability to deliver business solutions faster and increase the value of Domino. By providing our customers and partner with new application development capabilities that extend throughout the organization, we empower everyone to build solutions while still taking advantage of Domino’s security, reliability and low TCO.  In just 3 months since our launch, over 80 new customers have taken advantage of Domino Volt to accelerate their delivery of applications to the business.

Here at HCL, we believe in drinking our own Champagne (or “dogfooding” as the software industry calls it.) We recently launched an internal hackathon to see if our team could build apps to solve our business challenges as well as other real-world challenges facing our customers or community. More than 20 teams with more than 50 members across the globe participated, and none had prior Domino Volt experience! Some of the submissions were from sales team members who had no development experience at all. They were only given two weeks to design, develop, test, and deliver their apps — on top of their day jobs!

We were thoroughly impressed with the apps submitted. Using CSS, the teams got creative with their app designs and created solutions that solved exciting challenges. Here are some apps we want to highlight:

  • Blood bank app: Donors can submit their details, see emergency blood requests by type and location, and review criteria to donate blood.
  • Smart help desk: Users can create and submit IT support tickets
  • Weather app: Using a Google map integration, users can specify a point on the map to view the weather forecast in that selected area
  • Food delivery app: Charities can coordinate food aid deliveries to people in need, saving time for coordinators, and reducing errors.
  • Online-store: A full web retail shopping site
  • Vendor registration: Onboard vendors according to company policy
As you can see from the examples above, with a little CSS you can turn a simple sheet into a beautiful app and the process is pretty simple. Business users can develop their apps in Domino Volt by importing a spreadsheet or by simply dragging and dropping fields and actions. They can then apply styles with the Style Editor or import CSS provided by IT, and within hours have a great looking, ready-to-deploy application leveraging the approved Domino platform!

What’s Next? 

If you’d like to play around with Domino Volt, register for our sandbox to get started. It’s free and runs on a browser, which means no installation required. You can explore documentation on how to work with CSS and Domino Volt and try building your own apps.

We have an exciting upcoming new release of Domino Volt. We have more than ten new features and enhancements coming your way, including the highly requested anonymous access, direct access to Domino data, and out-of-the-box directory services. Please join us for the launch webinar on July 30 (you can also replay it later at the same link).

Lastly, we’re inviting you to two more scheduled roundtable sessions! We encourage open discussions, so come with your questions.

  • Roundtable 2: Domino Volt Application Integration Strategies, August 12, 2 pm ET. We’ll cover integration techniques and options within Domino Volt, including other Domino Volt applications, REST services, and Domino Views. Register here.
  • Roundtable 3: Domino Volt Deployment Topologies, August 27, 2 pm ET. We’ll cover different deployment options to fit your needs. Register here.

The post The Art of the Possible with HCL Domino Volt appeared first on HCL SW Blogs.

News+Notes Flash 9/2020: HCL Digital Solutions Summer Update

22. Juli 2020 Posted by Martina Rottschäfer

Ein kurzes Update, was bisher im Sommer rund um HCL Domino, Domino Volt, Verse und Sametime geschehen ist beziehungsweise noch kurzfristig folgen wird.

Weiterlesen ...

News+Notes Flash 9/2020: HCL Digital Solutions Summer Update

22. Juli 2020 Posted by Martina Rottschäfer

Ein kurzes Update, was bisher im Sommer rund um HCL Domino, Domino Volt, Verse und Sametime geschehen ist beziehungsweise noch kurzfristig folgen wird.

Weiterlesen ...

Zweistufige CA-Infrastruktur: ein Server-Zertifikat erstellen

22. Juli 2020 Posted by Thomas

Mit Hilfe der Root-CA und Intermediate-CA von den letzten Folgen erstellen und signieren wir jetzt ein Server-Zertifikat.