Table of Contents
Lotus Course Notes
|.nsf||Notes Storage Facility|
|.ntf||Notes Template Facility|
On disk structure code
|R6, R7, R8||43|
Maps Tasks on Server, allows graphical drawings of info, eg mail routing.
Replicating Databases - Full Text Index stored separately, will not automatically replicate.
Replica ID is consistent between replicas, this is used to link replicas together.
Each Document in a database has a replication timestamp, this is used to determine if replication is needed.
Form → properties → Check replication conflicts
Notes4 on windows only, nntediff.dll - helps in replication conflicts, in notes.ini on client, AddInMenus=nntediff.dll
In Document Properties, Propeller (icon) → ID, SN=save Number Sequence, most edits win replication conflicts.
Replication or save conflict
- Save conflict is from two edits on db on same server.
- Replication Conflict is from conflicts on replicas on two different servers.
Notes client on server is nlnotes.exe (windows only….)
Transaction logging, 3 files created, they have .txn extension (minimum size id 64Mb)
qnc.exe - Notes debugger??
Scheduling tasks - Create program document, use schedule tab. Can be used to run external commands eg backups.
Notes Log, is log.nsf. Set in notes.ini, log= …. log.nsf, 1 0 7 40000 means 1=enabled, 0=not used, 7=rotation in days, 40000 max chars per document.
Notes Domino Administrator Easter Egg, in “about Domino Administrator”, type “Super.human.software” and click on “Notes”
Server console commands
load cmd - loads NT command interpreter inside Notes console. Question, does this work for bash shell on linux?
|2||Admin + Designer|
On admin client
Register OU, file→ prefs → admin prefs. Registration - set up defaults
Registration server must be set before setting up additional servers.
Create Certification Log
File → database → new. Select server, select file (template?) called certlog.ntf for Certification Log. Click Create.
Add admin group to admin field in server document (basics tab), restart server.
On server console, 'broadcast “Hello” ' causes pop up with message to appear on client screen.
Server document, security tab, add users for who can do what, eg. create or replicate db, access server.
On Console, <“file.txt” pipes contents of text file to server prompt.
“set secure password” - stop server being shut down without a password.
CN = David Eldridge
OU = OU
ORG = ORGANISATION
Notes Domain = NOTESDOMAIN
To create a new Organisation, you need Net Creator role.
Contains Certificates, Password, Encryption Keys, FQ name, Expiry Date, Private Key, Licence Info, Security information for encryption.
User id → Private key
Names.nsf person doc → Public key
Encrypt with Public Key, Decrypt with Private key,
Signing is opposite, Sign with Private Key, Verify signature with Public key.
User ID tab - allows mail of Public Key to person prior to receiving encrypted mail (if there si no access to Public names and addresses, names.nsf)
Signing mail, Options→ Sign mail.
Person Document → admin → “Check password”
- adds password digest to person.doc
Server Document - enable “passwords on notes ids”
Locating notes on server home directory
These files need to be located on a home directory to enable hot desking. They are set in notes.ini
- local copy of names.nsf
- local mailfiles
Server → configuration → Certification, edit multiple passwords.
Domino Named Networks require:-
- Constant connection
- Same network protocol
Mail connection documents are uni directional, so two are needed, one each way.
Shared Mail - not enabled as default. Stored in mailobj1.nsf. Adds number for each new db created. In server doc, configuration. Check by looking on server console, use show server, will either be enabled or not enabled.
Message tracking, mtstore.nsf os storage for mail tracking. Enable mail tracking, tell mtc process to run, tell mtc purge, purge old documents.
Configurations → Router/SMTP - enabled.
Implementing Domain infra…..???, after local replica is created on user workspace, replicate to populate with data.
needs certlog.nsf → admin4.nsf
Create database to storeid's in, mailin database.
Use “export” button on “extract recovery pw” page to import existing users into recovery db.
Every DB should have “Anonymous” ACL field set to restrict unintended web access.
Server Setting, Check for “allow authenticated access” and “allow anonymous access”
http security → config tab → web button, “create file protection”
URL mapping/redirection, use /domino as root for any redirections for file names. URL → redirection URL (include http: !!)