D HCL Domino Daily
All Posts Search Class Map About
A 文
  • Tutorial LotusScript +1
    NotesView.GetAllDocumentsByKey: The Lookup Workhorse, and Five Things That Trip People Up

    GetAllDocumentsByKey is the LotusScript lookup method everyone uses — pass a key, get back the matching documents. But the small print — keys match the view's sorted column (not document fields), exactMatch defaults to False (so it's prefix-match unless you opt in), backslash-categorised columns silently break it, and the returned collection has no defined order — gets missed even by experienced devs. This piece walks the signature, the by-key family, five real pitfalls, and complete examples.

    2026.05.09 →
  • Community LotusScript
    OpenNTF's LotusScript Class Map: 97 Classes on One Interactive Page, Open-Source Data Behind It

    OpenNTF released a LotusScript Class Map for HCL Domino 14.5.1 in 2026 — 97 classes, 1,001 properties, 997 methods, 72 events laid out on one interactive visual map, every node clickable through to the HCL docs. This piece covers what the tool does, the open-source license and JSON data behind it, and why it's useful for picking topics, planning learning paths, and exploring the API surface.

    2026.05.08 →
  • Tutorial LotusScript +1
    LotusScript's Outbound HTTP / JSON Toolchain: NotesHTTPRequest + NotesJSONNavigator

    Domino V12 added NotesHTTPRequest and NotesJSONNavigator to LotusScript, so calling an external REST API and parsing the JSON response is finally a self-contained LS workflow — no more ActiveX shims or shelling out to curl. This guide covers both classes' methods and properties, the PreferJSONNavigator property that wires them together as an official path, a complete example, and where Java / SSJS land in comparison.

    2026.05.07 →
  • LotusScript Domino Designer
    NotesXMLProcessor: The Common Base for LotusScript XML Handling

    NotesXMLProcessor is the abstract base class behind every LotusScript XML handler — DOMParser, SAXParser, DXLExporter, DXLImporter, and XSLTransformer all inherit from it. This guide covers the role it plays, the five derived classes and when to pick which, the inherited properties, the SetInput / SetOutput / Process trio, and the Release 6 / no-COM caveats that don't make it into most quick refs.

    2026.05.06 →
  • Domino IQ AI +1
    Domino IQ RAG: A Built-In Pipeline That Wires Your NSFs Straight Into a Local LLM

    Domino 14.5.1 adds RAG (Retrieval-Augmented Generation) support to Domino IQ, running the LLM, embedding model, and vector database all on the Domino server itself — local execution, with NSF ACL and Readers fields enforced natively. This guide walks through prerequisites, the two-phase dominoiq.nsf configuration, updall vectorization, calling LLMReq from LotusScript, and why this is a different species from the OpenAI + Pinecone pipeline.

    2026.05.05 →
  • 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 →
‹ Previous1…17181920Next ›
Powered by Astro and GitHub Actions