140 likes | 410 Views
Domino URL 介绍. Domino URL 命令语法. http://Host/DominoObject?Action&Arguments Host = DominoObject = Action = Arguments =. 使用 Domino URL 访问 Domino 元素. 访问服务器 OpenServer 语法 http:// Host /?OpenServer http:// Host/Dummy.nsf ?OpenServer 样例 http://www.mercury.com/?OpenServer.
E N D
Domino URL介绍 Domino URL 命令语法 http://Host/DominoObject?Action&Arguments Host = DominoObject = Action = Arguments =
使用Domino URL 访问Domino元素 访问服务器 OpenServer 语法 http://Host/?OpenServer http://Host/Dummy.nsf?OpenServer 样例 http://www.mercury.com/?OpenServer
使用Domino URL 访问Domino元素 访问数据库 OpenDatabase (Command([fileopendatabase])) 语法 http://Host/DatabaseFileName?OpenDatabase http://Host/__DatabaseReplicaID.nsf?OpenDatabase 样例 http://www.mercury.com/leads.nsf?OpenDatabase
使用Domino URL 访问Domino元素 • OpenView (@Command([Openview])) • 语法 • http://Host/Database/ViewName?OpenView • 样例 • http://www.mercury.com/leads.nsf/By+Salesperson?OpenView
使用Domino URL 访问Domino元素 • OpenForm (@Command([Compose]) ) • 语法 • http://Host/Database/FormName?OpenForm • http://Host/Database/FormUniversalID?OpenForm • http://Host/Database/FormNoteID?OpenForm • http://Host/Database/$defaultform?OpenForm • 样例 • http://www.mercury.com/products.nsf/Product?OpenForm
使用Domino URL 访问Domino元素 OpenNavigator @Command([OpenNavigator]) • 语法 http://Host/Database/NavigatorName?OpenNavigator http://Host/Database/NavigatorUniversalID?OpenNavigator http://Host/Database/NavigatorNoteID?OpenNavigator http://Host/Database/$defaultNav?OpenNavigator $defaultNav opens the folders pane in a database. • 样例 http://www.mercury.com/products.nsf/Main+Navigator?OpenNavigator
使用Domino URL 访问Domino元素 • OpenFrameset @Command( [OpenFrameset]) • 语法 • http://Host/Database/FramesetName?OpenFrameset • 样例 • http://www.mercury.com/discussion.nsf/main?OpenFrameset
使用Domino URL 访问Domino元素 OpenAgent 语法 http://Host/Database/AgentName?OpenAgent 样例 http://www.mercury.com/sales/leads.nsf/Process+New+Leads?OpenAgent 注释:代理仅可以按名称引用。引用代理不支持使用 UNID 和注释标识符。
使用Domino URL 访问Domino元素 CreateDocument (@command([compose])) CreateDocument 命令用作 HTML 表单的 POST 操作。当用户提交表单时,Domino 获得表单中输入的数据并且创建文档。 • 语法 http://Host/Database/Form?CreateDocument • 样例 http://www.mercury.com/products.nsf/b9815a87b36a85d9852563df004a9533?CreateDocument http://www.mercury.com/products.nsf/basketballs?CreateDocument
使用Domino URL 访问Domino元素 DeleteDocument • 语法 http://Host/Database/View/Document?DeleteDocument • 样例 http://www.mercury.com/products.nsf/By+Part+Number/PC156?DeleteDocument
使用Domino URL 访问Domino元素 • EditDocument @command([editdocument]) • 语法 • http://Host/Database/View/Document?EditDocument • 样例 • http://www.mercury.com/products.nsf/By+Part+Number/PC156?EditDocument
使用Domino URL 访问Domino元素 • OpenDocument • 语法 • http://Host/Database/View/Document?OpenDocument • Document 可以是: • DocumentKey,在指定视图中第一个排序列的内容。 • DocumentUniversalID • DocumentNoteID
使用Domino URL 访问Domino元素 • SaveDocument • SaveDocument 命令用作是正被编辑的文档的 POST 操作。Domino 使用表单中输入的新数据来更新文档。 • 语法 • http://Host/Database/View/Document?SaveDocument
使用Domino URL 访问Domino元素 • 使用 OpenElement 打开附件 • 语法 • http://Host/Database/View/Document/$File/Filename?OpenElement • 样例 • http:/ /www.mercury.com/lproducts.nsf/By+Part+Number/SN156/$File/spec.txt?OpenElement