.
HCLSoftware Business Partner
Domino Consulting Services
CRUCIAL Notes Tools
+1
212-599-2048
Domino Consulting Services
CRUCIAL Notes Tools
Domino administration
Notes development
Chat now
.
EN - English
CN - 中文
JP - 日本語
DE - Deutsch
FR - Français
BR - Português
RU - Pу́сский
IT - Italiano
IN - हिन्दी
ES - Español
KR - 한국어
ID - Indonesia
NL - Dutch
TR - Türkçe
SA - العربية
SE - Svenska
NO - Norsk
PL - Polski
TH - ไทย
DK - Dansk
MY - Malay
PH - Filipino
GR - Ελληνικά
FI - Suomi
IL - עברית
IE - Gaeilge
CZ - Čeština
UA - Українська
RO - Română
VN - Tiếng Việt
BD - বাংলা
HU - Magyar
Need a Domino Consultant? Call NotesMail +1 212-599-2048
-
HCLSoftware Business Partner
LOTUSSCRIPT/COM/OLE CLASSES
Properties and methods with ECL security
The following tables list the properties and methods affected by an Execution Control List (ECL). These properties cannot be accessed or set, and these methods do not execute on the workstation, unless the marked ECL privileges are granted to the signer of the formula.
The ECL flags listed in the tables below are as follows:
Access to current file system (file)
Access to current database (cur)
Access to environment variables (env)
Access to external programs (prog)
Ability to send mail (mail)
Ability to read other databases (read)
Ability to modify other databases (mod)
NotesACL
file
cur
env
prog
mail
read
mod
CreateACLEntry
x
x
DeleteRole
x
x
GetEntry
x
x
GetFirstEntry
x
x
GetNextEntry
x
RenameRole
x
x
Save
x
x
x
NotesACLEntry
file
cur
env
prog
mail
read
mod
DisableRole
x
x
EnableRole
x
x
IsRoleEnabled
x
x
New
x
x
Remove
x
x
NotesAgent
file
cur
env
prog
mail
read
mod
New
x
Remove
x
x
Run
x
x
RunOnServer
x
NotesDatabase
file
cur
env
prog
mail
read
mod
Categories (set)
x
x
Close
x
Create
x
CreateCopy
x
CreateDocument
x
CreateFromTemplate
x
CreateReplica
x
DelayUpdates (set)
x
x
FTSearch
x
GetAgent
x
GetDocumentByID
x
GetDocumentByUNID
x
GetDocumentByURL
x
GetForm
x
GetProfileDocument
x
GetURLHeader
x
GetView
x
GrantAccess
x
OpenByReplicaID
x
OpenURLDb
x
OpenWithFailover
x
QueryAccess
x
Remove
x
x
Replicate
x
RevokeAccess
x
Search
x
SizeQuota (set)
x
x
Title (set)
x
x
UnprocessedFTSearch
x
UpdateFTIndex
x
NotesDocument
file
cur
env
prog
mail
read
mod
AppendItemValue
x
x
ComputeWithForm
x
x
ConvertToMIME
x
CopyAllItems
x
x
CopyItem
x
x
CopyToDatabase
x
x
CreateReplyMessage
x
x
x
CreateRTItem
x
x
Encrypt
x
x
EncryptionKeys (set)
x
x
MakeResponse
x
x
New (if new note is created)
x
x
PutInFolder
x
x
Remove
x
x
RemoveFromFolder
x
x
RemoveItem
x
x
RenderToRTItem
x
x
ReplaceItemValue
x
x
Save
x
x
Send
x
x
x
Sign
x
x
UniversalID (set)
x
x
NotesDocumentCollection
file
cur
env
prog
mail
read
mod
FTSearch
x*
GetFirstDocument
x*
GetLastDocument
x*
GetNextDocument
x*
GetNthDocument
x*
GetPrevDocument
x*
PutAllInFolder
x
x
RemoveAll
x
x
RemoveAllFromFolder
x
x
StampAll
x
x
UpdateAll
x
* For the above specified methods in the NotesDocumentCollection class, once you give access to read a database, it implies access to elements within the database. It does not explicitly check for ECL privileges.
NotesEmbeddedObject
file
cur
env
prog
mail
read
mod
ExtractFile
x
New
x
Remove
x
NotesForm
file
cur
env
prog
mail
read
mod
FormUsers (set)
x
ProtectReaders (set)
x
ProtectUsers (set)
x
Readers (set)
x
Remove
x
NotesItem
file
cur
env
prog
mail
read
mod
Abstract
x*
AppendToTextList
x
x
Contains
x*
CopyToDocument
x
x
DateTimeValue (set)
x
x
IsAuthors (set)
x
x
IsEncrypted (set)
x
x
IsNames (set)
x
x
IsProtected (set)
x
x
IsReaders (set)
x
x
IsSigned (set)
x
x
IsSummary (set)
x
x
New
x
x
Remove
x
x
SaveToDisk (set)
x
x
Values (set)
x
x
* For the Abstract and Contains methods in the NotesItem class, once you give access to read a database, it implies access to elements within the database. It does not explicitly check for ECL privileges.
NotesLog
file
cur
env
prog
mail
read
mod
Close
x
LogAction (to database)
x
LogAction (to file)
x
LogAction (to mail message)
x
x
LogAction (to agent)
x
LogError (to database)
x
LogError (to file)
x
LogError (to mail message)
x
x
LogError (to agent)
x
OpenFileLog
x
NotesNewsletter
file
cur
env
prog
mail
read
mod
FmtMsgWithDoclinks
x
FormatDocument
x
NotesRichTextItem
file
cur
env
prog
mail
read
mod
AddNewLine
x
x
AddTab
x
x
AppendDocLink
x
x
AppendRTItem
x
x
AppendText
x
x
EmbedObject (file)
x
x
x
EmbedObject (OLE)
x
x
x
x
GetEmbeddedObject(OLE)
x
New
x
x
NotesSession
file
cur
env
prog
mail
read
mod
FreeTimeSearch
x
GetDatabase
x
GetEnvironmentString
x
GetEnvironmentValue
x
SetEnvironmentVar
x
UpdateProcessedDoc
x
NotesUIDocument
file
cur
env
prog
mail
read
mod
Categorize
x
Clear
x
CreateObject
x
Cut
x
DeleteDocument
x
FieldAppendText
x
FieldClear
x
FieldSetText
x
GetObject
x
Paste
x
Save
x
SaveNewVersion
x
Send
x
NotesUIWorkspace
file
cur
env
prog
mail
read
mod
OpenDatabase
x
NotesView
file
cur
env
prog
mail
read
mod
Aliases
x*
AutoUpdate
x
x*
x
Columns
x*
Created
x*
FTSearch
x*
GetAllDocumentsByKey
x*
GetChild
x*
GetDocumentByKey
x*
GetFirstDocument
x*
GetLastDocument
x*
GetNextDocument
x*
GetNextSibling
x*
GetNthDocument
x*
GetParentDocument
x*
GetPrevDocument
x*
GetPrevSibling
x*
IsCalendar
x*
IsDefaultView
x*
IsFolder
x*
LastModified
x*
Name
x*
Parent
x*
ProtectReaders
x
x*
x
Readers
x*
x
Refresh
x*
Remove
x
x*
x
UniversalID
x*
* For all the properties and methods in the NotesView class, once you give access to read a database, it implies access to elements within the database. It does not explicitly check for ECL privileges.
See Also
LotusScript Classes A-Z
Feedback on
Help
or
Product Usability
?
Help on Help
All Help Contents
Feedback on
Help
or
Usability
?
Help on Help
All Help Contents