D HCL Domino 日報
所有文章 搜尋 類別地圖 關於
文 A
  • Domino Server Admin
    updall、fixup、compact:資料庫壞了、肥了、view 不對,該跑哪一個

    Domino 三個資料庫維護指令最容易被亂槍打鳥:view 顯示過期就想 fixup、資料庫肥了就 fixup、開不起來就 compact——結果白跑一場。其實它們各治不同的病:updall 管索引(view/全文),fixup 修損毀(文件/結構),compact 收空間(變肥就它)。這篇按「什麼症狀跑哪個」講清楚,並附官方的損毀升級順序:先 updall、再 fixup、最後 compact -c。

    2026.09.18 →
  • Domino REST API Release Notes
    Domino REST API 1.1.8 發布:CalDAV/CardDAV 實驗登場、PIM 新端點與 cluster failover

    DRAPI 1.1.8(2026-09-14)發布。這版帶來實驗性的 CalDAV/CardDAV/DXL Extension API(預設關)、撈 mail 附件清單與 calendar profile 的 PIM 新端點、PIM 在 primary 不可用時改讀 cluster member,以及 Keycloak/OIDC 金鑰輪替修正。升級前也有幾個行為改變要注意——richTextAs 預設改 HTML、qrp/json 強制 forms、calendar profile 端點改名、行事曆項目必填時間欄位——內文一併說明。

    2026.09.18 →
  • Domino Server Admin
    Domino 伺服器排錯:先別重啟整台,這幾個 console 指令先看清楚狀況

    伺服器怪怪的——某個功能不通、好像卡住、記憶體或磁碟吃緊。反射動作往往是「重啟整台」,但那太粗魯、也可能蓋掉現場。這篇把最常用的 Domino console 排錯指令按「你遇到什麼問題」整理:show tasks 看誰在跑/卡住、show server 看整體健康、restart task <task> 只重啟出問題的那個 task(例如 restart task http,而不是整台)、tell http show thread state 抓卡住的 thread、dbcache show/flush/disable 處理資料庫快取。先看清楚,再決定要不要動手。

    2026.09.17 →
  • Domino Designer XPages +1
    XPages 存檔衝突:為什麼「只有你一個人」還會跳存檔衝突

    「Document has been saved by another user」——奇怪的是根本沒別人在動這份文件,存檔衝突卻偶爾自己冒出來。這篇講一個 XPages 老坑:在同一份文件上混用 dominoDocument 資料來源的存檔與後端 Document 的存檔,會讓 Domino 的衝突判定誤判、生出一份 conflict 文件。從官方的衝突機制($Revisions)講起、拆解 assono 那個經典重現,並在 Domino 12.0.2 與 14.5.1 各自實測看這個 2013 年的坑現在還在不在。

    2026.09.16 →
  • Domino Designer LotusScript +1
    NotesView AutoUpdate=False:迴圈裡改文件為什麼越跑越慢、還跳「Entry not found in index」

    一個 agent 迴圈跑 view、順手改文件,結果越跑越慢,甚至偶爾拋「Entry not found in index」。罪魁是 NotesView 預設會自動刷新:當你的迴圈改動的正是這個 view 索引的文件,view 就在你腳下一直重整,效能爛掉、導覽位置也可能失效。解法一行——迴圈前 view.AutoUpdate = False。這篇講清楚機制、正確的「先抓下一個再改」寫法,以及三個要知道的副作用(快照、只管當前程式、要 Refresh 才看得到更新)。

    2026.09.15 →
  • Domino Designer LotusScript +1
    NoteID、UNID、@DocumentUniqueID:Domino 文件的三個 ID 到底差在哪

    要指涉一份 Domino 文件,你可能會抓 NoteID、UniversalID(UNID),或在 Formula 用 @DocumentUniqueID——三個長得像、行為卻天差地遠。NoteID 只在單一資料庫檔內有意義、換個 replica 就變了;UNID 是 32 字元、跨所有 replica 都一樣的真身分;@DocumentUniqueID 回的就是 UNID(但不加 @Text 會變成 doclink)。這篇把三者的範圍、穩定性、該用哪個講清楚,含「改 UNID 會變新文件」「存重複 UNID 噴 4000」等雷,以及 web URL 那個 /0/UNID 的由來。

    2026.09.14 →
  • Domino Designer XPages +1
    XPages 附件多選批次刪除:官方只能一次刪一個,自己補上「勾選多個、存檔一次刪」

    XPages 的 File Download 控制項只給你一列一個、一次刪一個附件,沒有「勾選多個、一次刪」的原生做法——連做得很完整的生產表單也缺這塊。這篇先實測澄清一件事:原生刪除其實是「存檔才生效」、很守規矩;再用同樣 save-bounded 的官方 API(NotesXspDocument.removeAttachment)自己補上多選批次刪,在測試環境(Domino 12.0.2)做出一個可勾選、可反悔、存檔一次落地的實作。

    2026.09.13 →
  • Domino Designer Domino Server
    XPages 檔案上傳失效:xspupload 暫存夾被 Windows cleanmgr 清掉的根源與解法(含 14.0 修復)

    XPages 的檔案上傳控制項按了沒反應、使用者端沒錯誤、server console 卻報 IOFileUploadException「The system cannot find the path specified」。根源是 Domino 上傳用的暫存夾 xspupload 不見了——常常是 Windows 的磁碟清理 cleanmgr 在 Domino 執行中把它連同 temp 檔一起清掉。這篇把官方 KB 與實務串起來:症狀與根源、暫存夾為什麼會消失、以及從「每晚上下 http」這種 band-aid 到 notes_tempdir、程式化檢查重建、升級 14.0(defect 已修)的幾種解法。

    2026.09.12 →
  • Domino Designer Formula +1
    傳統 Domino web 附件 UI 的眉角:用 $V2AttachmentOptions 藏掉陽春預設,自己畫下載清單與刪除

    在 Domino web form 放個 File Upload Control、加個儲存鈕,功能是通了——但畫面很陽春:附件被 Domino 倒在頁尾、編輯時還多出一排沒法美化的「標記要刪除」勾選框。這篇講傳統 Domino web 開發者的老手法:用 $V2AttachmentOptions="0" 把預設附件區藏掉、用 passthru HTML 配 @AttachmentNames 自己畫下載清單、以及那個很少人講清楚的刪除機制 %%Detach(自訂勾選框、或走 WebQuerySave)。含 $V2AttachmentOptions 只有 0/1、文字不是數字等踩雷點。

    2026.09.11 →
‹ 上一頁1234…20下一頁 ›
由 Astro 與 GitHub Actions 驅動