簡介DOMINO內建域和CGI變數(

來源:互聯網
上載者:User
原文地址:http://space.itpub.net/14751907/viewspace-438869
利用保留網域,來實現只有自己編程才能實現的功能。Notes用“$”符號標識由系統建立的條目。
1、$KeepPrivate:如使用“禁止列印、轉寄、拷貝到剪下板上”的表單建立文檔時,Notes會自動為文檔產生一個名為$KeepPrivate的域,並將此值賦值1,可通過編製方法控制此值,來控制某個文檔內容是否能拷貝到剪下板上。
2、$PaperColor,表示表單背景顏色,在表單設計中選中“允許使用者佈建表單屬性”,更改表單背景顏色,儲存文檔後會產生此域,其為資料字型域,範圍從0-239。在程式中可通過改變此值控制文檔背景色。
3、$Ref,每個子文檔中都包含此域,它的值為父文檔的唯一識別碼。
4、Saveoptions,當其值為0時,文檔不儲存,系統預設值為1。
5、MailOptions,如果是1,則文檔關閉時要被郵寄,預設是0。
6、$PublicAccess,文檔中包含此域表示:允許為公用訪問文檔。
7、$Anonymous,表示此文檔是由匿名表單建立的匿名文檔。
8、$$WebClient 如果是WEB瀏覽器使用者,則自動包含在@UserRoles
9、$V2AttachmentOptions 此值如果設定為0就可以隱藏表單中的附件。
10、$Readers 如果設定了表單的讀者許可權,則在文檔中會出現這個域
11、$FILE 如果文檔包含附件,則會出現這個域,RTF包含附件,不會出現。
12、$UpdatedBy,每個文檔都包含,該域儲存與每個文檔編輯會話相關聯的使用者名稱或伺服器名。儲存完整的編輯記錄會佔用磁碟空間並減緩視圖的更新和複製。要節省磁碟空間並改善資料庫效能,請使用資料庫屬性“進階”附簽中的“限制 $UpdatedBy 域的輸入項”指定 $UpdatedBy 域可包含的項目數。當 $UpdatedBy 域的項目數達到此極限時,為給最新的項目騰出空間,最陳舊的項目將被刪除。
13、$Revisions 每個文檔都包含,此域儲存每個文檔編輯會話的日期和時間。當兩個使用者同時編輯某個複本中的同一個文檔或編輯相互複製的不同複本中的同一個文檔時,Domino 使用此域可解決複製或儲存衝突。
14、Sign 建立者簽名以防篡改。
15、Encrypt 加密郵件。
16、SendTo 將郵件發送給本域列出的使用者。
17、CopyTo 將郵件的拷貝發送給本域列出的使用者。
18、BindCopyTo 將郵件的隱藏拷貝發送給本域列出的使用者。
19、DeliveryPriority 分別以高、中、低的優先順序郵寄郵件。
20、DeliveryReport 當郵件郵寄給收件者時返回一個報告。
21、ReturnReceipt 當收件者讀取郵件時返回回執。
22、MailFormat 通過cc:MailTM郵寄郵件。

嵌入元素的保留網域
23、$$ViewBody 包含嵌入視圖。
24、$$ViewList 包含嵌入資料夾窗格。
25、$$NavigatorBody 包含嵌入導航器。
26、$GroupScheduleRefreshMode 包含重新整理嵌入的群組排程控制項值。
27、$GroupScheduleShowLegend 0表示不應顯示彩色圖例,1表示顯示。預設1。

用於記帳程式的保留網域
28、$ChargeRead 當使用者開啟包含此域的文檔時建立一個記帳記錄
29、$ChargeWrite 當使用者建立、拷貝、編輯或儲存包含此域的文檔時建立一個記帳記錄。

通用保留網域
30、Categories 分類文檔。
31、$VersionOpt 控制文檔的版本跟蹤。
32、FolderOptions 將新文檔放置到檔案夾中。
33、Secret EncryptionKeys 使用秘密祕密金鑰加密文檔,而不是使用公用密鑰。
34、HTML 將HTML直接傳遞到伺服器上。
35、$$HTMLHead 傳遞駐留在文檔的標記內的HTML資訊。
36、$$Return Web使用者提交文檔後,Domino使用預設確認資訊“表單已處理”回覆。要重新設定預設回覆,可向表單中添加一計算文本域,名為$$Return,並使用HTML作為計算值來建立定製的確認。
37、$Title 如果表單儲存在文檔中,則表單名儲存在此域中。

CGI(公用網關介面) 是將外部應用程式與 HTTP 伺服器串連的標準。當 Web 使用者儲存文檔或開啟現有文檔時,Domino Web 服務器使用 CGI 變數收集關於使用者的資訊,包括使用者姓名、瀏覽器和使用者的 網際網路通訊協定 (IP) (IP) 地址。
NotesSession對象的DocumentContext屬性返回由Domino捕獲的CGI變數值,documentConext返回一個NotesDocument對象,該文檔中的條目名稱和CGI變數名相同。
Dim Session as new NotesSession
dim doc as notesDocument
set doc=session.DocumentContext
messagebox doc.HTTP_User_Agent(0)
CGI變數
網域名稱 返回
Auth_Type 如果伺服器支援使用者驗證而且 Script. 被保護,這是用於校正使用者的特定協議的驗證方法。
Content_Length 內容的長度,與客戶機給出的相同。
Content_Type 對於帶有附加資訊的查詢,比如 HTTP POST 和 PUT,這是資料的內容類型。
Gateway_Interface 伺服器所遵守的 CGI 規範版本。
HTTP_Accept 客戶機接受的 MIME 類型,通過 HTTP 標題指定。
HTTP_Accept_language 客戶機接受的語言,通過 HTTP 標題指定。
HTTP_Referer 使用者經常訪問的頁面的 URL 地址。
HTTPS 指示伺服器是否啟用 SSL 模式。
HTTPS_CLIENT_CERT_COMMON_NAME x.509 驗證字上的公用名稱
HTTPS_CLIENT_CERT_ISSUER_COMMON_NAME x.509 驗證字的發行者
HTTPS_KEYSIZE SSL 會話過程中的工作階段金鑰。例如:40-bit、128-bit。
Path_Translated 伺服器提供 PATH_INFO 的翻譯版本,它獲得路徑並能對其進行從虛擬位址到物理地址的任何映射。
Query_String ? 後的資訊,或在某些情況下是引用此 Script. 的 URL 中位於 !* 後的資訊。
Query_String_Decoded 傳回值與 Query_String 相同,但是將字串解碼。例如:如果 URL 引用了一個包含不允許出現在 URL 中的字元的視圖名稱,此名稱會被編碼。此 CGI 變數將字串解碼。Path_Info_Decoded 僅對於 Domino 應用程式可用。
Remote_Addr 發出請求的遠程主機的 IP 位址。
Remote_Host 發出請求的主機名稱。
Remote_Ident 此變數會設定為從伺服器提取的遠端使用者名。僅登入時使用此變數。
Remote_User 返回被驗證使用者名稱的驗證方法。
Request_Content 僅由代理支援。包含使用 HTTP POST 請求發送的資料。此資料經常是“URL 編碼的”,由用“&”串連的 name=value 對組成。例如: FirstName=John&LastName=Doe
Request_Method 用於發出請求的方法。對於 HTTP,是“GET”、“HEAD”、“POST” 等等。
Script_Name 到被執行的 Script. 的虛擬路徑,用於自引用的 URL。
Server_Name 伺服器的宿主名稱、DNS 別名或 IP 位址,將出現在自引用的 URL 中。
Server_Protocol 與請求同時出現的資訊協議的名稱和修訂。
Server_Port 發送請求的連接埠。
Server_Software 運行 CGI 程式的資訊服務器軟體的名稱和版本。
Server_URL_Gateway_Interface 伺服器遵守的 CGI 規範的版本。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.