D HCL Domino Daily
All Posts Search Class Map About
A 文
  • Domino IQ AI +2
    Domino IQ: What It Means to Run an LLM Inside the Domino Server

    Domino 14.5 introduces Domino IQ — an AI inference engine baked into the Domino server backend, callable from LotusScript via NotesLLMRequest / NotesLLMResponse without ever leaving the box. This guide covers the architecture, hardware requirements, install flow, the two-phase dominoiq.nsf configuration, the Command and System Prompt document model, and why this trade-off works for existing Domino shops where bolting on OpenAI doesn't.

    2026.05.05 →
  • Release Notes Domino REST API +1
    Domino REST API: v1.1.7 Is the Current Latest — New Endpoints and Fixes

    HCL Domino REST API's current latest release is v1.1.7 (shipped April 7, 2026), adding endpoints for calendar profiles, PIM unread state, and message updates, plus fixes for attachment download, Microsoft Entra ID auth, and meeting invitations.

    2026.05.04 →
  • DQL LotusScript +3
    DQL Production-Ready: Catalog Maintenance, Permissions, and sessionAsSigner

    The two real walls when shipping DQL to production: how the Design Catalog gets maintained automatically (bootstrapping brand-new NSFs, incremental refresh after design changes), and why regular users hit the 'You don't have permission' error — plus the sessionAsSigner / scheduled-agent solutions. The final pattern is verified against Domino 12 production logs, with a production-ready Java helper class to drop in.

    2026.05.03 →
  • Tutorial LotusScript +1
    A Practical Guide to LotusScript NotesStream: Files Done Right

    NotesStream is the LotusScript abstraction for reading and writing files from a Notes/Domino agent. This guide walks through the real Open signature, the Truncate-before-write pattern, text vs binary I/O, and the gotchas the official documentation actually warns about.

    2026.05.02 →
  • DQL LotusScript +1
    DQL Pitfalls: 6 Query-Writing Details the Official Docs Don't Spell Out

    Domino Query Language (DQL)'s syntax looks SQL-like, but writing real queries surfaces a whole set of Notes-specific traps — view selection silently scopes results, the `'view'.column` references the view column's programmatic name (not a doc field), comparison operators need whitespace on both sides, backslashes in view names need escaping, `@formula` is a separate Formula Language parser, and string-stored date fields need `@TextToTime`. Each trap below comes with the verbatim error message and a working fix.

    2026.05.01 →
  • Tutorial LotusScript +1
    NotesRichTextItem: writing rich text fields from LotusScript

    NotesRichTextItem inherits from NotesItem, so every NotesItem property and method is already available — but it adds 22 methods of its own for paragraph styles, tables, embedded objects, and Navigator/Range traversal of existing rich-text content. This post catalogues construction, the 22 methods grouped by purpose, the inheritance contract, and the gotchas you hit in real code.

    2026.04.30 →
  • Tutorial LotusScript +2
    NotesNoteCollection: the Swiss-army tool for NSF design elements

    NotesNoteCollection is not a NotesDocumentCollection variant — it represents every kind of 'note' in an NSF, including data documents AND design elements (forms, views, agents, ACL, code libraries). This post catalogues the 32 properties, 14 methods, the True/False initialisation parameter on CreateNoteCollection, and its most common real-world use: feeding NotesDXLExporter.

    2026.04.29 →
  • Tutorial LotusScript +2
    NotesViewNavigator: navigate views the proper way, not GetFirstDocument loops

    NotesViewNavigator is the LotusScript tool for non-trivial view traversal: it returns ViewEntry objects (which carry view metadata GetFirstDocument doesn't), it can be built over a subset of the view (a single category, all unread, descendants of an entry, a max level), and it's faster than the naive document loop — provided you remember to switch AutoUpdate off first. This post catalogues the 4 properties, ~36 methods, 7 CreateViewNav* variants, and the caveats worth knowing.

    2026.04.29 →
  • Tutorial Domino Server +2
    Domino V12 lets notes.ini hold multiple HTTPAdditionalRespHeader entries

    Older Domino releases let you put exactly one HTTPAdditionalRespHeader in notes.ini — a second line silently overwrote the first. HCL added a numbered convention (HTTPAdditionalRespHeader01, 02, …) in V12.0.x so you can ship a full security-header baseline through notes.ini alone, which is the only path that still works when HTTP won't start and the Internet Site documents are unreachable.

    2026.04.28 →
‹ Previous1…202122Next ›
Powered by Astro and GitHub Actions